.contact__area label{display:block}.contact__area input[type=text],.contact__area input[type=email],.contact__area input[type=tel],.contact__area textarea{background-color:#eeeeee52;border:1px solid #eee}.contact__area label .contact-item{display:inline-block;margin-bottom:8px}.wpcf7-acceptance>.wpcf7-list-item{margin-left:0}.elementor a.pp-link{text-decoration:underline}[type=submit].btnToComfirm{background-color:var(--e-global-color-70d385c);border:1px solid var(--e-global-color-70d385c);color:#fff;padding:.75rem 1.5rem;margin-top:1.5rem}.confirm-area label,.confirm-area .contact-item{display:block}.confirm-area label{font-size:18px;line-height:1.5}.confirm-area .contact-item{font-weight:700;padding-bottom:.3em;border-bottom:2px solid var(--e-global-color-70d385c)}.confirm-button-area{margin-top:3rem}.confirm-button-area p{display:flex;justify-content:center}.confirm-button-area [type=button],.confirm-button-area [type=submit]{padding:.75rem 3rem;border:1px solid var(--e-global-color-70d385c);font-size:1.1rem}.confirm-button-area [type=button]{color:var(--e-global-color-70d385c)}.confirm-button-area [type=submit]{margin-left:2rem;color:#fff;background-color:var(--e-global-color-70d385c)}.charge_table__wrap{overflow-x:scroll}table.charge_table{width:100%;border-collapse:collapse;margin-top:20px;white-space:nowrap}table.charge_table th,table.charge_table td{padding:12px 10px;text-align:center;border-bottom:1px solid #ddd}table.charge_table th{background-color:#3a99f3;color:#fff;font-weight:700;position:sticky;top:0;z-index:10;white-space:nowrap}table.charge_table tr td.feature-name{text-align:left;font-weight:600;color:#555;background-color:#f3f9ff;white-space:nowrap}.icon-maru{color:#3a99f3;font-weight:700;font-size:1.2em}.icon-batsu{color:#f44336;font-weight:700;font-size:1.2em}@media (any-hover:hover){.confirm-button-area [type=button]{background-color:transparent}}@media screen and (max-width:521px){.confirm-button-area p{justify-content:flex-start}.confirm-button-area{margin-top:2rem}.confirm-button-area [type=button],.confirm-button-area [type=submit]{padding:.5rem 2rem}.confirm-button-area [type=submit]{margin-left:1rem}}