.betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list h3.betterdocs-entry-title{margin:0!important}.betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list h3.betterdocs-entry-title span{margin-top:13px!important}.betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list span{padding:0!important;margin-bottom:12px!important}.betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list p{margin:0!important}.betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list{margin-left:0!important;margin-right:0!important}.betterdocs-title-excerpt-list:first-of-type{margin-top:0!important;padding-top:0!important}.sp-br,.tb-br,.pc-br{display:none}@media (max-width:767px){.sp-br{display:inline}}@media (min-width:768px) and (max-width:1024px){.tb-br{display:inline}}@media (min-width:1025px){.pc-br{display:inline}}h2.wp-block-heading{font-size:22px!important;background:var(--e-global-color-b1ae26b);padding:5px 20px;border-radius:10px}h3.wp-block-heading{font-size:18px!important;padding-left:20px}h3.wp-block-heading:before{font-family:"Font Awesome 5 Free";content:"\f7a5";color:#ddd;position:absolute;font-size:24px;left:0}h3+p{margin-top:10px!important}h4.wp-block-heading{font-size:16px!important;font-weight:700!important}.wp-block-group{margin-bottom:60px}:is(.wp-block-group,.is-layout-constrained,.betterdocs-content):has(>h3:first-child){margin-bottom:15px!important}.wp-block-list li{margin-bottom:10px}:root :where(.wp-element-button,.wp-block-button__link){color:#fff!important;background-color:var(--e-global-color-d09a4fc)!important;border-radius:5px!important;padding:10px 20px!important}:root :where(.wp-element-button,.wp-block-button__link):hover{background-color:var(--e-global-color-15edd3c)!important}.wp-block-table table,.wp-block-table table thead,.wp-block-table table tr,.wp-block-table table th,.wp-block-table table td{background-color:#fff!important;border:none!important}.wp-block-table table th,.wp-block-table table td{padding:15px 10px!important}.wp-block-table table tbody th,.wp-block-table table tbody td{border-bottom:solid 1px var(--e-global-color-45387a29)!important}.wp-block-table.schedule table th:first-child,.wp-block-table.schedule table td:first-child{width:150px;min-width:150px;white-space:nowrap}.wp-block-table table thead th{background-color:var(--e-global-color-45387a29)!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0!important;margin-right:0!important}.memo{padding:30px;border-radius:10px;background-color:#fafafa}.mb0{margin-bottom:0!important}@media (max-width:600px){.message-img{width:30%}}.rank-math-breadcrumb a,.rank-math-breadcrumb span{font-size:13px}.info-list .elementor-pagination .page-numbers{padding:2px 10px 4px}.info-list .elementor-pagination span.page-numbers:not(.dots){background-color:#f7f7f7}.info-list .elementor-pagination a.page-numbers{background-color:var(--e-global-color-8800646)}table#tokushoho th{width:150px}.pricing-container{display:flex;gap:20px;flex-wrap:wrap}.pricing-card{flex:0 0 calc(50% - 10px);min-width:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;display:flex;flex-direction:column;box-sizing:border-box}.card-header{min-height:140px}.card-body{display:flex;flex-direction:column;flex-grow:1}.description{min-height:90px;margin-bottom:20px;color:#555;font-size:14px}.features{list-style:none;padding:0;margin:0 0 20px 0}.features li{margin-bottom:12px;line-height:1.6;font-size:14px;position:relative;padding-left:1.5em}.features li::before{content:'✓';position:absolute;left:0;top:0;color:#2ecc71;font-weight:700}.card-footer{margin-top:auto}.btn{display:block;background:var(--e-global-color-d09a4fc);color:#fff!important;text-align:center;padding:12px;border-radius:5px;text-decoration:none}.btn:hover{background:var(--e-global-color-15edd3c);color:#fff!important}@media screen and (max-width:767px){.pricing-container{flex-direction:column}.pricing-card{width:100%;max-width:none}.description,.card-header{min-height:auto!important;margin-bottom:20px}}.menu-divider{border-top:1px dotted #ffffff44!important;margin:10px 0!important;height:0;pointer-events:none!important}.menu-divider a{display:none}