/* https://www.palettable.io/FCF2D2-278C62-4E6680-B5C2A1-03439E */

:root {
  --color0: #FCF2D2;
  --color1: #278C62;
  --color2: #4E6680;
  --color3: #B5C2A1;
  --color4: #03439E;
}

* {
  margin: 0;
  padding: 0;
}

body {
  font-family: 'Noto Sans JP', sans-serif;
  width: 70%;
  margin: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  background-color: var(--color0);
  color: var(--color2);
  align-items: left;
  text-align: left;
  line-height: 270%;
}

p {
  font-size: 16px;
}

a,
a:link,
a:visited {
  padding-top: 2px;
  padding-bottom: 3px;
  padding-right: 5px;
  padding-left: 5px;
  color: #eeeeee;
  background-color: var(--color1);
}

a:hover {
  background-color: var(--color4);
}