:root {
  --edge-space: 16px;
  --outside-space: calc((150px * -0.4) + (150/1600 * 100vw * 1.4));
  --inside-space: calc((240px * -0.4) + (240/1600 * 100vw * 1.4));
  --vertical-space: calc((80px * -0) + (80/1600 * 100vw * 1));
  --max-width: 1700px;
}
@media screen and (min-width: 1601px) {
  :root {
    --vertical-space: 80px;
    --outside-space: 150px;
    --inside-space: 240px;
  }
}
@media screen and (max-width: 800px) {
  :root {
    --outside-space: 30px;
    --vertical-space: 30px;
    --inside-space: 30px;
  }
}
#array-share ul {
  display: flex;
  padding: 10px 0px;
  margin-left: -8px;
}
#array-share ul li a {
  padding: 8px;
}
#array-share ul li a path,
#array-share ul li a rect,
#array-share ul li a circle {
  -webkit-transition: fill 0.2s ease-out;
  -moz-transition: fill 0.2s ease-out;
  -ms-transition: fill 0.2s ease-out;
  -o-transition: fill 0.2s ease-out;
  transition: fill 0.2s ease-out;
}
#array-share ul li a:hover path,
#array-share ul li a:hover rect,
#array-share ul li a:hover circle {
  fill: #003b5c;
} /*# sourceMappingURL=single.css.map */
