@charset "UTF-8";

@media screen and (min-width:767px) {
  img.pc{display: inline-block;}

  .inner{ max-width: 900px;width: 100%;margin: 0 auto;}
  @media screen and (max-width:1200px) {.inner{ width: 95%;margin: 0 auto;}}

  /* --------------------------
  mv
  ----------------------------- */

  .mv{ width: 100%;height: 400px;overflow: hidden;background: url(../img/goods/bg_mv.jpg)repeat-x center bottom;background-size: contain 100%; position: relative;}
  .mv::after{ content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/goods/bg_curtain.png)repeat-x center top;background-size: contain 100%;}

  .mv__inner{ width: 1102px;height: 337px;text-align: center;position: absolute;top: 10px;bottom: 0;left: 0;right: 0;margin: auto;z-index: 2;}
  .mv__inner{ background: url(../img/goods/bg_point.png)no-repeat top center; background-size: contain;}
  .mv__inner img{ transition: all 1s;}
  .mv .mv__ttl{display: inline-block;vertical-align: top; width: 29.5%;margin: 40px 2% 0 -1.5%;}
  .mv .mv__img--left{display: inline-block;vertical-align: top; width: 27%;margin-top: 10px;}
  .mv .mv__img--right{display: inline-block;vertical-align: top; width: 24.5%;}

  @media screen and (max-width:1350px) {
    .mv__inner { width: 106%;height: 26vw;left: -3%;}
    .mv__inner img{ width: 100%;}
  }

  .book{ width: 75px;position: absolute;top: 355px;left: 0;right: 0;margin: auto;z-index: 2;}

  main{background: url(../img/goods/bg_main.jpg)repeat center top;background-size: contain 100%;}

  /* --------------------------
    cont
  ----------------------------- */

  .cont{ width: 100%;overflow: hidden;position: relative;padding: 80px 0;}


  /* --------------------------
    cont__new
  ----------------------------- */

  .cont__new{ width: 100%;margin: 0 auto;text-align: center;position: relative;}
  .cont__new h2{position: relative;z-index: 2;}

  .cont__new .new_inner{width: 100%;margin: -28px auto 0;position: relative;border: 8px solid #fb9db4;border-radius: 40px;background: url(../img/goods/bg_new.png)repeat-y top center;background-size: contain 100%;}
  .cont__new .new_inner .new_inner_left{width: 35%;height: 100%;display: inline-block;vertical-align: top;}
  .cont__new .new_inner .new_inner_left img{margin-top: 15px;}
  .cont__new .new_inner .new_inner_right{width: 64%;height: 100%;display: inline-block;vertical-align: top;text-align: left;padding: 30px 38px;}
  .cont__new .new_inner .new_inner_right h4 { font-size: 30px;font-weight: 900;line-height: 1.5;color: #f85c82;}
  .cont__new .new_inner .new_inner_right p.pink { font-size: 14px;font-weight: 500;line-height: 1.5;color: #f85c82;transform:rotateZ(0.03deg);margin-bottom: 10px;}
  .cont__new .new_inner .new_inner_right p { font-size: 16px;font-weight: 500;line-height: 1.5;color: #411b08;transform:rotateZ(0.03deg);}
  .cont__new .new_inner .new_inner_right p small{ font-size: 12px;font-weight: 500;line-height: 1.5;color: #411b08;transform:rotateZ(0.03deg);}

  .cont__new .new_inner .new_inner_point{position:absolute;top: -24px;left: -12px;}

  @media screen and (max-width:1090px) {
    .cont__new .new_inner{width: 100%;margin: -28px auto 0;position: relative;border: 8px solid #fb9db4;border-radius: 40px;background: url(../img/goods/bg_new.png)repeat-y 35% top;background-size: contain 100%;}
  }

  /* --------------------------
    cont__now
  ----------------------------- */

  .cont__now{ width: 100%;margin: 55px auto 0;text-align: center;position: relative;}

  .cont__now .now_inner{ width: 100%;margin: 25px auto 0;text-align: center;}
  .cont__now .now_inner .btn{ width: 42%;display: inline-block;vertical-align: top;margin: 0 1.8%;}

  .cont__now .now_inner .btn.left a{ width: 100%;display: block; background-color: #ffb41b;padding: 15px 0;border-radius: 30px;}
  .cont__now .now_inner .btn.right a{ width: 100%;display: block;background-color: #cea6cc;padding: 15px 0;border-radius: 30px;}
  .cont__now .now_inner .btn a{ -moz-box-shadow: 6px 5px 0px 0px #ead590;-webkit-box-shadow: 6px 5px 0px 0px #ead590;-ms-box-shadow: 6px 5px 0px 0px #ead590;box-shadow: 6px 5px 0px 0px #ead590;transition: all .4s;}

  .cont__now .now_inner .btn a span{display: inline-block;padding-bottom: 18px;font-size: 22px;font-weight: 500;line-height: 1.5;color: #ffffff;background: url(../img/goods/arrow-01.png)no-repeat bottom center;transition: all .4s;}

  /* hover */
  .cont__now .now_inner .btn a:hover{ background-color: #ffffff;}
  .cont__now .now_inner .btn.left a:hover span{ color: #ffb41b;background: url(../img/goods/arrow-orange.png)no-repeat bottom center;}
  .cont__now .now_inner .btn.right a:hover span{ color: #cea6cc;background: url(../img/goods/arrow-violet.png)no-repeat bottom center;}

  /* --------------------------
    cont__book
  ----------------------------- */

  .tb{ display: none;}

  .cont__book{max-width: 900px;width: 100%;margin: 40px auto 0;text-align: center;position: relative;}
  .cont__book h3{ font-size: 40px;font-weight: 700;color: #ffb41b;line-height: 1.5;}
  .cont__book h3{ width: 100%;height: 129px;background: url(../img/goods/bg_book.png)no-repeat center top;position: relative;z-index: 2;padding: 45px 0 0;}

  .cont__book .book_inner{ width: 100%;margin: -20px auto 0;border: 8px solid #ffb41b;background-color: #fbeed5;padding: 35px 30px;border-radius: 60px;}
  .cont__book .book_inner ul{ width: 100%;text-align: center;}
  .cont__book .book_inner ul li{ width: 265px;display: inline-block;vertical-align: top;margin-bottom: 12px;}
  .cont__book .book_inner ul li:nth-child(2),
  .cont__book .book_inner ul li:nth-child(5),
  .cont__book .book_inner ul li:nth-child(8),
  .cont__book .book_inner ul li:nth-child(11){ margin: 0 10px 10px;}

  .cont__book .book_inner ul li .cont__book_img{ height: 192px;background-color: #fdf8e2;padding: 15px 0;border-radius: 40px 40px 0 0;}
  .cont__book .book_inner ul li:nth-child(5) .cont__book_img{ padding: 20px 0 0 10px;}
  .cont__book .book_inner ul li:nth-child(6) .cont__book_img{ padding: 30px 0 0;}

  .cont__book .book_inner ul li .cont__book_img img.pc{ display: inline-block;}
  .cont__book .book_inner ul li .cont__book_txt{ background-color: #ffffff;padding: 15px 20px 85px;border-radius: 0 0 40px 40px;position: relative;}

  .cont__book .book_inner ul li .cont__book_txt h4{ font-size: 18px;font-weight: 900;color: #ffb41b;line-height: 1.2;transform:rotateZ(0.03deg);}
  .cont__book .book_inner ul li .cont__book_txt h4 small{ font-size: 14px;font-weight: 900;color: #ffb41b;line-height: 1.2;transform:rotateZ(0.03deg);}
  .cont__book .book_inner ul li .cont__book_txt p{ font-size: 14px;font-weight: 500;line-height: 1.3;transform:rotateZ(0.03deg);text-align: left;margin-top: 10px;}
  .cont__book .book_inner ul li .cont__book_txt p span{ font-size: 13px;font-weight: 500;line-height: 1.3;transform:rotateZ(0.03deg);text-align: left;margin-top: 20px;}

  .cont__book .book_inner ul li .cont__book_txt a{ width: 175px;display: block;padding: 13px 0;border-radius: 100vh;background:#ffb41b url(../img/goods/arrow-02.png)no-repeat 89% center;position: absolute;bottom: 20px;right: 0;left: 0;margin: auto;}
  .cont__book .book_inner ul li .cont__book_txt a{ -moz-box-shadow: 6px 5px 0px 0px #e6dddd;-webkit-box-shadow: 6px 5px 0px 0px #e6dddd;-ms-box-shadow: 6px 5px 0px 0px #e6dddd;box-shadow: 6px 5px 0px 0px #e6dddd;transition: all .4s;}
  .cont__book .book_inner ul li .cont__book_txt a span{display: inline-block;font-size: 16px;font-weight: 500;line-height: 1.5;transform:rotateZ(0.03deg);color: #ffffff;transition: all .4s;}

  /* hover */
  .cont__book .book_inner ul li .cont__book_txt a:hover{ background:#ffffff url(../img/goods/arrow-02-orange.png)no-repeat 89% center;}
  .cont__book .book_inner ul li .cont__book_txt a:hover span{ color: #ffb41b;}

  @media screen and (max-width:1200px) {
    .tb{ display: block;}
    .cont__book{width: 95%;margin: 40px auto 0;}
    
    .cont__book .book_inner ul li:nth-child(2){ margin: 0 0 15px 13px;}
    .cont__book .book_inner ul li:nth-child(4){ margin-left: 13px;}
    .cont__book .book_inner ul li:nth-child(5){ margin: 0 13px 15px 0;}
    .cont__book .book_inner ul li:nth-child(8){ margin: 0 0 15px 13px;}
    .cont__book .book_inner ul li:nth-child(10){ margin-left: 13px;}
    .cont__book .book_inner ul li:nth-child(11){ margin: 0 13px 15px 0;}
  }

  @media screen and (max-width:940px) {
    .cont__book{width: 98%;margin: 40px auto 0;}
    .cont__book .book_inner{ width: 100%;margin: -20px auto 0;border: 8px solid #ffc932;background-color: #fbeed5;padding: 35px 15px;border-radius: 60px;}
    .cont__book h3{ width: 100%;height: 14vw;background: url(../img/goods/bg_book.png)no-repeat center bottom;background-size: cover;position: relative;z-index: 2;padding: 45px 0 0;}

    .cont__book .book_inner ul li{ width: 48.5%;display: inline-block;vertical-align: top;margin-bottom: 12px;}

    .cont__book .book_inner ul li:nth-child(2){ margin: 0 0 15px 1.3%;}
    .cont__book .book_inner ul li:nth-child(4){ margin-left: 1.3%;}
    .cont__book .book_inner ul li:nth-child(5){ margin: 0 1.3% 15px 0;}
    .cont__book .book_inner ul li:nth-child(5) img{width: 100%;}
    .cont__book .book_inner ul li:nth-child(6) img{width: 100%;}
    .cont__book .book_inner ul li:nth-child(8){ margin: 0 0 15px 1.3%;}
    .cont__book .book_inner ul li:nth-child(10){ margin-left: 1.3%;}
    .cont__book .book_inner ul li:nth-child(11){ margin: 0 1.3% 15px 0;}

  }


  /* --------------------------
    cont__sweets
  ----------------------------- */

  .cont__sweets{ max-width: 900px;width: 100%;margin: 50px auto 0;text-align: center;position: relative;}
  .cont__sweets h3{ font-size: 40px;font-weight: 700;color: #cea6cc;line-height: 1.5;}
  .cont__sweets h3{ width: 100%;height: 130px;background: url(../img/goods/bg_sweets.png)no-repeat center top;position: relative;z-index: 2;padding: 45px 0 0;}

  .cont__sweets .sweets_inner{ width: 100%;margin: -20px auto 0;border: 8px solid #cea6cc;background-color: #f8f2f7;padding: 70px 35px 45px;border-radius: 60px;}
  .cont__sweets .sweets_inner_top{ width: 100%;background-color: #ffffff;border-radius: 40px;}
  .cont__sweets .sweets_inner_top img.pc{ width: 46.9%;display: inline-block;vertical-align: top;margin: 10px 0;}
  .cont__sweets .sweets_inner_top img.sp{ display: none;}

  .cont__sweets .sweets_inner_top .top_txt{ width: 47%;display: inline-block;vertical-align: top;text-align: left;margin: 35px 0 30px 2%;}
  .cont__sweets .sweets_inner_top .top_txt ul li{ font-size: 18px;font-weight: 900;color: #cea6cc;line-height: 1.3;transform:rotateZ(0.03deg);}
  .cont__sweets .sweets_inner_top .top_txt p{ font-size: 14px;font-weight: 500;line-height: 1.3;margin-top: 20px;transform:rotateZ(0.03deg);}
  
  .sweets_inner a{ width: 180px;display: block;padding: 13px 0;border-radius: 100vh;margin: 40px auto 0;background:#cea6cc url(../img/goods/arrow-02.png)no-repeat 89% center;}
  .sweets_inner a{ -moz-box-shadow: 6px 5px 0px 0px #e6dddd;-webkit-box-shadow: 6px 5px 0px 0px #e6dddd;-ms-box-shadow: 6px 5px 0px 0px #e6dddd;box-shadow: 6px 5px 0px 0px #e6dddd;transition: all .4s;}
  .sweets_inner a span{display: inline-block;font-size: 16px;font-weight: 500;line-height: 1.5;transform:rotateZ(0.03deg);color: #ffffff;transition: all .4s;}
  /* hover */
  .sweets_inner a:hover{ background:#ffffff url(../img/goods/arrow-02-violet.png)no-repeat 89% center;}
  .sweets_inner a:hover span{ color: #cea6cc;}

  @media screen and (max-width:1200px) {
    .cont__sweets{width: 95%;margin: 40px auto 0;}
  }

  @media screen and (max-width:920px) {
    .cont__sweets{width: 98%;margin: 40px auto 0;}
    .cont__sweets .sweets_inner{ width: 100%;margin: -20px auto 0;border: 8px solid #cea6cc;background-color: #f8f2f7;padding: 35px 15px;border-radius: 60px;}
    .cont__sweets h3{ width: 100%;height: 14vw;background: url(../img/goods/bg_sweets.png)no-repeat center bottom;background-size: contain;position: relative;z-index: 2;padding: 45px 0 0;}
  }

}

@media screen and (max-width:767px) {

  main .inner{ width: 90%;margin: 0 auto;}

  /* --------------------------
  mv
  ----------------------------- */

  .mv{ width: 100%;height: 53.3vw;overflow: hidden;background: url(../img/goods/bg_mv-sp.jpg)repeat-x left bottom;background-size: contain;position: relative;}
  .mv::after{ content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4.2vw;background: url(../img/goods/bg_curtain-sp.png)repeat-x center bottom;background-size: 48%;}

  .mv__inner{ width: 95%;height: 100%;text-align: center;position: absolute;top: 5vw;bottom: 0;left: 0;right: 0;margin: auto;z-index: 2;}
  .mv__inner{ background: url(../img/goods/bg_point-sp.png)no-repeat center; background-size: contain;}
  .mv .mv__ttl{display: block;width: 41vw;margin: 7vw auto;}
  .mv .mv__img--left{display: block;width: 31.3vw;position: absolute;top: 6vw;left: 0;}
  .mv .mv__img--right{display: block;width: 25.6vw;position: absolute;top: 3.5vw;right: 0;}

  .book{ width: 10vw;position: absolute;top:47vw;left: 0;right: 0;margin: auto;z-index: 2;}

  main{background: url(../img/goods/bg_main-sp.jpg)repeat center top;background-size: contain;}

  /* --------------------------
    cont
  ----------------------------- */

  .cont{ width: 100%;overflow: hidden;position: relative;padding: 10vw 0 13vw;}


  /* --------------------------
    cont__new
  ----------------------------- */

  .cont__new{ width: 100%;margin: 0 auto;text-align: center;position: relative;}
  .cont__new h2{width: 68vw;margin: 0 auto;position: relative;z-index: 2;}

  .cont__new .new_inner{width: 100%;margin: -6vw auto 0;position: relative;border: 8px solid #fb9db4;border-radius: 40px;background: #ffffff url(../img/goods/bg_new-sp.png)no-repeat top center;background-size: 113%;}
  .cont__new .new_inner .new_inner_left{width: 100%;height: 64vw;display: inline-block;vertical-align: top;}
  .cont__new .new_inner .new_inner_left img{width: 32vw;margin: 4vw auto;}
  .cont__new .new_inner .new_inner_right{width: 100%;height: 100%;display: inline-block;vertical-align: top;text-align: left;padding: 2vw 5vw 3vw;}
  .cont__new .new_inner .new_inner_right h4 { font-size: 4.8vw;font-weight: 900;line-height: 1.5;color: #f85c82;}
  .cont__new .new_inner .new_inner_right p.pink { font-size: 3.2vw;font-weight: 500;line-height: 1.8;color: #f85c82;transform:rotateZ(0.03deg);margin-bottom: 1vw;}
  .cont__new .new_inner .new_inner_right p { font-size: 3.2vw;font-weight: 500;line-height: 1.8;color: #411b08;transform:rotateZ(0.03deg);}
  .cont__new .new_inner .new_inner_right p small{ font-size: 2.66vw;font-weight: 500;line-height: 1.5;color: #411b08;transform:rotateZ(0.03deg);}
  .cont__new .new_inner .new_inner_right p span{ font-size: 2.66vw;font-weight: 500;line-height: 1.5;color: #411b08;transform:rotateZ(0.03deg);}

  .cont__new .new_inner .new_inner_point{ width: 19.7vw;position:absolute;top: 7vw;left: 4vw;}


  /* --------------------------
    cont__now
  ----------------------------- */

  .cont__now{ width: 100%;margin: 8vw auto 0;text-align: center;position: relative;}
  .cont__now h2{width: 68vw;margin: 0 auto;position: relative;z-index: 2;}

  .cont__now .now_inner{ width: 100%;margin: 4vw auto 0;text-align: center;}
  .cont__now .now_inner .btn{ width: 47%;display: inline-block;vertical-align: top;}
  .cont__now .now_inner .btn.left{ margin-right: 4%;}

  .cont__now .now_inner .btn.left a{ width: 100%;display: block; background-color: #ffb41b;padding: 3vw 0;border-radius: 30px;}
  .cont__now .now_inner .btn.right a{ width: 100%;display: block;background-color: #cea6cc;padding: 3vw 0;border-radius: 30px;}
  .cont__now .now_inner .btn a{ -moz-box-shadow: 6px 5px 0px 0px #ead590;-webkit-box-shadow: 6px 5px 0px 0px #ead590;-ms-box-shadow: 6px 5px 0px 0px #ead590;box-shadow: 6px 5px 0px 0px #ead590;transition: all .4s;}

  .cont__now .now_inner .btn a span{display: inline-block;padding-bottom: 3vw;font-size: 4.26vw;font-weight: 500;line-height: 1.5;color: #ffffff;background: url(../img/goods/arrow-01.png)no-repeat bottom center;transition: all .4s;}


  /* --------------------------
    cont__book
  ----------------------------- */

  .cont__book{width: 100%;margin: 5vw auto 0;text-align: center;position: relative;}
  .cont__book h3{ font-size: 6.4vw;font-weight: 700;color: #ffb41b;line-height: 1.5;padding-top: 5vw;}
  .cont__book h3{ width: 100%;height: 18vw;background: url(../img/goods/bg_book-sp.png)no-repeat center top;background-size: 100%;position: relative;z-index: 2;margin: 0 auto;}

  .cont__book .book_inner{ width: 100%;margin:-2vw auto 0;background: #fbeed5 url(../img/goods/bg_book-b-sp.png)no-repeat center bottom;background-size: contain;padding: 6vw 3.4%;}
  .cont__book .book_inner ul{ width: 100%;text-align: center;}
  .cont__book .book_inner ul li{ width: 47.3%;display: inline-block;vertical-align: top;margin-bottom: 4vw;}
  .cont__book .book_inner ul li:nth-child(odd){ margin-right: 3.5%;}

  .cont__book .book_inner ul li .cont__book_img{ height: 32vw;background-color: #fdf8e2;padding: 2vw 0 1vw;border-radius: 40px 40px 0 0;text-align: center;}
  .cont__book .book_inner ul li .cont__book_img img.sp{ width: auto;height: 100%;display: inline-block;}
  .cont__book .book_inner ul li .cont__book_txt{ background-color: #ffffff;padding: 3vw 3vw 20vw;border-radius: 0 0 40px 40px;position: relative;}

  .cont__book .book_inner ul li:nth-child(5) .cont__book_img{ padding: 4vw 0 2vw 1vw;}
  .cont__book .book_inner ul li:nth-child(6) .cont__book_img{ padding: 5vw 0 2vw;}
  
  .cont__book .book_inner ul li:nth-child(6) .cont__book_txt h4{ width: 110%;margin-left: -5%;}
  .cont__book .book_inner ul li:nth-child(8) .cont__book_txt h4{ width: 110%;margin-left: -5%;}


  .cont__book .book_inner ul li .cont__book_txt h4{ font-size: 3.73vw;font-weight: 900;color: #ffb41b;line-height: 1.5;transform:rotateZ(0.03deg);}
  .cont__book .book_inner ul li .cont__book_txt h4 small{ font-size: 2.88vw;font-weight: 900;color: #ffb41b;line-height: 1.5;transform:rotateZ(0.03deg);}
  .cont__book .book_inner ul li .cont__book_txt p{ font-size: 2.93vw;font-weight: 500;line-height: 1.8;transform:rotateZ(0.03deg);text-align: left;margin-top: 2vw;}
  .cont__book .book_inner ul li .cont__book_txt p span{ font-size: 2.66vw;font-weight: 500;line-height: 1.3;transform:rotateZ(0.03deg);text-align: left;margin-top: 2vw;display: inline-block;}

  .cont__book .book_inner ul li .cont__book_txt a{ width: 82%;display: block;padding: 3vw 0;border-radius: 100vh;background:#ffb41b url(../img/goods/arrow-02.png)no-repeat 89% center;position: absolute;bottom: 20px;right: 0;left: 0;margin: auto;}
  .cont__book .book_inner ul li .cont__book_txt a{ -moz-box-shadow: 6px 5px 0px 0px #e6dddd;-webkit-box-shadow: 6px 5px 0px 0px #e6dddd;-ms-box-shadow: 6px 5px 0px 0px #e6dddd;box-shadow: 6px 5px 0px 0px #e6dddd;transition: all .4s;}
  .cont__book .book_inner ul li .cont__book_txt a span{display: inline-block;font-size: 3.73vw;font-weight: 500;line-height: 1.5;transform:rotateZ(0.03deg);color: #ffffff;transition: all .4s;}


  /* --------------------------
    cont__sweets
  ----------------------------- */

  .cont__sweets{width: 100%;margin: 5vw auto 0;text-align: center;position: relative;}
  .cont__sweets h3{ font-size: 6.4vw;font-weight: 700;color: #cea6cc;line-height: 1.5;padding-top: 5vw;}
  .cont__sweets h3{ width: 100%;height: 18vw;background: url(../img/goods/bg_sweets-sp.png)no-repeat center top;background-size: 100%;position: relative;z-index: 2;margin: 0 auto;}

  .cont__sweets .sweets_inner{ width: 100%;margin:-2vw auto 0;background: #f8f2f7 url(../img/goods/bg_sweets-b-sp.png)no-repeat center bottom;background-size: contain;padding: 6vw 3.4% 9vw;}

  .cont__sweets .sweets_inner_top{ width: 100%;background-color: #ffffff;border-radius: 40px;}
  .cont__sweets .sweets_inner_top img.pc{ display: none;}
  .cont__sweets .sweets_inner_top img.sp{ width: 64vw;display: block;margin: 0 auto;padding: 4vw 0;}
  .cont__sweets .sweets_inner_top .top_txt{ width: 100%;display: block;text-align: left;padding: 0 4vw 4vw;}
  .cont__sweets .sweets_inner_top .top_txt ul li{ font-size: 3.73vw;font-weight: 900;color: #cea6cc;line-height: 1.3;transform:rotateZ(0.03deg);}
  .cont__sweets .sweets_inner_top .top_txt p{ font-size: 2.93vw;font-weight: 500;line-height: 1.8;margin-top: 2vw;transform:rotateZ(0.03deg);}
  .cont__sweets .sweets_inner_top .top_txt p span{ font-size: 2.66vw;font-weight: 600;line-height: 1.8;transform:rotateZ(0.03deg);margin-top: 2vw;display: inline-block;}
  
  .sweets_inner a{ width: 36vw;display: block;padding: 3vw 2vw 3vw 0;border-radius: 100vh;margin: 40px auto 0;background:#cea6cc url(../img/goods/arrow-02.png)no-repeat 88% center;}
  .sweets_inner a{ -moz-box-shadow: 6px 5px 0px 0px #e6dddd;-webkit-box-shadow: 6px 5px 0px 0px #e6dddd;-ms-box-shadow: 6px 5px 0px 0px #e6dddd;box-shadow: 6px 5px 0px 0px #e6dddd;transition: all .4s;}
  .sweets_inner a span{display: inline-block;font-size: 3.73vw;font-weight: 500;line-height: 1.5;transform:rotateZ(0.03deg);color: #ffffff;transition: all .4s;}

}

/* animation */

.-cookie .mv__ttl {opacity: 0;transform: translateY(20px);}
.-cookie.-is-loaded .mv__ttl{opacity: 1;transform: translateY(0);transition:all .8s ease .2s;}

.-cookie .mv__img--left,
.-cookie .mv__img--right {opacity: 0;transform: scale(.5);}
.-cookie.-is-loaded .mv__img--left,
.-cookie.-is-loaded .mv__img--right {opacity: 1;transform: scale(1);transition:all .4s ease .6s;}

.-cookie .book {opacity: 0;transform: translateY(20px);}
.-cookie.-is-loaded .book {opacity: 1;transform: translateY(0);transition:all .3s ease .4s;}

.-cookie .cont {opacity: 0;transform: translateY(20px);}
.-cookie.-is-loaded .cont {opacity: 1;transform: translateY(0);transition:all .6s ease .8s;}


.-is-first-time .mv__ttl {opacity: 0;transform: translateY(20px);}
.-is-first-time.-is-loaded .mv__ttl{opacity: 1;transform: translateY(0);transition:all .8s ease 1.5s;}

.-is-first-time .mv__img--left,
.-is-first-time .mv__img--right {opacity: 0;transform: scale(.5);}
.-is-first-time.-is-loaded .mv__img--left,
.-is-first-time.-is-loaded .mv__img--right {opacity: 1;transform: scale(1);transition:all .4s ease 1.9s;}

.-is-first-time .book {opacity: 0;transform: translateY(20px);}
.-is-first-time.-is-loaded .book {opacity: 1;transform: translateY(0);transition:all .3s ease 1.7s;}

.-is-first-time .cont {opacity: 0;transform: translateY(20px);}
.-is-first-time.-is-loaded .cont {opacity: 1;transform: translateY(0);transition:all .6s ease 2s;}
