@charset "utf-8";

@font-face {
}


body {
  background-color: #FFFFFF;

  touch-action: manipulation;		/* iPhone対策 */
  -webkit-touch-callout: none;		/* iPhone対策 */
/* ※ どうやらNG→https://ja.elfishgene.com/643657-disable-double-tap-zoom-option-DICTWK */

}

.container-fluid {
  padding: 0;
  margin: 0;
}

.area-contents {
  margin: 0 auto;
}

a:hover {
  cursor: pointer;
  filter: alpha(opacity=90);
  opacity:0.9;
}

.buttons {
  /* position: absolute; */		/* grid内のボタン対応のため設定しない */
}

.buttons:focus, 
.buttons:active {
  outline: none !important;
  box-shadow: none;
  transform: translate(4px, 4px);

}
.buttons:hover {
  cursor: pointer;
  filter: alpha(opacity=80);
  opacity:0.8;
}


/* 1000px未満 */
@media screen and (max-width: 1000px) {
}

