.elementor-1277 .elementor-element.elementor-element-b28cae3{--display:flex}.elementor-1277 .elementor-element.elementor-element-a4d30b6>.elementor-widget-container{padding:0}.elementor-1277 .elementor-element.elementor-element-a4d30b6{z-index:1;text-align:center}.elementor-1277 .elementor-element.elementor-element-a4d30b6 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:5px;color:#000}.elementor-1277 .elementor-element.elementor-element-992e6d1>.elementor-widget-container{margin:0}.elementor-1277 .elementor-element.elementor-element-992e6d1{z-index:1;font-family:"Noto Sans JP",Sans-serif;font-size:.8rem;font-weight:400;line-height:2em;letter-spacing:3px;color:#000}.elementor-1277 .elementor-element.elementor-element-27feec3>.elementor-widget-container{margin:-20px 0 0;padding:0}.elementor-1277 .elementor-element.elementor-element-27feec3{z-index:1;text-align:start}.elementor-1277 .elementor-element.elementor-element-27feec3 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:5px;color:#000}.elementor-1277 .elementor-element.elementor-element-dc8cc6c>.elementor-widget-container{margin:0;padding:15px 0 0;border-style:solid;border-radius:1px}.elementor-1277 .elementor-element.elementor-element-dc8cc6c{z-index:1;font-family:"Noto Sans JP",Sans-serif;font-size:.8rem;font-weight:400;line-height:2em;letter-spacing:3px;color:#000}.elementor-1277 .elementor-element.elementor-element-f2dc5c1 .elementor-button{background-color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:500;letter-spacing:1px;border-radius:0;padding:20px 0}#elementor-popup-modal-1277{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-1277 .dialog-message{width:850px;height:auto;padding:3%}#elementor-popup-modal-1277 .dialog-close-button{display:flex}#elementor-popup-modal-1277 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}@media(max-width:767px){.elementor-1277 .elementor-element.elementor-element-b28cae3{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;--z-index:2}.elementor-1277 .elementor-element.elementor-element-a4d30b6>.elementor-widget-container{padding:0}.elementor-1277 .elementor-element.elementor-element-a4d30b6{text-align:center}.elementor-1277 .elementor-element.elementor-element-a4d30b6 .elementor-heading-title{font-size:1.2rem}.elementor-1277 .elementor-element.elementor-element-992e6d1>.elementor-widget-container{margin:0}.elementor-1277 .elementor-element.elementor-element-992e6d1{font-size:.8rem;line-height:1.5em}.elementor-1277 .elementor-element.elementor-element-27feec3>.elementor-widget-container{padding:0}.elementor-1277 .elementor-element.elementor-element-27feec3{text-align:center}.elementor-1277 .elementor-element.elementor-element-27feec3 .elementor-heading-title{font-size:1rem}.elementor-1277 .elementor-element.elementor-element-dc8cc6c>.elementor-widget-container{margin:-10px 0 0;padding:10px 0 0}.elementor-1277 .elementor-element.elementor-element-dc8cc6c{font-size:.8rem}.elementor-1277 .elementor-element.elementor-element-f2dc5c1 .elementor-button{padding:10px 0}#elementor-popup-modal-1277 .dialog-message{width:90vw}}.fade2{transition-delay:1s !important}.fade2{transition-delay:1s !important}