.elementor-40138 .elementor-element.elementor-element-7058b601{margin-top:30px;margin-bottom:0;padding:0}.elementor-40138 .elementor-element.elementor-element-1a383426>.elementor-widget-container{margin:0 0 24px;padding:0 0 15px;border-style:solid;border-width:0 0 2px;border-color:#20b07b;border-radius:0 0 2px}.elementor-40138 .elementor-element.elementor-element-1a383426 .elementor-heading-title{font-size:26px;color:var(--e-global-color-text)}.elementor-40138 .elementor-element.elementor-element-7b0e274>.elementor-widget-container{margin:0;padding:5px 0 0 15px;border-radius:0 0 0 2px}.elementor-40138 .elementor-element.elementor-element-7b0e274{font-family:"Noto Sans JP",Sans-serif;font-size:16px;line-height:1.8em;color:var(--e-global-color-text)}.elementor-40138 .elementor-element.elementor-element-72f48d82{padding:0 0 0 24px}.elementor-40138 .elementor-element.elementor-element-62fc98e .elementor-button{background-color:transparent;font-size:24px;line-height:1.4em;word-spacing:0px;background-image:linear-gradient(180deg,#cd8a2b 53%,#fffa9d 99%);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);border-radius:13px;padding:19px}.elementor-40138 .elementor-element.elementor-element-62fc98e>.elementor-widget-container{margin:0;padding:0}.elementor-40138 .elementor-element.elementor-element-62fc98e{z-index:1}.elementor-40138 .elementor-element.elementor-element-42aa91bc>.elementor-widget-container{margin:0;padding:5px 0 0 15px;border-radius:0 0 0 2px}.elementor-40138 .elementor-element.elementor-element-42aa91bc{font-family:"Noto Sans JP",Sans-serif;font-size:16px;line-height:1.8em;color:var(--e-global-color-text)}@media(max-width:1024px){.elementor-40138 .elementor-element.elementor-element-62fc98e>.elementor-widget-container{margin:0}.elementor-40138 .elementor-element.elementor-element-62fc98e .elementor-button{font-size:18px;padding:24px}}@media(max-width:767px){.elementor-40138 .elementor-element.elementor-element-1a383426>.elementor-widget-container{margin:0}.elementor-40138 .elementor-element.elementor-element-1a383426 .elementor-heading-title{font-size:18px}.elementor-40138 .elementor-element.elementor-element-7b0e274{font-size:14px;line-height:1.8em}.elementor-40138 .elementor-element.elementor-element-62fc98e>.elementor-widget-container{margin:0}.elementor-40138 .elementor-element.elementor-element-62fc98e .elementor-button{font-size:16px;line-height:1.2em;padding:15px}.elementor-40138 .elementor-element.elementor-element-42aa91bc{font-size:14px;line-height:1.8em}}