@charset "UTF-8";
/* 文字コード */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px); }
  50% {
    opacity: 1; }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes fadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px); }
  50% {
    opacity: 1; }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.fade_in {
  opacity: 0; }

.fade_in.scrollin {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.lpWrapper img {
  display: block;
  width: 100%; }

.lpWrapper .lpContent {
  display: block;
  width: 100%; }

@media (min-width: 769px) {
  .lpWrapper {
    padding: 60px 0;
    background: url(../img/backImg.jpg);
    background-size: auto;
    background-position: top center;
    background-attachment: fixed; }
    .lpWrapper .lpContent {
      width: 640px;
      margin: 0 auto;
      -webkit-box-shadow: -8px 0 20px rgba(0, 0, 0, 0.15), 20px 0 20px rgba(0, 0, 0, 0.15), 0 -20px 20px rgba(0, 0, 0, 0.15), 0 20px 20px rgba(0, 0, 0, 0.15);
      box-shadow: -8px 0 20px rgba(0, 0, 0, 0.15), 20px 0 20px rgba(0, 0, 0, 0.15), 0 -20px 20px rgba(0, 0, 0, 0.15), 0 20px 20px rgba(0, 0, 0, 0.15);
      background: #FFF; }
  .accrodionCart .accrodionCart_inner {
    padding-top: 80px;
    padding-bottom: 80px; } }
