*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#ffffff;-webkit-font-smoothing:antialiased}
a{color:#00006E}a:hover{color:#3a3aa8}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #f2a33a;outline-offset:2px}
@media (max-width:640px){.kidp{display:none}}
.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
