@charset "UTF-8";

/* CSS Document */
html {
  font-size: 62.5%;
  /* 16px * 62.5% = 10px */
  width: 100%;
  box-sizing: border-box;
}

body {
  background: #fcfcea;
  color: #515151;
  /* RGB */
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.6em;
  font-weight: 500;
  word-wrap: break-word;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
}

img {
  width: 100%;
  height: auto;
}

a {
  color: #515151;
  text-decoration: none;
  outline: none;
}

.none {
  display: none;
}

.en {
  font-family: courier-std, monospace;
  font-style: normal;
  font-weight: 700;
}

.lime {
  font-family: "Limelight", cursive;
  /* font-family: "Sacramento", cursive; */
}

.jp {
  font-family: "Noto Sans JP", sans-serif;
}

.maruzi {
  font-family: m-plus-rounded-2p, sans-serif;
  font-weight: 700;
  font-style: normal;
}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

ul {
  list-style: none;
}

a {
  cursor: url(../images/bird-icon/cursor.png), pointer;
}
