@charset "utf-8";

body {
  -webkit-text-size-adjust: none;
  font-family: 'Zen Old Mincho', serif;
  font-feature-settings: "palt";
}

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-decoration: none;
}

img {
  vertical-align: bottom;
  width: 100%;
}

li {
  list-style: none;
}

.flex {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}

/* フェード */
.fade_Box {
  transition: 1s;
  opacity: 0;
}

.fade_Box.animated {
  opacity: 1;
}

.load-fade.is-show {
  opacity: 1;
  visibility: visible;
}

.load-fade {
  opacity: 0;
  visibility: hidden;
  transition: all 3s;
}

/* 共通 */
.container {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

a {
  display: block;
}

.pc {
  display: block;
}

.sp {
  display: none;
}


/* SP表示 */
@media only screen and (max-width : 767px) {

  .pc {
    display: none;
  }

  .sp {
    display: block;
  }
  
}