.elementor-7970 .elementor-element.elementor-element-3c6809f{margin-top:30px;margin-bottom:30px}.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-7970 .elementor-element.elementor-element-b9a10ba .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2em;font-weight:600}.elementor-bc-flex-widget .elementor-7970 .elementor-element.elementor-element-f7483b9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7970 .elementor-element.elementor-element-f7483b9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.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-7970 .elementor-element.elementor-element-a44026e>.elementor-widget-container{margin:0}.elementor-7970 .elementor-element.elementor-element-a44026e{text-align:start}.elementor-7970 .elementor-element.elementor-element-852eb68:not(.elementor-motion-effects-element-type-background),.elementor-7970 .elementor-element.elementor-element-852eb68>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#c5eeff}.elementor-7970 .elementor-element.elementor-element-852eb68{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0 50px}.elementor-7970 .elementor-element.elementor-element-852eb68>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7970 .elementor-element.elementor-element-797d054>.elementor-container{min-height:400px}.elementor-bc-flex-widget .elementor-7970 .elementor-element.elementor-element-922134e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7970 .elementor-element.elementor-element-922134e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7970 .elementor-element.elementor-element-922134e>.elementor-element-populated{padding:0 40px}.elementor-7970 .elementor-element.elementor-element-6bd5389>.elementor-widget-container{padding:0 0 0 10px;border-style:solid;border-width:0 0 0 7px;border-color:#071f7a;border-radius:0}.elementor-7970 .elementor-element.elementor-element-6bd5389 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2em;font-weight:600}.elementor-7970 .elementor-element.elementor-element-78915e4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7970 .elementor-element.elementor-element-78915e4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-7970 .elementor-element.elementor-element-78915e4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7970 .elementor-element.elementor-element-78915e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7970 .elementor-element.elementor-element-78915e4.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7970 .elementor-element.elementor-element-78915e4>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 0 20px}.elementor-7970 .elementor-element.elementor-element-78915e4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.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-7970 .elementor-element.elementor-element-e810130{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center}.elementor-7970 .elementor-element.elementor-element-e810130>.elementor-widget-container{padding:0}.elementor-7970 .elementor-element.elementor-element-e810130 img{width:100%}.elementor-7970 .elementor-element.elementor-element-2d05c74{width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center}.elementor-7970 .elementor-element.elementor-element-2d05c74>.elementor-widget-container{padding:0}.elementor-7970 .elementor-element.elementor-element-2d05c74 img{width:75%}.elementor-7970 .elementor-element.elementor-element-4df7ab7{margin-top:70px;margin-bottom:40px}.elementor-7970 .elementor-element.elementor-element-19694a1>.elementor-element-populated{padding:0}.elementor-bc-flex-widget .elementor-7970 .elementor-element.elementor-element-25d9994.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7970 .elementor-element.elementor-element-25d9994.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7970 .elementor-element.elementor-element-25d9994.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7970 .elementor-element.elementor-element-25d9994>.elementor-element-populated{padding:0 50px 0 40px}.elementor-7970 .elementor-element.elementor-element-3d4bd4a>.elementor-widget-container{padding:0 0 0 10px;border-style:solid;border-width:0 0 0 7px;border-color:#071f7a;border-radius:0}.elementor-7970 .elementor-element.elementor-element-3d4bd4a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2em;font-weight:600}.elementor-7970 .elementor-element.elementor-element-2d91626{font-family:"Noto Sans JP",Sans-serif;font-size:1.2em;font-weight:400}.elementor-7970 .elementor-element.elementor-element-a633d30{margin-top:40px;margin-bottom:0}.elementor-7970 .elementor-element.elementor-element-96fc4ff:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7970 .elementor-element.elementor-element-96fc4ff>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f7fa}.elementor-7970 .elementor-element.elementor-element-96fc4ff.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7970 .elementor-element.elementor-element-96fc4ff>.elementor-element-populated,.elementor-7970 .elementor-element.elementor-element-96fc4ff>.elementor-element-populated>.elementor-background-overlay,.elementor-7970 .elementor-element.elementor-element-96fc4ff>.elementor-background-slideshow{border-radius:5px}.elementor-7970 .elementor-element.elementor-element-96fc4ff>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-7970 .elementor-element.elementor-element-96fc4ff>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7970 .elementor-element.elementor-element-bf6a3cd{width:auto;max-width:auto;text-align:center}.elementor-7970 .elementor-element.elementor-element-bf6a3cd>.elementor-widget-container{margin:0;padding:0 0 20px;border-style:solid;border-width:0 0 2px;border-color:#9baebd}.elementor-7970 .elementor-element.elementor-element-bf6a3cd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2em;font-weight:700;color:#0768b1}.elementor-7970 .elementor-element.elementor-element-533f9fc>.elementor-widget-container{margin:50px 0 30px;padding:0}.elementor-7970 .elementor-element.elementor-element-533f9fc img{width:85%}.elementor-7970 .elementor-element.elementor-element-649cc32{margin-top:60px;margin-bottom:0}.elementor-7970 .elementor-element.elementor-element-ece6586:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7970 .elementor-element.elementor-element-ece6586>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f7fa}.elementor-7970 .elementor-element.elementor-element-ece6586.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7970 .elementor-element.elementor-element-ece6586>.elementor-element-populated,.elementor-7970 .elementor-element.elementor-element-ece6586>.elementor-element-populated>.elementor-background-overlay,.elementor-7970 .elementor-element.elementor-element-ece6586>.elementor-background-slideshow{border-radius:5px}.elementor-7970 .elementor-element.elementor-element-ece6586>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px}.elementor-7970 .elementor-element.elementor-element-ece6586>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7970 .elementor-element.elementor-element-3d1e5d6{width:auto;max-width:auto;text-align:center}.elementor-7970 .elementor-element.elementor-element-3d1e5d6>.elementor-widget-container{margin:0;padding:0 0 20px;border-style:solid;border-width:0 0 2px;border-color:#9baebd}.elementor-7970 .elementor-element.elementor-element-3d1e5d6 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2em;font-weight:700;color:#0768b1}.elementor-7970 .elementor-element.elementor-element-cf2c283{width:var(--container-widget-width,63%);max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0}.elementor-7970 .elementor-element.elementor-element-cf2c283>.elementor-widget-container{margin:50px 0 0}.elementor-7970 .elementor-element.elementor-element-cf2c283 img{width:85%}.elementor-7970 .elementor-element.elementor-element-e2f9e2d{width:var(--container-widget-width,35.098%);max-width:35.098%;--container-widget-width:35.098%;--container-widget-flex-grow:0}.elementor-7970 .elementor-element.elementor-element-e2f9e2d>.elementor-widget-container{margin:50px 0 0}.elementor-7970 .elementor-element.elementor-element-e2f9e2d img{width:62%}.elementor-7970 .elementor-element.elementor-element-ceb7741>.elementor-widget-container{margin:60px 0 10px}.elementor-7970 .elementor-element.elementor-element-ceb7741{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:1.4em;font-weight:600}.elementor-7970 .elementor-element.elementor-element-eb644c9{margin-top:60px;margin-bottom:40px}.elementor-bc-flex-widget .elementor-7970 .elementor-element.elementor-element-81e41a9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7970 .elementor-element.elementor-element-81e41a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7970 .elementor-element.elementor-element-81e41a9.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7970 .elementor-element.elementor-element-81e41a9>.elementor-element-populated{padding:0}.elementor-7970 .elementor-element.elementor-element-407d016>.elementor-widget-container{padding:0 0 0 10px;border-radius:0}.elementor-7970 .elementor-element.elementor-element-407d016 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2em;font-weight:600}.elementor-7970 .elementor-element.elementor-element-3ab305f>.elementor-widget-container{margin:0 0 -10px}.elementor-7970 .elementor-element.elementor-element-3ab305f{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:400}.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-7970 .elementor-element.elementor-element-1aea591 .elementor-button{background-color:var(--e-global-color-accent);font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:600;fill:#fff;color:#fff;border-radius:10px;padding:20px 50px}@media(min-width:768px){.elementor-7970 .elementor-element.elementor-element-922134e{width:50%}.elementor-7970 .elementor-element.elementor-element-78915e4{width:49.957%}.elementor-7970 .elementor-element.elementor-element-19694a1{width:50%}.elementor-7970 .elementor-element.elementor-element-25d9994{width:49.957%}}