/*---------------*/
/* main contents */
/*---------------*/

/* background image */
.jumbotron {
  background:url(../img/201803-spring-shukiten-3/bg_sakura.jpg);
  background-size:100% auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

@media only screen and (max-width: 768px) {
  .jumbotron {
    background: none;
  }
  .jumbotron::before {
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-transform: translate3d(0, 0, -1px);
    transform: translate3d(0, 0, -1px);
    width: 100%;
    height: 100vh;
    background: url(../img/201803-spring-shukiten-3/bg_sakura.jpg);
    background-size:100% auto;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
  }
}

@media only screen and (min-width: 768px) {
  .menu {
    background:url(../img/201803-spring-shukiten-3/menu_bg_pc.png) center;
    background-size: 900px 2107px;
    background-repeat: no-repeat;
  }
}

.text-menu-top {
  padding: 50px 0px 50px 0px;
}

img.works {
  padding-bottom: 15px;
}

.description p {
  position: absolute;
  top: 80%;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  /*文字の装飾は省略*/
}

.text-menu-bottom {
  padding: 50px 0px 0px 0px;
}

.banner {
  padding: 80px 0px 80px 0px;
}

.footer {
  background:url(../img/201803-spring-shukiten-3/credit-sns.png) center;
  background-size: 900px 300px;
  background-repeat: no-repeat;
}

.text-footer {
  padding: 30px 0px 10px 0px;
}

.text-copyright {
  padding: 20px 0px 30px 0px;
}

.icon {
  padding: 30px 0px 30px 0px;
}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc {
  display: block !important;
  margin: auto;
}
.sp {
  display: none !important;
  margin: auto;
}
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 768px) {
  .pc {
    display: none !important;
    margin: auto;
  }
  .sp {
    display: block !important;
    margin: auto;
  }
}
