.elementor-767 .elementor-element.elementor-element-adc0caa>.elementor-container{max-width:840px}.elementor-767 .elementor-element.elementor-element-adc0caa:not(.elementor-motion-effects-element-type-background),.elementor-767 .elementor-element.elementor-element-adc0caa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#5cff73}.elementor-767 .elementor-element.elementor-element-adc0caa>.elementor-background-overlay{background-image:url("https://hakodate-kameda-hp.com/kamecco/wp/wp-content/uploads/2023/01/black-board.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-767 .elementor-element.elementor-element-adc0caa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:14em 0 7em}.elementor-767 .elementor-element.elementor-element-adc0caa>.elementor-shape-bottom svg{height:12px;transform:translateX(-50%) rotateY(180deg)}.elementor-767 .elementor-element.elementor-element-dd97db3.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-767 .elementor-element.elementor-element-dd97db3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:2em}.elementor-767 .elementor-element.elementor-element-dd97db3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-767 .elementor-element.elementor-element-a43db9a{text-align:center}.elementor-767 .elementor-element.elementor-element-a43db9a .elementor-heading-title{color:var(--e-global-color-332724a)}.elementor-767 .elementor-element.elementor-element-2ac692a{text-align:center}.elementor-767 .elementor-element.elementor-element-2ac692a .elementor-heading-title{color:var(--e-global-color-text);font-family:"maru-maru-gothic-bsr-stdn",Sans-serif}.elementor-767 .elementor-element.elementor-element-ca737c8 .elementor-icon-list-icon{width:14px}.elementor-767 .elementor-element.elementor-element-ca737c8 .elementor-icon-list-icon i{font-size:14px}.elementor-767 .elementor-element.elementor-element-ca737c8 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px}.elementor-767 .elementor-element.elementor-element-ca737c8 .elementor-icon-list-text,.elementor-767 .elementor-element.elementor-element-ca737c8 .elementor-icon-list-text a{color:var(--e-global-color-text)}.elementor-767 .elementor-element.elementor-element-ca737c8 .elementor-icon-list-item{font-family:"maru-maru-gothic-bsr-stdn",Sans-serif}.elementor-767 .elementor-element.elementor-element-51ecdc7f>.elementor-container{max-width:840px}.elementor-767 .elementor-element.elementor-element-51ecdc7f{padding:0 0 7em}.elementor-767 .elementor-element.elementor-element-18346dba>.elementor-element-populated{margin:-7em 0 0;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-767 .elementor-element.elementor-element-7f1ab6cf:not(.elementor-motion-effects-element-type-background),.elementor-767 .elementor-element.elementor-element-7f1ab6cf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cfa1f76)}.elementor-767 .elementor-element.elementor-element-7f1ab6cf,.elementor-767 .elementor-element.elementor-element-7f1ab6cf>.elementor-background-overlay{border-radius:14px}.elementor-767 .elementor-element.elementor-element-7f1ab6cf{box-shadow:1px 1px 36px 1px rgba(51.36586956521737,209.1,71.25408601134212,.54);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:2em}.elementor-767 .elementor-element.elementor-element-7f1ab6cf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}@media(max-width:1024px){.elementor-767 .elementor-element.elementor-element-adc0caa>.elementor-background-overlay{background-position:center center}.elementor-767 .elementor-element.elementor-element-adc0caa{padding:10em 0 3em}.elementor-767 .elementor-element.elementor-element-51ecdc7f{padding:0 1em 3em}}@media(max-width:767px){.elementor-767 .elementor-element.elementor-element-adc0caa>.elementor-background-overlay{background-position:center center}.elementor-767 .elementor-element.elementor-element-adc0caa{padding:7em 0 3em}.elementor-767 .elementor-element.elementor-element-51ecdc7f{padding:0 0 2em}.elementor-767 .elementor-element.elementor-element-18346dba>.elementor-element-populated{padding:10px}.elementor-767 .elementor-element.elementor-element-7f1ab6cf{padding:1em}.elementor-767 .elementor-element.elementor-element-4d69156e>.elementor-element-populated{padding:0}}