.elementor-1216 .elementor-element.elementor-element-333c148:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-333c148>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#172255}.elementor-1216 .elementor-element.elementor-element-333c148{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:10px 20px 0 20px}.elementor-1216 .elementor-element.elementor-element-333c148>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-a8cd28c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-a8cd28c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-a8cd28c.elementor-column .elementor-widget-wrap{align-items:middle}.elementor-1216 .elementor-element.elementor-element-a8cd28c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle}.elementor-1216 .elementor-element.elementor-element-a8cd28c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:10px 10px 10px 0}.elementor-1216 .elementor-element.elementor-element-a8cd28c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-41234a7{width:var(--container-widget-width,91.701%);max-width:91.701%;margin:-8px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 6px;--container-widget-width:91.701%;--container-widget-flex-grow:0;text-align:end}.elementor-1216 .elementor-element.elementor-element-41234a7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-41234a7 img{width:100%;max-width:80%;height:45px;border-radius:0 0 0 0}.elementor-1216 .elementor-element.elementor-element-33f552e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-33f552e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-33f552e.elementor-column .elementor-widget-wrap{align-items:middle}.elementor-1216 .elementor-element.elementor-element-33f552e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle}.elementor-1216 .elementor-element.elementor-element-33f552e>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:10px 10px 10px 0}.elementor-1216 .elementor-element.elementor-element-33f552e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-341464c{width:var(--container-widget-width,136.517%);max-width:136.517%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 1px) 0;--container-widget-width:136.517%;--container-widget-flex-grow:0;text-align:start}.elementor-1216 .elementor-element.elementor-element-341464c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-341464c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:800;color:#FFF}.elementor-1216 .elementor-element.elementor-element-723921d{width:var(--container-widget-width,74.667%);max-width:74.667%;margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:74.667%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP",Sans-serif;font-size:7px;line-height:1.7em;color:#FFF}.elementor-1216 .elementor-element.elementor-element-723921d.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-723921d p{margin-block-end:0}.elementor-1216 .elementor-element.elementor-element-e3bbd65:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-e3bbd65>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-e3bbd65.elementor-column .elementor-widget-wrap{align-items:middle}.elementor-1216 .elementor-element.elementor-element-e3bbd65.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle}.elementor-1216 .elementor-element.elementor-element-e3bbd65>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:25px 0 0 10px}.elementor-1216 .elementor-element.elementor-element-e3bbd65>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-43751dc{--grid-template-columns:repeat(0, auto);text-align:right;width:var(--container-widget-width,100%);max-width:100%;margin:-13px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-size:10px;--grid-column-gap:12px;--grid-row-gap:0px}.elementor-1216 .elementor-element.elementor-element-43751dc.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-43751dc .elementor-social-icon{background-color:#070054;--icon-padding:0.7em}.elementor-1216 .elementor-element.elementor-element-43751dc .elementor-icon{border-radius:50px 50px 50px 50px}.elementor-1216 .elementor-element.elementor-element-43751dc .elementor-social-icon:hover{background-color:var(--e-global-color-astglobalcolor1)}.elementor-1216 .elementor-element.elementor-element-ac93931{width:var(--container-widget-width,100%);max-width:100%;background-color:#172255;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 61px;padding:15px 0 12px 0;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0;z-index:9999;text-align:center}.elementor-1216 .elementor-element.elementor-element-ac93931.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-1216 .elementor-element.elementor-element-ac93931{left:-61px}body.rtl .elementor-1216 .elementor-element.elementor-element-ac93931{right:-61px}.elementor-1216 .elementor-element.elementor-element-ac93931 .elementor-heading-title{font-size:10px;color:#FFF}.elementor-1216 .elementor-element.elementor-element-6ef53c30{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.5;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px}.elementor-1216 .elementor-element.elementor-element-6ef53c30:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-6ef53c30>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8FBFDC7}.elementor-1216 .elementor-element.elementor-element-6ef53c30::before,.elementor-1216 .elementor-element.elementor-element-6ef53c30>.elementor-background-video-container::before,.elementor-1216 .elementor-element.elementor-element-6ef53c30>.e-con-inner>.elementor-background-video-container::before,.elementor-1216 .elementor-element.elementor-element-6ef53c30>.elementor-background-slideshow::before,.elementor-1216 .elementor-element.elementor-element-6ef53c30>.e-con-inner>.elementor-background-slideshow::before,.elementor-1216 .elementor-element.elementor-element-6ef53c30>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-1216 .elementor-element.elementor-element-3a06b37{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:18px 18px 18px 18px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px}.elementor-1216 .elementor-element.elementor-element-3a06b37:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-3a06b37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF8F1BD}.elementor-1216 .elementor-element.elementor-element-4a47fca3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-4a47fca3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;color:#F2A23A}.elementor-1216 .elementor-element.elementor-element-a0daf67{text-align:start}.elementor-1216 .elementor-element.elementor-element-a0daf67 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-weight:700;color:#0E2A47}.elementor-1216 .elementor-element.elementor-element-79f208a5{text-align:start;font-family:"Montserrat",Sans-serif;font-size:18px;color:#334155}.elementor-1216 .elementor-element.elementor-element-3edc2b5 .elementor-button{background-color:#0E2A47;font-family:"Montserrat",Sans-serif;font-weight:600;fill:#FFF;color:#FFF;border-radius:8px 8px 8px 8px}.elementor-1216 .elementor-element.elementor-element-513d6d18 .elementor-button{background-color:#F2A23A;font-family:"Montserrat",Sans-serif;font-weight:600;fill:#0E2A47;color:#0E2A47;border-radius:8px 8px 8px 8px}.elementor-1216 .elementor-element.elementor-element-56825872{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:48px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px}.elementor-1216 .elementor-element.elementor-element-56825872:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-56825872>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFF7}.elementor-1216 .elementor-element.elementor-element-398983c9{text-align:center}.elementor-1216 .elementor-element.elementor-element-398983c9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;color:#0E2A47}.elementor-1216 .elementor-element.elementor-element-30c49902{text-align:center;font-family:"Montserrat",Sans-serif;font-size:17px;color:#334155}.elementor-1216 .elementor-element.elementor-element-ab3f3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:20px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px}.elementor-1216 .elementor-element.elementor-element-ab3f3d:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-ab3f3d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1216 .elementor-element.elementor-element-49803b90{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}.elementor-1216 .elementor-element.elementor-element-49803b90:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-49803b90>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EFF7FB}.elementor-1216 .elementor-element.elementor-element-5333b128{text-align:start}.elementor-1216 .elementor-element.elementor-element-5333b128 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;color:#0E2A47}.elementor-1216 .elementor-element.elementor-element-4ae6887c{text-align:start;font-family:"Montserrat",Sans-serif;font-size:15px;color:#334155}.elementor-1216 .elementor-element.elementor-element-688cc70a{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}.elementor-1216 .elementor-element.elementor-element-688cc70a:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-688cc70a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF5E8}.elementor-1216 .elementor-element.elementor-element-54af75f8{text-align:start}.elementor-1216 .elementor-element.elementor-element-54af75f8 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;color:#0E2A47}.elementor-1216 .elementor-element.elementor-element-edd2bf8{text-align:start;font-family:"Montserrat",Sans-serif;font-size:15px;color:#334155}.elementor-1216 .elementor-element.elementor-element-54758ac2{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}.elementor-1216 .elementor-element.elementor-element-54758ac2:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-54758ac2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F4FB}.elementor-1216 .elementor-element.elementor-element-3abcc90f{text-align:start}.elementor-1216 .elementor-element.elementor-element-3abcc90f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;color:#0E2A47}.elementor-1216 .elementor-element.elementor-element-541ae0b4{text-align:start;font-family:"Montserrat",Sans-serif;font-size:15px;color:#334155}.elementor-1216 .elementor-element.elementor-element-59cd837c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px}.elementor-1216 .elementor-element.elementor-element-59cd837c:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-59cd837c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFC9}.elementor-1216 .elementor-element.elementor-element-235c65d2{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-1216 .elementor-element.elementor-element-235c65d2:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-235c65d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0E2A47}.elementor-1216 .elementor-element.elementor-element-53e1092{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:40px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px}.elementor-1216 .elementor-element.elementor-element-53e1092.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-04d25a1{--display:flex;--min-height:120px;--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-1216 .elementor-element.elementor-element-04d25a1.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-419946f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1216 .elementor-element.elementor-element-419946f .elementor-icon-wrapper{text-align:start}.elementor-1216 .elementor-element.elementor-element-419946f.elementor-view-stacked .elementor-icon{background-color:#CDE9FF}.elementor-1216 .elementor-element.elementor-element-419946f.elementor-view-framed .elementor-icon,.elementor-1216 .elementor-element.elementor-element-419946f.elementor-view-default .elementor-icon{color:#CDE9FF;border-color:#CDE9FF}.elementor-1216 .elementor-element.elementor-element-419946f.elementor-view-framed .elementor-icon,.elementor-1216 .elementor-element.elementor-element-419946f.elementor-view-default .elementor-icon svg{fill:#CDE9FF}.elementor-1216 .elementor-element.elementor-element-419946f .elementor-icon{font-size:40px}.elementor-1216 .elementor-element.elementor-element-419946f .elementor-icon svg{height:40px}.elementor-1216 .elementor-element.elementor-element-ca3e0fa{--display:flex;--min-height:0px;--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px}.elementor-1216 .elementor-element.elementor-element-f08d9b4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-f08d9b4 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:800;line-height:1.02em;color:#FFF}.elementor-1216 .elementor-element.elementor-element-336211a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;color:#D9EDFF}.elementor-1216 .elementor-element.elementor-element-0d2313d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:34px 34px;--row-gap:34px;--column-gap:34px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#F2A7ED;--border-color:#F2A7ED;--border-radius:26px 26px 26px 26px;box-shadow:0 0 12px 0 rgb(255 255 255 / .03);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1216 .elementor-element.elementor-element-0d2313d:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-0d2313d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#082E4F}.elementor-1216 .elementor-element.elementor-element-0d2313d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-b719024{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:70px 70px 70px 70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1216 .elementor-element.elementor-element-b719024:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-b719024>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-1216 .elementor-element.elementor-element-b719024.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-8d397f4{background-color:#F0ACE9;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-radius:25px 25px 25px 25px}.elementor-1216 .elementor-element.elementor-element-8d397f4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-8d397f4 .elementor-icon-wrapper{text-align:start}.elementor-1216 .elementor-element.elementor-element-8d397f4.elementor-view-stacked .elementor-icon{background-color:#062A48}.elementor-1216 .elementor-element.elementor-element-8d397f4.elementor-view-framed .elementor-icon,.elementor-1216 .elementor-element.elementor-element-8d397f4.elementor-view-default .elementor-icon{color:#062A48;border-color:#062A48}.elementor-1216 .elementor-element.elementor-element-8d397f4.elementor-view-framed .elementor-icon,.elementor-1216 .elementor-element.elementor-element-8d397f4.elementor-view-default .elementor-icon svg{fill:#062A48}.elementor-1216 .elementor-element.elementor-element-8d397f4 .elementor-icon{font-size:35px}.elementor-1216 .elementor-element.elementor-element-8d397f4 .elementor-icon svg{height:35px}.elementor-1216 .elementor-element.elementor-element-cc2bc5b{--display:flex;--min-height:0px;--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px}.elementor-1216 .elementor-element.elementor-element-b46f94e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-b46f94e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;color:#F2A7ED}.elementor-1216 .elementor-element.elementor-element-c516f87{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-c516f87 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:800;line-height:1.02em;color:#FFF}.elementor-1216 .elementor-element.elementor-element-a13a821{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-a13a821 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;color:#FFF}.elementor-1216 .elementor-element.elementor-element-9f609bf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;color:#D9EDFF}.elementor-1216 .elementor-element.elementor-element-91f5f88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:34px 34px;--row-gap:34px;--column-gap:34px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#C5E9FF;--border-color:#C5E9FF;--border-radius:26px 26px 26px 26px;box-shadow:0 0 12px 0 rgb(255 255 255 / .03);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1216 .elementor-element.elementor-element-91f5f88:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-91f5f88>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#082E4F}.elementor-1216 .elementor-element.elementor-element-91f5f88.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-54ed1d0{--display:flex;--min-height:0px;--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;--border-radius:70px 70px 70px 70px}.elementor-1216 .elementor-element.elementor-element-54ed1d0:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-54ed1d0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-1216 .elementor-element.elementor-element-54ed1d0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-84f2a94{width:initial;max-width:initial;background-color:#F0ACE9;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;border-radius:25px 25px 25px 25px}.elementor-1216 .elementor-element.elementor-element-84f2a94.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-84f2a94 .elementor-icon-wrapper{text-align:center}.elementor-1216 .elementor-element.elementor-element-84f2a94.elementor-view-stacked .elementor-icon{background-color:#062A48}.elementor-1216 .elementor-element.elementor-element-84f2a94.elementor-view-framed .elementor-icon,.elementor-1216 .elementor-element.elementor-element-84f2a94.elementor-view-default .elementor-icon{color:#062A48;border-color:#062A48}.elementor-1216 .elementor-element.elementor-element-84f2a94.elementor-view-framed .elementor-icon,.elementor-1216 .elementor-element.elementor-element-84f2a94.elementor-view-default .elementor-icon svg{fill:#062A48}.elementor-1216 .elementor-element.elementor-element-84f2a94 .elementor-icon{font-size:35px}.elementor-1216 .elementor-element.elementor-element-84f2a94 .elementor-icon svg{height:35px}.elementor-1216 .elementor-element.elementor-element-a9a520e{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px}.elementor-1216 .elementor-element.elementor-element-6491f48{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-6491f48 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;color:#C5E9FF}.elementor-1216 .elementor-element.elementor-element-4a66156{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-4a66156 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:800;line-height:1.02em;color:#FFF}.elementor-1216 .elementor-element.elementor-element-2a60db9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-2a60db9 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;color:#FFF}.elementor-1216 .elementor-element.elementor-element-7593f06{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;color:#D9EDFF}.elementor-1216 .elementor-element.elementor-element-cf5e3a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1216 .elementor-element.elementor-element-96865ce{--display:flex;--min-height:78px;--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-1216 .elementor-element.elementor-element-ca0f48c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1216 .elementor-element.elementor-element-ca0f48c .elementor-icon-wrapper{text-align:start}.elementor-1216 .elementor-element.elementor-element-ca0f48c.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-1216 .elementor-element.elementor-element-ca0f48c.elementor-view-framed .elementor-icon,.elementor-1216 .elementor-element.elementor-element-ca0f48c.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-1216 .elementor-element.elementor-element-ca0f48c.elementor-view-framed .elementor-icon,.elementor-1216 .elementor-element.elementor-element-ca0f48c.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-1216 .elementor-element.elementor-element-ca0f48c .elementor-icon{font-size:40px}.elementor-1216 .elementor-element.elementor-element-ca0f48c .elementor-icon svg{height:40px}.elementor-1216 .elementor-element.elementor-element-c18652a{width:var(--container-widget-width,58.208%);max-width:58.208%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -40px;--container-widget-width:58.208%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;line-height:1.15em;color:#D9EDFF}.elementor-1216 .elementor-element.elementor-element-c18652a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-981ca5c{--display:flex;--min-height:92px;--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-1216 .elementor-element.elementor-element-54249f0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1216 .elementor-element.elementor-element-54249f0 .elementor-icon-wrapper{text-align:center}.elementor-1216 .elementor-element.elementor-element-54249f0.elementor-view-stacked .elementor-icon{background-color:#86C95B}.elementor-1216 .elementor-element.elementor-element-54249f0.elementor-view-framed .elementor-icon,.elementor-1216 .elementor-element.elementor-element-54249f0.elementor-view-default .elementor-icon{color:#86C95B;border-color:#86C95B}.elementor-1216 .elementor-element.elementor-element-54249f0.elementor-view-framed .elementor-icon,.elementor-1216 .elementor-element.elementor-element-54249f0.elementor-view-default .elementor-icon svg{fill:#86C95B}.elementor-1216 .elementor-element.elementor-element-54249f0 .elementor-icon{font-size:45px}.elementor-1216 .elementor-element.elementor-element-54249f0 .elementor-icon svg{height:45px}.elementor-1216 .elementor-element.elementor-element-3da6e53f{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-1216 .elementor-element.elementor-element-3da6e53f:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-3da6e53f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF8F1}.elementor-1216 .elementor-element.elementor-element-2519ee20{margin:25px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-2519ee20 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;color:#0E2A47}.elementor-1216 .elementor-element.elementor-element-c3f5181{text-align:start}.elementor-1216 .elementor-element.elementor-element-c3f5181 img{width:100%;max-width:100%;height:260px}.elementor-1216 .elementor-element.elementor-element-763f86bc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start;font-family:"Montserrat",Sans-serif;font-size:15px;color:#334155}.elementor-1216 .elementor-element.elementor-element-4403e543 .elementor-button{background-color:#F2A23A;font-family:"Montserrat",Sans-serif;font-weight:600;fill:#0E2A47;color:#0E2A47;border-radius:8px 8px 8px 8px}.elementor-1216 .elementor-element.elementor-element-4403e543{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1216 .elementor-element.elementor-element-294e3e17{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-1216 .elementor-element.elementor-element-294e3e17:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-294e3e17>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EFF7FBD9}.elementor-1216 .elementor-element.elementor-element-5020821a{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:16px 16px 16px 16px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:44px}.elementor-1216 .elementor-element.elementor-element-5020821a:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-5020821a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1216 .elementor-element.elementor-element-18795667{text-align:center}.elementor-1216 .elementor-element.elementor-element-18795667 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;color:#0E2A47}.elementor-1216 .elementor-element.elementor-element-43e493f6{text-align:center;font-family:"Montserrat",Sans-serif;font-size:16px;color:#334155}.elementor-1216 .elementor-element.elementor-element-183e2303{--divider-border-style:solid;--divider-color:#D9E5EF;--divider-border-width:1px}.elementor-1216 .elementor-element.elementor-element-183e2303 .elementor-divider-separator{width:100%}.elementor-1216 .elementor-element.elementor-element-183e2303 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-1216 .elementor-element.elementor-element-61c96402>.elementor-widget-container{padding:50px 50px 50px 50px}.elementor-1216 .elementor-element.elementor-element-61c96402 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb!important;color:#ffffff!important}.elementor-1216 .elementor-element.elementor-element-c7df237{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:38px;--padding-bottom:46px;--padding-left:30px;--padding-right:30px}.elementor-1216 .elementor-element.elementor-element-c7df237:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-c7df237>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1216 .elementor-element.elementor-element-2478a6e7{text-align:center}.elementor-1216 .elementor-element.elementor-element-2478a6e7 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;color:#0E2A47}.elementor-1216 .elementor-element.elementor-element-6ba76964{text-align:center;font-family:"Montserrat",Sans-serif;font-size:14px;color:#334155}.elementor-1216 .elementor-element.elementor-element-148868d5{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:54px;--padding-bottom:54px;--padding-left:30px;--padding-right:30px}.elementor-1216 .elementor-element.elementor-element-148868d5:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-148868d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0E2A47EB}.elementor-1216 .elementor-element.elementor-element-1e45af07{text-align:center}.elementor-1216 .elementor-element.elementor-element-1e45af07 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700;color:#FFF}.elementor-1216 .elementor-element.elementor-element-7dda428c{text-align:center;font-family:"Montserrat",Sans-serif;font-size:16px;color:#E7F0F6}.elementor-1216 .elementor-element.elementor-element-2e5af99f .elementor-button{background-color:#F2A23A;font-family:"Montserrat",Sans-serif;font-weight:600;fill:#0E2A47;color:#0E2A47;border-radius:8px 8px 8px 8px}.elementor-1216 .elementor-element.elementor-element-2534ee8{--display:flex}.elementor-1216 .elementor-element.elementor-element-c162a9b:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-c162a9b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#172255}.elementor-1216 .elementor-element.elementor-element-c162a9b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 20px 20px 20px}.elementor-1216 .elementor-element.elementor-element-c162a9b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-cae4819:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-cae4819>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-cae4819.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-cae4819.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-cae4819>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 25px 0 0}.elementor-1216 .elementor-element.elementor-element-cae4819>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-1d925d1{width:var(--container-widget-width,82.868%);max-width:82.868%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 1px) 0;--container-widget-width:82.868%;--container-widget-flex-grow:0;text-align:start}.elementor-1216 .elementor-element.elementor-element-1d925d1.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-1d925d1 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:800;color:#FFF}.elementor-1216 .elementor-element.elementor-element-51787b0{width:var(--container-widget-width,74.667%);max-width:74.667%;margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:74.667%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP",Sans-serif;font-size:7px;line-height:1.7em;color:#FFF}.elementor-1216 .elementor-element.elementor-element-51787b0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-51787b0 p{margin-block-end:0}.elementor-1216 .elementor-element.elementor-element-0b77884{width:var(--container-widget-width,94.654%);max-width:94.654%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:94.654%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP",Sans-serif;font-size:13px;line-height:1.7em;color:#CDD2E9}.elementor-1216 .elementor-element.elementor-element-0b77884.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-3b722c1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-3b722c1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-3b722c1.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-3b722c1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-3b722c1>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 15px 0 15px}.elementor-1216 .elementor-element.elementor-element-3b722c1>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-1ba60b2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-1ba60b2 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:700;color:#FFF}.elementor-1216 .elementor-element.elementor-element-ef570d9{width:var(--container-widget-width,61.878%);max-width:61.878%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:61.878%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP",Sans-serif;font-size:13px;line-height:1.7em;color:#DFE3F5}.elementor-1216 .elementor-element.elementor-element-ef570d9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-ef570d9 a{color:#DFE3F5}.elementor-1216 .elementor-element.elementor-element-4219c4e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-4219c4e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-4219c4e.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-4219c4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-4219c4e>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 15px 0 15px}.elementor-1216 .elementor-element.elementor-element-4219c4e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-03f1efb{width:var(--container-widget-width,61.878%);max-width:61.878%;margin:50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:61.878%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP",Sans-serif;font-size:13px;line-height:1.7em;color:#DFE3F5}.elementor-1216 .elementor-element.elementor-element-03f1efb.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-03f1efb a{color:#DFE3F5}.elementor-1216 .elementor-element.elementor-element-4b183c9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-4b183c9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-4b183c9.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-4b183c9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-4b183c9>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 15px}.elementor-1216 .elementor-element.elementor-element-4b183c9>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-232a6de{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:start}.elementor-1216 .elementor-element.elementor-element-232a6de .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:700;color:#FFF}.elementor-1216 .elementor-element.elementor-element-94a06e6{width:var(--container-widget-width,75.695%);max-width:75.695%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:75.695%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP",Sans-serif;font-size:13px;line-height:1.7em;color:#DFE3F5}.elementor-1216 .elementor-element.elementor-element-94a06e6.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-94a06e6 a{color:#DFE3F5}.elementor-1216 .elementor-element.elementor-element-a1007a1:not(.elementor-motion-effects-element-type-background),.elementor-1216 .elementor-element.elementor-element-a1007a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0F173E}.elementor-1216 .elementor-element.elementor-element-a1007a1>.elementor-container{min-height:0}.elementor-1216 .elementor-element.elementor-element-a1007a1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 20px 50px 20px}.elementor-1216 .elementor-element.elementor-element-a1007a1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-2818e67:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-2818e67>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0F173E}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-2818e67.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-2818e67.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-2818e67>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-1216 .elementor-element.elementor-element-2818e67>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-786398b{width:var(--container-widget-width,99.064%);max-width:99.064%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:99.064%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP",Sans-serif;font-size:11px;line-height:1.7em;color:#AEB5D2}.elementor-1216 .elementor-element.elementor-element-786398b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-0f5a193:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-0f5a193>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0F173E}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-0f5a193.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-0f5a193.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-0f5a193>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-1216 .elementor-element.elementor-element-0f5a193>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-fb3ff27{text-align:center;font-size:12px;color:#FFF}.elementor-1216 .elementor-element.elementor-element-fb3ff27 a{color:#AEB5D2}.elementor-1216 .elementor-element.elementor-element-4e26a27:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-4e26a27>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0F173E}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-4e26a27.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-4e26a27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-4e26a27>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-1216 .elementor-element.elementor-element-4e26a27>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-8e46350{text-align:center;font-size:12px;color:#FFFFFFAD}.elementor-1216 .elementor-element.elementor-element-8e46350 a{color:#AEB5D2}.elementor-1216 .elementor-element.elementor-element-ffa32ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-ffa32ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0F173E}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-ffa32ca.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-ffa32ca.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-ffa32ca>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-1216 .elementor-element.elementor-element-ffa32ca>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-eaa4948{text-align:center;font-size:12px;color:#FFF}.elementor-1216 .elementor-element.elementor-element-eaa4948 a{color:#AEB5D2}.elementor-1216 .elementor-element.elementor-element-c03d9d9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1216 .elementor-element.elementor-element-c03d9d9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0F173E}.elementor-bc-flex-widget .elementor-1216 .elementor-element.elementor-element-c03d9d9.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-c03d9d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1216 .elementor-element.elementor-element-c03d9d9>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-1216 .elementor-element.elementor-element-c03d9d9>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1216 .elementor-element.elementor-element-113a822{--grid-template-columns:repeat(0, auto);text-align:right;width:var(--container-widget-width,96.645%);max-width:96.645%;--container-widget-width:96.645%;--container-widget-flex-grow:0;--icon-size:9px;--grid-column-gap:12px;--grid-row-gap:0px}.elementor-1216 .elementor-element.elementor-element-113a822.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1216 .elementor-element.elementor-element-113a822 .elementor-social-icon{background-color:#070054;--icon-padding:0.7em}.elementor-1216 .elementor-element.elementor-element-113a822 .elementor-icon{border-radius:50px 50px 50px 50px}.elementor-1216 .elementor-element.elementor-element-113a822 .elementor-social-icon:hover{background-color:var(--e-global-color-astglobalcolor1)}@media(max-width:1024px){.elementor-1216 .elementor-element.elementor-element-333c148{padding:0 0 0 20px}.elementor-1216 .elementor-element.elementor-element-41234a7{width:var(--container-widget-width,70.448px);max-width:70.448px;margin:-8px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 7px;--container-widget-width:70.448px;--container-widget-flex-grow:0;text-align:start}.elementor-1216 .elementor-element.elementor-element-41234a7 img{width:62%;max-width:57%;height:46px}.elementor-1216 .elementor-element.elementor-element-341464c{width:var(--container-widget-width,205.594px);max-width:205.594px;margin:12px 0 calc(var(--kit-widget-spacing, 0px) + 4px) -35px;--container-widget-width:205.594px;--container-widget-flex-grow:0}.elementor-1216 .elementor-element.elementor-element-723921d{width:var(--container-widget-width,214.375px);max-width:214.375px;margin:-23px 0 calc(var(--kit-widget-spacing, 0px) + 0px) -33px;--container-widget-width:214.375px;--container-widget-flex-grow:0}.elementor-1216 .elementor-element.elementor-element-e3bbd65>.elementor-element-populated{padding:21px 0 0 0}.elementor-1216 .elementor-element.elementor-element-43751dc{text-align:right;width:var(--container-widget-width,385.917px);max-width:385.917px;margin:1px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:385.917px;--container-widget-flex-grow:0;--icon-size:10px;--grid-column-gap:10px}.elementor-1216 .elementor-element.elementor-element-f08d9b4 .elementor-heading-title{font-size:51px}.elementor-1216 .elementor-element.elementor-element-336211a{font-size:25px}.elementor-1216 .elementor-element.elementor-element-b46f94e .elementor-heading-title{font-size:25px}.elementor-1216 .elementor-element.elementor-element-c516f87 .elementor-heading-title{font-size:51px}.elementor-1216 .elementor-element.elementor-element-a13a821 .elementor-heading-title{font-size:25px}.elementor-1216 .elementor-element.elementor-element-9f609bf{font-size:25px}.elementor-1216 .elementor-element.elementor-element-6491f48 .elementor-heading-title{font-size:25px}.elementor-1216 .elementor-element.elementor-element-4a66156 .elementor-heading-title{font-size:51px}.elementor-1216 .elementor-element.elementor-element-2a60db9 .elementor-heading-title{font-size:25px}.elementor-1216 .elementor-element.elementor-element-7593f06{font-size:25px}.elementor-1216 .elementor-element.elementor-element-c18652a{font-size:25px}.elementor-1216 .elementor-element.elementor-element-c162a9b{padding:50px 50px 50px 50px}.elementor-1216 .elementor-element.elementor-element-cae4819>.elementor-element-populated{padding:0 0 0 0}.elementor-1216 .elementor-element.elementor-element-1d925d1{width:var(--container-widget-width,205.594px);max-width:205.594px;margin:12px 0 calc(var(--kit-widget-spacing, 0px) + 4px) -35px;--container-widget-width:205.594px;--container-widget-flex-grow:0}.elementor-1216 .elementor-element.elementor-element-51787b0{width:var(--container-widget-width,214.375px);max-width:214.375px;margin:-23px 0 calc(var(--kit-widget-spacing, 0px) + 0px) -33px;--container-widget-width:214.375px;--container-widget-flex-grow:0}.elementor-1216 .elementor-element.elementor-element-1ba60b2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1216 .elementor-element.elementor-element-ef570d9{width:var(--container-widget-width,160.771px);max-width:160.771px;--container-widget-width:160.771px;--container-widget-flex-grow:0}.elementor-1216 .elementor-element.elementor-element-03f1efb{width:var(--container-widget-width,160.771px);max-width:160.771px;--container-widget-width:160.771px;--container-widget-flex-grow:0}.elementor-1216 .elementor-element.elementor-element-232a6de{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1216 .elementor-element.elementor-element-a1007a1{padding:0 20px 0 20px}.elementor-1216 .elementor-element.elementor-element-113a822{--icon-size:13px;--grid-column-gap:10px}}@media(max-width:767px){.elementor-1216 .elementor-element.elementor-element-333c148{padding:0 0 0 0}.elementor-1216 .elementor-element.elementor-element-a8cd28c{width:16%}.elementor-1216 .elementor-element.elementor-element-41234a7{width:var(--container-widget-width,50px);max-width:50px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -5px) -5px;padding:0 0 0 0;--container-widget-width:50px;--container-widget-flex-grow:0;text-align:center}.elementor-1216 .elementor-element.elementor-element-41234a7.elementor-element{--align-self:center}.elementor-1216 .elementor-element.elementor-element-41234a7 img{width:100%;max-width:53%;height:25px}.elementor-1216 .elementor-element.elementor-element-341464c{width:var(--container-widget-width,160px);max-width:160px;margin:-33px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 39px;padding:0 0 0 0;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:start}.elementor-1216 .elementor-element.elementor-element-341464c .elementor-heading-title{font-size:12px}.elementor-1216 .elementor-element.elementor-element-723921d{width:var(--container-widget-width,303.375px);max-width:303.375px;margin:-19px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0 0 0 0;--container-widget-width:303.375px;--container-widget-flex-grow:0;text-align:start;font-size:5px}.elementor-1216 .elementor-element.elementor-element-e3bbd65>.elementor-element-populated{text-align:center;padding:5px 5px 5px 5px}.elementor-1216 .elementor-element.elementor-element-43751dc{text-align:right;width:var(--container-widget-width,262.667px);max-width:262.667px;margin:-48px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 74px;padding:0 0 0 0;--container-widget-width:262.667px;--container-widget-flex-grow:0;--icon-size:7px}.elementor-1216 .elementor-element.elementor-element-43751dc.elementor-element{--align-self:flex-start}.elementor-1216 .elementor-element.elementor-element-ac93931{width:100%;max-width:100%;text-align:center}.elementor-1216 .elementor-element.elementor-element-ac93931.elementor-element{--align-self:center}body:not(.rtl) .elementor-1216 .elementor-element.elementor-element-ac93931{left:-61px}body.rtl .elementor-1216 .elementor-element.elementor-element-ac93931{right:-61px}.elementor-1216 .elementor-element.elementor-element-ac93931 .elementor-heading-title{font-size:8px}.elementor-1216 .elementor-element.elementor-element-53e1092{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px}.elementor-1216 .elementor-element.elementor-element-f08d9b4 .elementor-heading-title{font-size:38px}.elementor-1216 .elementor-element.elementor-element-336211a{font-size:19px}.elementor-1216 .elementor-element.elementor-element-0d2313d{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px}.elementor-1216 .elementor-element.elementor-element-b46f94e .elementor-heading-title{font-size:19px}.elementor-1216 .elementor-element.elementor-element-c516f87 .elementor-heading-title{font-size:38px}.elementor-1216 .elementor-element.elementor-element-a13a821 .elementor-heading-title{font-size:19px}.elementor-1216 .elementor-element.elementor-element-9f609bf{font-size:19px}.elementor-1216 .elementor-element.elementor-element-91f5f88{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px}.elementor-1216 .elementor-element.elementor-element-6491f48 .elementor-heading-title{font-size:19px}.elementor-1216 .elementor-element.elementor-element-4a66156 .elementor-heading-title{font-size:38px}.elementor-1216 .elementor-element.elementor-element-2a60db9 .elementor-heading-title{font-size:19px}.elementor-1216 .elementor-element.elementor-element-7593f06{font-size:19px}.elementor-1216 .elementor-element.elementor-element-cf5e3a0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px}.elementor-1216 .elementor-element.elementor-element-c18652a{font-size:19px}.elementor-1216 .elementor-element.elementor-element-c162a9b{padding:20px 20px 20px 20px}.elementor-1216 .elementor-element.elementor-element-1d925d1{width:var(--container-widget-width,160px);max-width:160px;margin:-33px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 39px;padding:0 0 0 0;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:start}.elementor-1216 .elementor-element.elementor-element-1d925d1 .elementor-heading-title{font-size:12px}.elementor-1216 .elementor-element.elementor-element-51787b0{width:var(--container-widget-width,303.375px);max-width:303.375px;margin:-19px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0 0 0 0;--container-widget-width:303.375px;--container-widget-flex-grow:0;text-align:start;font-size:5px}.elementor-1216 .elementor-element.elementor-element-0b77884{width:var(--container-widget-width,288.698px);max-width:288.698px;padding:0 0 0 15px;--container-widget-width:288.698px;--container-widget-flex-grow:0}.elementor-1216 .elementor-element.elementor-element-3b722c1>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1216 .elementor-element.elementor-element-ef570d9{font-size:13px}.elementor-1216 .elementor-element.elementor-element-4219c4e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1216 .elementor-element.elementor-element-03f1efb{font-size:13px}.elementor-1216 .elementor-element.elementor-element-94a06e6{padding:0 0 0 0;font-size:11px}.elementor-1216 .elementor-element.elementor-element-a1007a1{padding:0 0 0 20px}.elementor-1216 .elementor-element.elementor-element-786398b{text-align:center}.elementor-1216 .elementor-element.elementor-element-113a822{text-align:center;--icon-size:10px}}@media(min-width:768px){.elementor-1216 .elementor-element.elementor-element-a8cd28c{width:6%}.elementor-1216 .elementor-element.elementor-element-33f552e{width:31.981%}.elementor-1216 .elementor-element.elementor-element-e3bbd65{width:61.683%}.elementor-1216 .elementor-element.elementor-element-3a06b37{--content-width:1140px}.elementor-1216 .elementor-element.elementor-element-56825872{--content-width:980px}.elementor-1216 .elementor-element.elementor-element-ab3f3d{--content-width:1140px}.elementor-1216 .elementor-element.elementor-element-49803b90{--content-width:360px}.elementor-1216 .elementor-element.elementor-element-688cc70a{--content-width:360px}.elementor-1216 .elementor-element.elementor-element-54758ac2{--content-width:360px}.elementor-1216 .elementor-element.elementor-element-59cd837c{--content-width:1140px}.elementor-1216 .elementor-element.elementor-element-235c65d2{--content-width:520px}.elementor-1216 .elementor-element.elementor-element-53e1092{--width:101.504%}.elementor-1216 .elementor-element.elementor-element-04d25a1{--width:0px}.elementor-1216 .elementor-element.elementor-element-0d2313d{--width:102.324%}.elementor-1216 .elementor-element.elementor-element-b719024{--width:60px}.elementor-1216 .elementor-element.elementor-element-cc2bc5b{--content-width:1600px}.elementor-1216 .elementor-element.elementor-element-91f5f88{--width:100%}.elementor-1216 .elementor-element.elementor-element-54ed1d0{--width:66px}.elementor-1216 .elementor-element.elementor-element-96865ce{--content-width:66px}.elementor-1216 .elementor-element.elementor-element-3da6e53f{--content-width:520px}.elementor-1216 .elementor-element.elementor-element-5020821a{--content-width:900px}.elementor-1216 .elementor-element.elementor-element-c7df237{--content-width:900px}.elementor-1216 .elementor-element.elementor-element-148868d5{--content-width:1140px}.elementor-1216 .elementor-element.elementor-element-2818e67{width:30%}.elementor-1216 .elementor-element.elementor-element-0f5a193{width:16.99%}.elementor-1216 .elementor-element.elementor-element-4e26a27{width:18.127%}.elementor-1216 .elementor-element.elementor-element-ffa32ca{width:16%}.elementor-1216 .elementor-element.elementor-element-c03d9d9{width:18.809%}}@media(max-width:1024px) and (min-width:768px){.elementor-1216 .elementor-element.elementor-element-a8cd28c{width:12%}.elementor-1216 .elementor-element.elementor-element-e3bbd65{width:53%}.elementor-1216 .elementor-element.elementor-element-cae4819{width:35%}.elementor-1216 .elementor-element.elementor-element-3b722c1{width:35%}.elementor-1216 .elementor-element.elementor-element-4219c4e{width:35%}}