Meaning: even if; no matter (who, what, when, where, why, how); though~

Meaning: even if; no matter (who, what, when, where, why, how); though~
Meaning: repetitive situations/actions
Meaning: whenever; if; when~; repetitive action
Gramática JLPT N2: にせよ/ にしろ (ni seyo / ni shiro) Significado
Meaning: even if; regardless; whether... or
Meaning: whether or not; considering options
Meaning: because; since~