
@media screen and (max-width:768px) {
  .pc {
    display: none !important
  }
}
@media print, screen and (min-width:769px) {
  .sp {
    display: none !important
  }
}
main.fwrap-winter * {
  -webkit-text-size-adjust: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
main.fwrap-winter :after, main.fwrap-winter :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
main.fwrap-winter .layout-main-content {
  padding: 0;
  color: #FFF
}
main.fwrap-winter + .breadcrumbs + .layout-footer .layout-footer_return-top {
  display: none !important
}
main.fwrap-winter .fwrap-winter_return-top {
  position: relative;
  margin:0;
}
main.fwrap-winter .fwrap-winter_return-top a {
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  width: 65px;
  height: 74px;
  background: url("/fuyumonogatari/img/icon_winter_top.png") 0 0 no-repeat;
  background-size: 65px auto;
  position: absolute;
  right: 20px;
  z-index: 100
}
main.fwrap-winter .fwrap-winter_return-top a.fixed {
  position: fixed;
  top: inherit;
  bottom: 15px
}
.wow {
  opacity: 0
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite
}
.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s
}
.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s
}
.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s
}
.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s
}
.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s
}
.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms
}
.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms
}
.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s
}
.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s
}
@media (prefers-reduced-motion), (print) {
  .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important
  }
}
@media screen and (min-width:769px) {
  main.fwrap-winter .container {
    max-width: 1040px;
    margin: 0 auto;
  }
  main.fwrap-winter .fwrap-winter_return-top a {
    top: 60px
  }
  main.fwrap-winter .fwrap-winter_return-top a:hover {
    opacity: 0.7
  }

  .fwrap-nav ul li {
    display: inline-block;
  }
    .fwrap-nav ul li:nth-child(2) {
    position: relative;
    top:40px;
    margin-left:350px;    
  }
  
      .fwrap-nav ul li:nth-child(3) {
    position: relative;
    top:40px;
    margin-left:56px;    
  }
  
      .fwrap-nav ul li:nth-child(4) {
    position: relative;
    top:30px;
    margin-left:20px;    
  }
  
  
  
  
  
  .fwrap-nav ul li a {
    -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)
  }
  .fwrap-nav ul li a:hover {
    opacity: 0.7
  }
  .fwrap-mv {
    background:#f5f6f9 url("/fuyumonogatari/img/top/bg_top.png") center top no-repeat;
    position: relative;
  }
}
@media screen and (min-width:769px) and (min-width:1080px) {

}
@media screen and (min-width:769px) {
  .fwrap-mv .fwrap-mv__top {
    margin-top: 10px;
    margin-bottom: 87px;
  }
  .fwrap-mv .fwrap-mv__top:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }
  .fwrap-mv .fwrap-mv__top h2 {
    margin-top: 35px;
    float: left;
    margin-left: -15px;
  }
  .fwrap-mv .fwrap-mv__top .thumb {
    float: right;
    margin-top:20px;
    margin-right: 20px
	}

  .fwrap-winter--product .fwrap-product {
    background:#f5f6f9 url("/fuyumonogatari/img/product/bg_top_product.jpg") center top no-repeat;
    overflow: hidden;
    position: relative
  }
  .fwrap-winter--product .fwrap-product .container {
    position: relative
  }
  .fwrap-winter--product .fwrap-product .product h2 {
width:100%;
text-align:center;
margin-top:80px;
  }
  
    .fwrap-winter--product .fwrap-product .product .copy {
width:100%;
margin:80px 0 90px 40px;
  }
  
  
  .fwrap-winter--product .fwrap-product .product .thumb {
    position: absolute;
    float:right;
    right:-140px;
    bottom:0;
  }
  .fwrap-winter--product .fwrap-product .point {
    padding-bottom: 0;
  }
  .fwrap-winter--product .fwrap-product .point li.point__item--1 {
    position: absolute;
    top: 265px;
    left:30px;
  }
  .fwrap-winter--product .fwrap-product .point li.point__item--2 {
    position: absolute;
    bottom: 210px;
    left: 320px;
  }
  .fwrap-winter--product .fwrap-product .point li.point__item--3 {
    position: absolute;
    bottom: 60px;
    left: 50px;
      }
  .fwrap-winter--history .fwrap-history {
    background: #ffffff url("/fuyumonogatari/img/history/bg_main_history.png") top center no-repeat;
    overflow: hidden;
    padding-top: 150px;
    padding-bottom: 100px;
  }
  
    .fwrap-winter--history .fwrap-history  h2{
   width:100%;
   text-align:center;
    }

   .fwrap-winter--history .fwrap-history .history{
      width:1040px;
      height:1650px;
      text-align:center;
     position:relative;
    top:82px;
  }
  
  .fwrap-winter--history .fwrap-history .light{
      position:absolute;
      width:1040px;
      height:1000px;      
    margin:0 auto;
        overflow:hidden;
      pointer-events: none;
      z-index:20;
  }
  

  
  
    .fwrap-winter--history .fwrap-history .history li {
    display: inline-block;
      position:absolute;
  }
  .fwrap-winter--history .fwrap-history .history li a {
    display: block;
    -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)
  }

  .fwrap-winter--history .fwrap-history .history li a:hover img{
transform:scale(1.05);
    -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)
    }

  .fwrap-winter--history .fwrap-history .history li.history__item-1988{
    top:0;
    left:0;
  }
  
    .fwrap-winter--history .fwrap-history .history li.history__item-1989{
    top:0;
    left:134px;
  }

    .fwrap-winter--history .fwrap-history .history li.history__item-1990{
    top:0;
    left:268px;
  }

    .fwrap-winter--history .fwrap-history .history li.history__item-1991{
    top:0;
    left:406px;
  }

      .fwrap-winter--history .fwrap-history .history li.history__item-1992{
    top:0;
    left:543px;
  }

      .fwrap-winter--history .fwrap-history .history li.history__item-1993{
    top:0;
    left:680px;
  }
  
        .fwrap-winter--history .fwrap-history .history li.history__item-1994{
    top:0;
    left:819px;
  }
  
  
      .fwrap-winter--history .fwrap-history .history li.history__item-1995{
    top:0;
    right:0;
  }


    .fwrap-winter--history .fwrap-history .history li.history__item-1996{
    top:273px;
    left:0;
  }

    .fwrap-winter--history .fwrap-history .history li.history__item-1997{
    top:273px;
    left:134px;
  }



    .fwrap-winter--history .fwrap-history .history li.history__item-1998{
    top:273px;
    left:268px;
  }
  

  
    .fwrap-winter--history .fwrap-history .history li.history__item-1999{
    top:273px;
    left:406px;
  }
  
      .fwrap-winter--history .fwrap-history .history li.history__item-2000{
    top:273px;
    left:543px;
  }
  
  
        .fwrap-winter--history .fwrap-history .history li.history__item-2001{
    top:273px;
    left:680px;
  }
  
  
          .fwrap-winter--history .fwrap-history .history li.history__item-2002{
    top:273px;
    left:819px;
  }
  
            .fwrap-winter--history .fwrap-history .history li.history__item-2003{
    top:273px;
    right:0;
  }
  
              .fwrap-winter--history .fwrap-history .history li.history__item-2004{
    top:546px;
    left:0;
  }
  
                .fwrap-winter--history .fwrap-history .history li.history__item-2005{
    top:546px;
    left:134px;
  }
  
                  .fwrap-winter--history .fwrap-history .history li.history__item-2006{
    top:546px;
    left:268px;
  }

                  .fwrap-winter--history .fwrap-history .history li.history__item-2007{
    top:546px;
    left:406px;
  }

                  .fwrap-winter--history .fwrap-history .history li.history__item-2008{
    top:546px;
    left:543px;
  }

                  .fwrap-winter--history .fwrap-history .history li.history__item-2010{
    top:546px;
    left:680px;
  }

                  .fwrap-winter--history .fwrap-history .history li.history__item-2011{
    top:546px;
    left:819px;
  }
  
                    .fwrap-winter--history .fwrap-history .history li.history__item-2012{
    top:546px;
    right:0;
  }
                    .fwrap-winter--history .fwrap-history .history li.history__item-2013{
    top:819px;
    left:0;
  }

                    .fwrap-winter--history .fwrap-history .history li.history__item-2014{
    top:819px;
    left:134px;
  }

    .fwrap-winter--history .fwrap-history .history li.history__item-2015{
    top:819px;
    left:268px;
  }


    .fwrap-winter--history .fwrap-history .history li.history__item-2016{
    top:819px;
    left:406px;
  }


    .fwrap-winter--history .fwrap-history .history li.history__item-2017{
    top:819px;
    left:543px;
  }

    .fwrap-winter--history .fwrap-history .history li.history__item-2018{
    top:819px;
    left:680px;
  }

    .fwrap-winter--history .fwrap-history .history li.history__item-2019{
    top:819px;
    left:819px;
  }

    .fwrap-winter--history .fwrap-history .history li.history__item-2020{
    top:819px;
    right:0;
  }  

    .fwrap-winter--history .fwrap-history .history li.history__item-2021{
    top:1092px;
    left:0;
      }  

    .fwrap-winter--history .fwrap-history .history li.history__item-2022{
    top:1092px;
    left:134px;
  }

    .fwrap-winter--history .fwrap-history .history li.history__item-2023{
    top:1092px;
    left:268px;
  }

    .fwrap-winter--history .fwrap-history .history li.history__item-2024{
    top:1092px;
    left:406px;
  }

    .fwrap-winter--history .fwrap-history .history li.history__item-2025{
    top:1092px;
    left:600px;
  }
  
.fwrap-special{
width:100%;
background-image: url("/fuyumonogatari/img/bn/bg_bn.jpg");
background-size: cover;
background-repeat: no-repeat;
text-align:center;
padding:140px 0;
}

.fwrap-special a:hover img{
transform:scale(1.015);
    -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)

}}

a[target="_blank"]:not(.m-no-icon):after{display:none;}


/*# sourceMappingURL=style.css.map */