@-webkit-keyframes expansion{0%{background-position:center top;top:0;bottom:auto;height:0}50%{height:100%;background-position:center top;top:0;bottom:auto}51%{height:100%;bottom:0;top:auto;background-position:center bottom}100%{height:0;bottom:0;top:auto;background-position:center bottom}}@keyframes expansion{0%{background-position:center top;top:0;bottom:auto;height:0}50%{height:100%;background-position:center top;top:0;bottom:auto}51%{height:100%;bottom:0;top:auto;background-position:center bottom}100%{height:0;bottom:0;top:auto;background-position:center bottom}}@-webkit-keyframes btnbottomarr{30%{opacity:0}40%{width:0;opacity:0}50%{width:0;opacity:1}100%{width:100%}}@keyframes btnbottomarr{30%{opacity:0}40%{width:0;opacity:0}50%{width:0;opacity:1}100%{width:100%}}@-webkit-keyframes slideDisappear{0%{-webkit-transform:translateX(0);transform:translateX(0)}40%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideDisappear{0%{-webkit-transform:translateX(0);transform:translateX(0)}40%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes hoverin{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes hoverin{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes hoverout{0%{-webkit-transform:translateY(0);transform:translateY(0);left:0;opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);left:101%;opacity:1}}@keyframes hoverout{0%{-webkit-transform:translateY(0);transform:translateY(0);left:0;opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);left:101%;opacity:1}}@-webkit-keyframes scroll-ball{0%{opacity:1}80%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes scroll-ball{0%{opacity:1}80%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes scroll-text{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}40%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}80%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@keyframes scroll-text{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}40%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}80%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}body{min-width:1180px;overflow-x:auto;font-size:17px;line-height:1.91}.top .mv{padding-top:100px;position:relative;height:100vh}.top .mv .mv-swiper{height:calc(100vh - 86px - 100px)}.top .mv .mv-swiper .swiper-slide{position:relative;padding:0 15px}.top .mv .mv-swiper .swiper-slide span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:20px;overflow:hidden}.top .mv .mv-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.top .mv .mv-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px 10px}.top .mv .mv-swiper .swiper-pagination-bullet{background-color:#fff;height:15px;width:15px}.top .mv h1{position:absolute;left:150px;bottom:150px;z-index:5}.top .mv h1 span{display:block}.top .mv h1 span i{display:inline-block;padding:15px;background:#fff}.top .mv h1 span.min i img{width:337px}.top .mv h1 span.large{padding:0 0 0 50px}.top .mv h1 span.large i img{width:328px}.top .mv .mv-info{width:100%;height:50px;border-top:1px solid #000;border-bottom:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0}.top .mv .mv-info h2{width:200px;text-align:center;line-height:50px;border-right:1px solid #000}.top .mv .mv-info .info-swiper{width:calc(100% - 200px)}.top .mv .mv-info .info-swiper .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.top .mv .mv-info .info-swiper .swiper-slide .data{width:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .mv .mv-info .info-swiper .swiper-slide .detail{width:calc(100% - 200px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .mv .mv-info .info-swiper .swiper-button-next,.top .mv .mv-info .info-swiper .swiper-button-prev{width:40px;height:100%;top:0;margin-top:0;background:#fff}.top .mv .mv-info .info-swiper .swiper-button-next{right:0px;border-left:1px solid #000}.top .mv .mv-info .info-swiper .swiper-button-prev{right:40px;left:auto;border-left:1px solid #000}.top .mv .mv-info .info-swiper .swiper-button-prev:after,.top .mv .mv-info .info-swiper .swiper-rtl .swiper-button-next:after,.top .mv .mv-info .info-swiper .swiper-button-next:after,.top .mv .mv-info .info-swiper .swiper-rtl .swiper-button-prev:after{color:#000;font-size:14px}.top .content-area .cat-title{font-size:21px;letter-spacing:.16em;font-weight:600;display:block;padding:0 0 2px 20px;position:relative;margin-bottom:20px}.top .content-area .cat-title:before{content:"";width:5px;height:100%;background:#000;position:absolute;left:0;top:0}.top .content-area .wrap-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1180px;margin:auto;padding:80px 40px 0 40px}.top .content-area .wrap-flex .column{width:50%}.top .content-area .wrap-flex .sec-infomation{padding-right:20px}.top .content-area .wrap-flex .sec-infomation .img{margin-top:20px}.top .content-area .wrap-flex .sec-note{padding-left:20px}.top .content-area .wrap-flex .sec-note .scroll{overflow-y:scroll;height:475px}.top .content-area .wrap-flex .sec-note .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:20px 0;-webkit-transition:opacity .3s;transition:opacity .3s}.top .content-area .wrap-flex .sec-note .item a i{display:block;background-repeat:no-repeat;background-size:cover;background-position:center center;width:54px;height:78px}.top .content-area .wrap-flex .sec-note .item a span{padding-left:20px}.top .content-area .wrap-flex .sec-note .item a:hover{opacity:.7;text-decoration:underline}.top .content-area .wrap-flex .sec-note .item+.item{border-top:1px solid #000}.top .content-area .sec-movie{width:1180px;margin:40px auto 0;padding:0 40px}.top .content-area .sec-movie .cat-title{margin-bottom:20px}.top .content-area .sec-movie .movie_wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top .content-area .sec-movie .movie_wrap .btn-youtube{width:50%;background-repeat:no-repeat;background-size:cover;background-position:center center;cursor:pointer}.top .content-area .sec-movie .movie_wrap .btn-youtube:nth-of-type(odd){padding-right:20px}.top .content-area .sec-movie .movie_wrap .btn-youtube:nth-of-type(even){padding-left:20px}.top .content-area .sec-movie .movie_wrap .btn-youtube span{display:block;width:100%;position:relative}.top .content-area .sec-movie .movie_wrap .btn-youtube span img,.top .content-area .sec-movie .movie_wrap .btn-youtube span i{-webkit-transition:opacity .3s;transition:opacity .3s}.top .content-area .sec-movie .movie_wrap .btn-youtube span i{display:block;width:100px;height:100px;background:url("/wordpress/wp-content/themes/ikehana/images/icon-movie.png") no-repeat center center/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top .content-area .sec-movie .movie_wrap .btn-youtube:hover img,.top .content-area .sec-movie .movie_wrap .btn-youtube:hover i{opacity:.7}.top .content-area .sec-movie .movie_wrap .btn-youtube p{margin-top:20px}.top .content-area .sec-detail{background:#363e42;margin-top:80px}.top .content-area .sec-detail h2,.top .content-area .sec-detail p,.top .content-area .sec-detail dl,.top .content-area .sec-detail a{color:#fff}.top .content-area .sec-detail h2{font-size:30px;letter-spacing:.16em;font-weight:500;text-align:center}.top .content-area .sec-detail .wrap{width:1180px;margin:0 auto 0;padding:80px 40px 80px 40px}.top .content-area .sec-detail .cat-title{margin-bottom:20px}.top .content-area .sec-detail .img{width:590px;margin:40px auto 0}.top .content-area .sec-detail dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 0}.top .content-area .sec-detail dl dt{width:233px;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-bottom:1px solid #fff}.top .content-area .sec-detail dl dd{width:calc(100% - 233px);padding:16px 0;border-bottom:1px solid #fff}.top .content-area .sec-detail dl dd #map{width:100%;height:400px;padding:20px 0}.top .content-area .sec-detail dl dd #map iframe{display:block !important;width:100% !important;height:100% !important}@media screen and (max-width: 1200px){nav{display:none}}@media screen and (max-width: 1023px){body{min-width:inherit;overflow-x:auto;font-size:3.2vw;line-height:1.91}.top .mv{padding-top:20vw;position:relative;height:auto;width:100%;margin-bottom:8vw}.top .mv .mv-swiper{height:30vh}.top .mv .mv-swiper .swiper-slide{position:relative;padding:0 1.5vw}.top .mv .mv-swiper .swiper-slide span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:20px;overflow:hidden}.top .mv .mv-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.top .mv .mv-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1vw 1vw}.top .mv .mv-swiper .swiper-pagination-bullet{background-color:#fff;height:3vw;width:3vw}.top .mv h1{position:absolute;left:auto;bottom:30vw;z-index:5;right:0;display:none}.top .mv h1 span{display:block}.top .mv h1 span i{display:inline-block;padding:3vw}.top .mv h1 span.min i img{width:67.4vw}.top .mv h1 span.large{padding:0 0 0 10vw}.top .mv h1 span.large i img{width:65.6vw}.top .mv .mv-info{display:none}.top .content-area .cat-title{font-size:4.2vw;letter-spacing:.16em;font-weight:600;display:block;padding:0 0 .4vw 4vw;position:relative;margin-bottom:4vw}.top .content-area .cat-title:before{content:"";width:5px;height:100%;background:#000;position:absolute;left:0;top:0}.top .content-area .wrap-flex{display:block;width:100%;padding:0 40px}.top .content-area .wrap-flex .column{width:100%}.top .content-area .wrap-flex .sec-infomation{padding-right:20px}.top .content-area .wrap-flex .sec-infomation .img{margin-top:20px}.top .content-area .wrap-flex .sec-note{padding-left:0;margin-top:8vw}.top .content-area .wrap-flex .sec-note .scroll{overflow-y:scroll;height:475px}.top .content-area .wrap-flex .sec-note .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:20px 0;-webkit-transition:opacity .3s;transition:opacity .3s}.top .content-area .wrap-flex .sec-note .item a i{display:block;background-repeat:no-repeat;background-size:cover;background-position:center center;width:54px;height:78px}.top .content-area .wrap-flex .sec-note .item a span{padding-left:20px}.top .content-area .wrap-flex .sec-note .item a:hover{opacity:.7;text-decoration:underline}.top .content-area .wrap-flex .sec-note .item+.item{border-top:1px solid #000}.top .content-area .sec-movie{width:100%;margin:40px auto 0;padding:0 40px}.top .content-area .sec-movie .cat-title{margin-bottom:20px}.top .content-area .sec-movie .movie_wrap{width:100%;display:block}.top .content-area .sec-movie .movie_wrap .btn-youtube{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;cursor:pointer}.top .content-area .sec-movie .movie_wrap .btn-youtube:nth-of-type(odd){padding-right:0}.top .content-area .sec-movie .movie_wrap .btn-youtube:nth-of-type(even){padding-left:0}.top .content-area .sec-movie .movie_wrap .btn-youtube span{display:block;width:100%;position:relative}.top .content-area .sec-movie .movie_wrap .btn-youtube span img,.top .content-area .sec-movie .movie_wrap .btn-youtube span i{-webkit-transition:opacity .3s;transition:opacity .3s}.top .content-area .sec-movie .movie_wrap .btn-youtube span i{display:block;width:20vw;height:20vw;background:url("/wordpress/wp-content/themes/ikehana/images/icon-movie.png") no-repeat center center/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top .content-area .sec-movie .movie_wrap .btn-youtube:hover img,.top .content-area .sec-movie .movie_wrap .btn-youtube:hover i{opacity:.7}.top .content-area .sec-movie .movie_wrap .btn-youtube p{margin-top:20px}.top .content-area .sec-detail{background:#363e42;margin-top:80px}.top .content-area .sec-detail h2,.top .content-area .sec-detail p,.top .content-area .sec-detail dl,.top .content-area .sec-detail a{color:#fff}.top .content-area .sec-detail h2{font-size:4.8vw;letter-spacing:.16em;font-weight:500;text-align:center}.top .content-area .sec-detail .wrap{width:100%;margin:0 auto 0;padding:80px 40px 80px 40px}.top .content-area .sec-detail .cat-title{margin-bottom:20px}.top .content-area .sec-detail .img{width:100%;margin:40px auto 0}.top .content-area .sec-detail dl{display:block;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 0}.top .content-area .sec-detail dl dt{width:100%;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-bottom:1px solid #fff}.top .content-area .sec-detail dl dd{width:100%;padding:16px 0;border-bottom:1px solid #fff}.top .content-area .sec-detail dl dd #map{width:100%;height:400px;padding:20px 0}.top .content-area .sec-detail dl dd #map iframe{display:block !important;width:100% !important;height:100% !important}}