/*!
 * http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain)
 */.lp-content a,.lp-content abbr,.lp-content acronym,.lp-content address,.lp-content applet,.lp-content article,.lp-content aside,.lp-content audio,.lp-content b,.lp-content big,.lp-content blockquote,.lp-content body,.lp-content canvas,.lp-content caption,.lp-content center,.lp-content cite,.lp-content code,.lp-content dd,.lp-content del,.lp-content details,.lp-content dfn,.lp-content div,.lp-content dl,.lp-content dt,.lp-content em,.lp-content embed,.lp-content fieldset,.lp-content figcaption,.lp-content figure,.lp-content footer,.lp-content form,.lp-content h1,.lp-content h2,.lp-content h3,.lp-content h4,.lp-content h5,.lp-content h6,.lp-content header,.lp-content hgroup,.lp-content html,.lp-content i,.lp-content iframe,.lp-content img,.lp-content ins,.lp-content kbd,.lp-content label,.lp-content legend,.lp-content li,.lp-content mark,.lp-content menu,.lp-content nav,.lp-content object,.lp-content ol,.lp-content output,.lp-content p,.lp-content pre,.lp-content q,.lp-content ruby,.lp-content s,.lp-content samp,.lp-content section,.lp-content small,.lp-content span,.lp-content strike,.lp-content strong,.lp-content sub,.lp-content summary,.lp-content sup,.lp-content table,.lp-content tbody,.lp-content td,.lp-content tfoot,.lp-content th,.lp-content thead,.lp-content time,.lp-content tr,.lp-content tt,.lp-content u,.lp-content ul,.lp-content var,.lp-content video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}.lp-content article,.lp-content aside,.lp-content details,.lp-content figcaption,.lp-content figure,.lp-content footer,.lp-content header,.lp-content hgroup,.lp-content menu,.lp-content nav,.lp-content section{display:block}.lp-content{line-height:1}.lp-content ol,.lp-content ul{list-style:none}.lp-content blockquote,.lp-content q{quotes:none}.lp-content blockquote:after,.lp-content blockquote:before,.lp-content q:after,.lp-content q:before{content:"";content:none}.lp-content table{border-spacing:0;border-collapse:collapse}.lp-content *,.lp-content :after,.lp-content :before{-webkit-box-sizing:border-box;box-sizing:border-box}.lp-content{height:100%}.lp-content{width:100%}.lp-content{height:auto;word-wrap:break-word;overflow-wrap:break-word;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif}.lp-content main{display:block}.lp-content h1,.lp-content h2,.lp-content h3,.lp-content h4,.lp-content h5,.lp-content h6{font-weight:400}.lp-content a,.lp-content button,.lp-content input,.lp-content textarea{outline:none}.lp-content a{text-decoration:none}.lp-content button{padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lp-content small{font-family:Verdana,Arial,Geneva,Tahoma,sans-serif}.lp-content img{max-width:100%;vertical-align:bottom}.lp-content .is-hide{display:none!important}.lp-content .next_plus{color:#000;overflow:hidden}.lp-content .next_plus p{letter-spacing:0}.lp-content .next_plus .kv{position:relative}.lp-content .next_plus .kv.parallax .kv-new{-webkit-mask-position:0 0;mask-position:0 0}.lp-content .next_plus .kv.parallax .kv-logo-img{-webkit-transform:translateY(0);transform:translateY(0)}.lp-content .next_plus .kv-slide{aspect-ratio:1440/568}.lp-content .next_plus .kv-slide-item{pointer-events:none;z-index:1}.lp-content .next_plus .kv-slide-item.is-active{pointer-events:auto}.lp-content .next_plus .kv-slide-item.is-active .kv-img{opacity:1}.lp-content .next_plus .kv-img{width:100%;position:absolute;top:0;left:0;-webkit-transition:2.099s cubic-bezier(.165,.84,.44,1);transition:2.099s cubic-bezier(.165,.84,.44,1);opacity:0}.lp-content .next_plus .kv-slide-navi{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin-top:20px}.lp-content .next_plus .kv-slide-navi-item{width:65px;height:4px;background-color:#e0e2e3;border:none;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.lp-content .next_plus .kv-slide-navi-item.is-active{background-color:#4c4f4e}.lp-content .next_plus .about{padding:16% 0 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6.5%}.lp-content .next_plus .about-block{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.lp-content .next_plus .about-logo{width:25.5%;display:block;-webkit-box-flex:0;-ms-flex:0 0 25.5%;flex:0 0 25.5%}.lp-content .next_plus .about-logo-img{width:100%}.lp-content .next_plus .about-lead{width:74%;margin:0 0 12.25%}.lp-content .next_plus .about-lead-img{width:100%}.lp-content .next_plus .topics{background-color:#e0e2e3;padding:10% 0}.lp-content .next_plus .topics-title{font-family:Montserrat,sans-serif;font-size:34px;text-align:center;letter-spacing:.1em;margin-bottom:4vw;color:#4c4f4e}.lp-content .next_plus .topics-inner{text-align:center}.lp-content .next_plus .topics-img{width:69.44444%}.lp-content .next_plus .product{padding:10% 0}.lp-content .next_plus .product-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.1vw}.lp-content .next_plus .product-navi{border-top:30px solid #807f82;background-color:#efefef;padding:4% 0 4% 3.5%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.lp-content .next_plus .product-navi-title{font-family:Montserrat,sans-serif;font-size:34px;letter-spacing:.1em;margin-bottom:15%;color:#4c4f4e}.lp-content .next_plus .product-navi-item{margin-bottom:16%;color:#4c4f4e;display:block;text-align:left;padding-left:14px}.lp-content .next_plus .product-navi-item:not(.is-show){opacity:.5}.lp-content .next_plus .product-navi-item:first-child{border-left:4px solid #807f82}.lp-content .next_plus .product-navi-item:nth-child(2){border-left:4px solid #95a7c2}.lp-content .next_plus .product-navi-item:nth-child(3){border-left:4px solid #a6bea5}.lp-content .next_plus .product-navi-item:nth-child(4){border-left:4px solid #807f82;margin-bottom:0}.lp-content .next_plus .product-navi-en{font-family:Montserrat,sans-serif;font-size:16px;display:block;letter-spacing:.07em;margin-bottom:5px}.lp-content .next_plus .product-navi-ja{font-size:14px;display:block;letter-spacing:.1em}.lp-content .next_plus .product-contents{-webkit-box-flex:0;-ms-flex:0 0 56.94444%;flex:0 0 56.94444%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.1vw}.lp-content .next_plus .product-block{background-color:#efefef;padding:3.5% 0 0;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lp-content .next_plus .product-block.is-hidden{display:none}.lp-content .next_plus .product-block:first-child{border-top:30px solid #95a7c2}.lp-content .next_plus .product-block:nth-child(2),.lp-content .next_plus .product-block:nth-child(3){border-top:30px solid #a6bea5}.lp-content .next_plus .product-block:nth-child(4){border-top:30px solid #807f82}.lp-content .next_plus .product-block-title{font-family:Montserrat,sans-serif;font-size:24px;letter-spacing:.1em;margin-bottom:14px;color:#4c4f4e;text-align:center}.lp-content .next_plus .product-block-title .ja{display:block;font-size:12px;margin-top:12px}.lp-content .next_plus .product-block-img{display:block;width:88%;margin:0 auto 8px}.lp-content .next_plus .product-data{text-align:center;font-size:15px;color:#4c4f4e;line-height:1.8;margin-bottom:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.lp-content .next_plus .product-data .price{display:block}.lp-content .next_plus .product-btn{color:#fff;background-color:#4c4f4e;font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:190px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;margin:0 auto 5%;overflow:hidden;position:relative}.lp-content .next_plus .product-btn:hover{text-decoration:none}.lp-content .next_plus .product-btn:after{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.lp-content .next_plus .product-btn:before{content:"";position:absolute;display:inline-block;top:-180px;left:0;width:100%;height:100%;background-color:#fff;-webkit-animation:shinyshiny 3.2s ease-in-out infinite;animation:shinyshiny 3.2s ease-in-out infinite;pointer-events:none}.lp-content .next_plus .collection{padding:10% 0 8%;background-color:#efefef}.lp-content .next_plus .collection-title{font-family:Montserrat,sans-serif;font-size:34px;text-align:center;letter-spacing:.1em;margin-bottom:5%;color:#4c4f4e}.lp-content .next_plus .collection-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:57.63889%;margin:0 auto;gap:10px}.lp-content .next_plus .collection-item{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;position:relative}.lp-content .next_plus .collection-item:after{content:"";display:block;width:22px;height:22px;background:url(../img/icon_play.png) no-repeat 50%;background-size:contain;position:absolute;top:8px;right:8px}.lp-content .next_plus .collection-link{cursor:pointer;width:100%;display:block}.lp-content .next_plus .collection-item-img{width:100%}.lp-content .next_plus .collection-note{text-align:right;font-size:13px;width:57.63889%;margin:.8% auto 0;color:#4c4f4e;font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,YuMincho,Yu Mincho,MS PMincho,serif}.lp-content .next_plus .logo-bottom{padding:0 0 8%;background-color:#efefef;text-align:center}.lp-content .next_plus .logo-bottom-img{width:23.05556vw}.lp-content .next_plus .page-navi{position:fixed;bottom:0;left:0;width:100%;z-index:10;background-color:#fff}.lp-content .next_plus .page-navi-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;gap:25px}.lp-content .next_plus .page-navi-link{font-family:Montserrat,sans-serif;font-size:18px;letter-spacing:.1em;color:#4c4f4e}.lp-content .next_plus .page-navi-link:hover{text-decoration:none}.lp-content .next_plus .page-navi-link.is-online-store{color:#02b1dc}@-webkit-keyframes shinyshiny{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}1%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}2%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:.85}20%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}21%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}to{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}}@keyframes shinyshiny{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}1%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}2%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:.85}20%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}21%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}to{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}}@-webkit-keyframes arrow-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(10px);transform:translateY(10px)}70%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(10px);transform:translateY(10px)}70%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.lp-content .next_plus .is-sp{display:none}.lp-content .movie-modal{position:fixed;top:0;left:0;z-index:100;background:rgba(0,0,0,.8);width:100%;height:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;visibility:hidden}.lp-content .movie-modal.is-show{opacity:1;visibility:visible}.lp-content .movie-modal-inner{padding:3% 0;position:relative}.lp-content .movie-modal-inner .swiper-button-next,.lp-content .movie-modal-inner .swiper-button-prev{color:#fff}.lp-content .movie-modal-inner .swiper-button-prev{left:50%;right:auto;-webkit-transform:translateX(-250px);transform:translateX(-250px)}.lp-content .movie-modal-inner .swiper-button-next{left:auto;right:50%;-webkit-transform:translateX(250px);transform:translateX(250px)}.lp-content .modal-close{width:40px;height:40px;top:4.8%;right:calc(50% - 250px);margin-bottom:10px;display:block;position:absolute}.lp-content .modal-close:after,.lp-content .modal-close:before{content:"";display:block;width:100%;height:3px;background-color:#fff;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp-content .modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lp-content .modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lp-content .movie-contents{width:80%;max-width:380px;margin:0 auto;position:relative;overflow:hidden}.lp-content .movie-video{width:100%}
