@charset "UTF-8";#sidebar.l-sidebar{display:none !important}#main_content.l-mainContent{width:100% !important;max-width:900px !important;margin-left:auto !important;margin-right:auto !important;float:none !important}.wakaba-entrance-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2em;max-width:700px;margin:1.6em auto}.wakaba-entrance-cta__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3em;flex:1 1 260px;padding:1.4em 1.2em;border-radius:16px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 4px 16px rgba(0,0,0,.06);text-decoration:none;color:#333;text-align:center;transition:box-shadow .2s,transform .2s}.wakaba-entrance-cta__btn:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-3px);color:#333}.wakaba-entrance-cta__btn--primary{background:var(--color_main,#04384c);border-color:var(--color_main,#04384c);color:#fff}.wakaba-entrance-cta__btn--primary:hover{color:#fff;opacity:.9}.wakaba-entrance-cta__label{font-size:.8rem;font-weight:700;opacity:.75}.wakaba-entrance-cta__title{font-size:1.15rem;font-weight:700}p.entry-title{font-size:1.4rem !important;font-weight:700 !important;color:#fff !important;background:var(--color_main,#04384c) !important;padding:.7em 1em !important;border-radius:10px !important;margin:1.6em 0 1em !important;text-align:center !important}span.hutoaka{display:inline-block !important;font-size:1.05rem !important;font-weight:700 !important;color:var(--color_main,#04384c) !important;background:#fff !important;border:2px solid var(--color_main,#04384c) !important;border-radius:999px !important;padding:.4em 1.4em !important;margin:1.4em 0 .8em !important}.wakaba-table-wrap{width:100%;display:block;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);margin:1em 0;box-sizing:border-box}.wakaba-table{width:100%;border-collapse:collapse;border:none;margin:0}.wakaba-table td,.wakaba-table th{border:1px solid #eee;padding:.7em .9em;font-size:.95rem;vertical-align:middle}.wakaba-table th{background:var(--color_main,#04384c);color:#fff;font-weight:700}.wakaba-table tbody tr:nth-child(even) td{background:#f7f9fa}@media (max-width:767px){.wakaba-table-wrap{overflow:auto;-webkit-overflow-scrolling:touch}.wakaba-table{width:auto;min-width:100%}.wakaba-table td,.wakaba-table th{min-width:9.5em;white-space:normal}.wakaba-table--simple td,.wakaba-table--simple th{min-width:0}}.wakaba-table-wrap--nowrap th,.wakaba-table-wrap--nowrap td.column-1,.wakaba-table-wrap--nowrap td.column-2{white-space:nowrap}.wakaba-table--simple td,.wakaba-table--simple th{border:none;border-bottom:1px solid #eee}.wakaba-table--simple tr:last-child td{border-bottom:none}.wakaba-table--simple td:first-child{font-weight:700;color:var(--color_main,#04384c);width:20%;background:0 0}.wakaba-form-banner{max-width:600px;margin:2.5em auto 0;padding:.8em 1.2em;text-align:center;font-size:1.15rem;font-weight:700;color:#fff;background:var(--color_main,#04384c);border-radius:10px}.wakaba-consent-form{width:100%;box-sizing:border-box;margin:2em auto;padding:1.8em 1.6em;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.wakaba-consent-form p{margin:0 0 1.2em}.wakaba-consent-form input[type=text],.wakaba-consent-form input[type=email],.wakaba-consent-form input[type=tel],.wakaba-consent-form input[type=number],.wakaba-consent-form input[type=date],.wakaba-consent-form select,.wakaba-consent-form textarea{width:100%;box-sizing:border-box;padding:.65em .9em;border:1px solid #ddd;border-radius:8px;font-size:.95rem;margin-top:.3em}.wakaba-consent-form input[type=text]:focus,.wakaba-consent-form input[type=email]:focus,.wakaba-consent-form input[type=tel]:focus,.wakaba-consent-form input[type=number]:focus,.wakaba-consent-form input[type=date]:focus,.wakaba-consent-form select:focus,.wakaba-consent-form textarea:focus{outline:none;border-color:var(--color_main,#04384c)}.wakaba-consent-form .wpcf7-list-item{display:inline-block;margin:.3em .8em 0 0}.wakaba-consent-form .wpcf7-acceptance{display:block;background:#f7f9fa;border-radius:10px;padding:1em 1.2em;margin-top:.4em}.wakaba-consent-form .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}.wakaba-consent-form input[type=submit]{display:block;width:100%;margin:1em 0 0;padding:.9em 2.5em;border:none;border-radius:999px;background:var(--color_main,#04384c);color:#fff;font-weight:700;font-size:1.05rem;cursor:pointer;transition:opacity .2s}.wakaba-consent-form input[type=submit]:hover{opacity:.85}