section {
  padding: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%) }
 p {
  font: bold 12px/16px Verdana, sans-serif; color: #1C2233; text-align: center; vertical-align: center}
 img {
  max-width: 100%;
  height: auto }
 body.n01 {
  background: #166F89 }
 body.n02 {
  background: #E06447 }
 a {
  text-decoration: none }
 a.n01 {
  background: url(imm/n01.png) no-repeat}
 a.n02 {
  background: url(imm/n02.png) no-repeat}
 a:hover.n01 {
  filter: invert(1)}
 a:hover.n02 {
  filter: invert(1)}