.primary-pwv2-button{.primary-pwv2-button{outline:0}
.btn.pwv2-button{background-color:var(--surface-btn-primary-default);color:var(--text-btn-primary-default);border-color:var(--border-btn-primary-default);box-shadow:none}
.pwv2-button{height:44px;border-radius:88px;background-color:var(--surface-btn-primary-default);border:1px solid var(--border-btn-primary-default);padding-top:var(--size-spacing-sp-12);padding-bottom:var(--size-spacing-sp-12);padding-left:var(--size-spacing-sp-24);padding-right:var(--size-spacing-sp-24);display:flex;flex-direction:row;gap:var(--size-spacing-sp-8);color:var(--text-btn-primary-default);align-items:center}
.pwv2-icon-left{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}
.pwv2-vector{width:14px;height:10px;display:inline-block;vertical-align:middle;overflow:visible;flex-shrink:0}
.pwv2-label{height:17px;display:flex;flex-direction:row}
.pwv2-type{height:17px;color:var(--text-btn-primary-default);font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:14px;font-weight:400;line-height:16.80000114440918px;text-align:center}
.pwv2-icon-right{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}
.pwv2-button:hover{cursor:pointer;background-color:var(--surface-btn-primary-hover);color:var(--text-btn-primary-hover);border-color:var(--border-btn-primary-hover)}
.pwv2-button:active{cursor:pointer;background-color:var(--surface-btn-primary-active);color:var(--text-btn-primary-active);border-color:var(--border-btn-primary-active)}
.pwv2-button:focus{outline:0}
.pwv2-button:focus-visible{outline:2px solid var(--border-btn-primary-focus);outline-offset:2px}
.pwv2-button:disabled{cursor:not-allowed;background-color:var(--surface-btn-primary-disabled);color:var(--text-btn-primary-disabled);border-color:var(--border-btn-primary-disabled)}
.pwv2-button[disabled]{cursor:not-allowed;background-color:var(--surface-btn-primary-disabled);color:var(--text-btn-primary-disabled);border-color:var(--border-btn-primary-disabled)}
.pwv2-type:disabled{cursor:not-allowed;background-color:var(--surface-btn-primary-disabled);color:var(--text-btn-primary-disabled);border-color:var(--border-btn-primary-disabled)}
.pwv2-type[disabled]{cursor:not-allowed;background-color:var(--surface-btn-primary-disabled);color:var(--text-btn-primary-disabled);border-color:var(--border-btn-primary-disabled)}
.material-icons{font-size:20px;color:var(--text-btn-primary-default);width:100%}
}
.secondary-pwv2-button{.btn.pwv2-button{background-color:transparent;color:var(--text-btn-outline-default);border-color:var(--border-btn-outline-default);box-shadow:none}
.pwv2-button{background-color:transparent;height:44px;border-radius:88px;border:1px solid var(--border-btn-outline-default);padding-top:var(--size-spacing-sp-12);padding-bottom:var(--size-spacing-sp-12);padding-left:var(--size-spacing-sp-24);padding-right:var(--size-spacing-sp-24);display:flex;flex-direction:row;gap:var(--size-spacing-sp-8);color:var(--text-btn-outline-default);align-items:center}
.pwv2-icon-left{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}
.pwv2-vector{width:14px;height:10px;display:inline-block;vertical-align:middle;overflow:visible;flex-shrink:0}
.pwv2-label{height:17px;display:flex;flex-direction:row}
.pwv2-type{height:17px;font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:14px;font-weight:400;line-height:16.80000114440918px;text-align:center}
.pwv2-icon-right{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}
.pwv2-button:hover{cursor:pointer;background-color:var(--surface-btn-outline-hover);color:var(--text-btn-outline-hover);border-color:var(--border-btn-outline-hover)}
.pwv2-button:active{cursor:pointer;background-color:var(--surface-btn-outline-active);color:var(--text-btn-outline-active);border-color:var(--border-btn-outline-active)}
.pwv2-button:focus{outline:0}
.pwv2-button:focus-visible{outline:2px solid var(--border-btn-outline-focus);outline-offset:2px}
.pwv2-button:disabled{cursor:not-allowed;color:var(--text-btn-outline-disabled);border-color:var(--border-btn-outline-disabled)}
.pwv2-button[disabled]{cursor:not-allowed;color:var(--text-btn-outline-disabled);border-color:var(--border-btn-outline-disabled)}
.pwv2-type:disabled{cursor:not-allowed;color:var(--text-btn-outline-disabled);border-color:var(--border-btn-outline-disabled)}
.pwv2-type[disabled]{cursor:not-allowed;color:var(--text-btn-outline-disabled);border-color:var(--border-btn-outline-disabled)}
.material-icons{font-size:20px;width:100%}
}
.only-icon-primary-pwv2-button{.btn.pwv2-button{background-color:var(--surface-btn-primary-default);color:var(--text-btn-primary-default);border-color:var(--border-btn-primary-default);box-shadow:none}
.pwv2-button{width:44px;height:44px;border-radius:88px;background-color:var(--surface-btn-primary-default);border:1px solid var(--border-btn-primary-default);padding-top:var(--size-spacing-sp-12);padding-bottom:var(--size-spacing-sp-12);padding-left:var(--size-spacing-sp-12);padding-right:var(--size-spacing-sp-12);display:flex;flex-direction:row;gap:var(--size-spacing-sp-8);justify-content:center;align-items:center;flex-wrap:wrap;cursor:pointer}
.pwv2-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}
.pwv2-vector{width:14px;height:10px;display:inline-block;vertical-align:middle;overflow:visible;flex-shrink:0}
.pwv2-button:hover{cursor:pointer;background-color:var(--surface-btn-primary-hover);color:var(--text-btn-primary-hover);border-color:var(--border-btn-primary-hover)}
.pwv2-button:active{cursor:pointer;background-color:var(--surface-btn-primary-active);color:var(--text-btn-primary-active);border-color:var(--border-btn-primary-active)}
.pwv2-button:focus{outline:0}
.pwv2-button:focus-visible{outline:2px solid var(--border-btn-primary-focus);outline-offset:2px}
.pwv2-button:disabled{cursor:not-allowed;background-color:var(--surface-btn-primary-disabled);color:var(--text-btn-primary-disabled);border-color:var(--border-btn-primary-disabled)}
.pwv2-button[disabled]{cursor:not-allowed;background-color:var(--surface-btn-primary-disabled);color:var(--text-btn-primary-disabled);border-color:var(--border-btn-primary-disabled)}
.material-icons{font-size:20px;width:100%}
}
.only-icon-secondary-pwv2-button{.btn.pwv2-button{background-color:transparent;color:var(--text-btn-outline-default);border-color:var(--border-btn-outline-default);box-shadow:none}
.pwv2-button{width:44px;height:44px;border-radius:88px;background-color:transparent;border:1px solid var(--border-btn-outline-default);padding-top:var(--size-spacing-sp-12);padding-bottom:var(--size-spacing-sp-12);padding-left:var(--size-spacing-sp-12);padding-right:var(--size-spacing-sp-12);display:flex;flex-direction:row;gap:var(--size-spacing-sp-8);justify-content:center;align-items:center;flex-wrap:wrap;cursor:pointer;color:var(--text-btn-outline-default)}
.pwv2-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}
.pwv2-vector{width:14px;height:10px;display:inline-block;vertical-align:middle;overflow:visible;flex-shrink:0}
.pwv2-button:hover{cursor:pointer;background-color:var(--surface-btn-outline-hover);color:var(--text-btn-outline-hover);border-color:var(--border-btn-outline-hover)}
.pwv2-button:active{cursor:pointer;background-color:var(--surface-btn-outline-active);color:var(--text-btn-outline-active);border-color:var(--surface-btn-outline-active)}
.pwv2-button:focus{outline:0}
.pwv2-button:focus-visible{outline:2px solid var(--border-btn-outline-focus);outline-offset:2px}
.pwv2-button:disabled{cursor:not-allowed;background-color:var(--surface-btn-outline-disabled);color:var(--text-btn-outline-disabled);border-color:var(--border-btn-outline-disabled)}
.pwv2-button[disabled]{cursor:not-allowed;background-color:var(--surface-btn-outline-disabled);color:var(--text-btn-outline-disabled);border-color:var(--border-btn-outline-disabled)}
.material-icons{font-size:20px;width:100%}
}
[type="investor"]:lang(ja){.cta-Text{font-family:'source-han-sans-japanese'}
}