* {
  box-sizing: border-box;
}
html {
  background-color: #FFFFFF;
  height: 100%;
  overflow-y: scroll;
  &.flexbox {
    overflow-y: hidden;
  }
}
body {
  font-family: $text;
  font-size: $fs-m;
  line-height: 1.6;
  color: #616161;
  -webkit-font-smoothing: antialiased;
}

button {
  font-size: 100%;
}

table {
  min-width: 100px;
  td, th {
	min-width: 10px;
	padding: 4px 6px;
	border: 1px solid #DDD;
  }
}