.elementor-81 .elementor-element.elementor-element-3df2234{margin-top:-40px;margin-bottom:0}.elementor-81 .elementor-element.elementor-element-d1004f5 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:35px;font-weight:600}html{box-sizing:border-box;font-family:'Open Sans',sans-serif}*,*:before,*:after{box-sizing:inherit}.background{padding:0 25px 25px;position:relative;width:100%}.background:after{content:'';background:#60a9ff;height:2470px;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:900px){.background{padding:0 0 25px}}.container{margin:0 auto;padding:50px 0 0;max-width:960px;width:100%}.panel{background-color:#fff;border-radius:10px;padding:15px 25px;position:relative;width:100%;z-index:10}.pricing-table{box-shadow:0px 10px 13px -6px rgba(0,0,0,.08),0px 20px 31px 3px rgba(0,0,0,.09),0px 8px 20px 7px rgba(0,0,0,.02);display:flex;flex-direction:column}@media (min-width:900px){.pricing-table{flex-direction:row}}.pricing-table *{text-align:center;text-transform:uppercase}.pricing-plan{border-bottom:1px solid #e1f1ff;padding:25px}.pricing-plan:last-child{border-bottom:none}@media (min-width:900px){.pricing-plan{border-bottom:none;border-right:1px solid #e1f1ff;flex-basis:100%;padding:25px 50px}.pricing-plan:last-child{border-right:none}}.pricing-img{margin-bottom:25px;max-width:100%}.pricing-header{color:#888;font-weight:600;letter-spacing:1px}.pricing-features{color:#016ff9;font-weight:600;letter-spacing:1px;margin:50px 0 25px}.pricing-features-item{border-top:1px solid #e1f1ff;font-size:12px;line-height:1.5;padding:15px 0}.pricing-features-item:last-child{border-bottom:1px solid #e1f1ff}.pricing-price{color:#016ff9;display:block;font-size:32px;font-weight:700}.pricing-button{border:1px solid #348efe;background-color:#348efe;border-radius:10px;color:#fff;display:inline-block;margin:25px 0;padding:15px 35px;text-decoration:none;transition:all .15s ease-in-out}.pricing-button:hover,.pricing-button:focus{border:1px solid #87ceeb;background-color:#87ceeb;color:#fff}