.loading{width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:20000}.loading div{width:80px;height:80px;border-radius:50px;position:absolute;background:linear-gradient(90deg, #fe8ae1 0%, #d79fea 23%, #aabeff 80%, #87cfed 100%);top:0;right:0;bottom:0;left:0;margin:auto}.loading div::before{content:"";position:absolute;background:#fff;display:block;border-radius:50px;width:80%;height:80%;top:0;right:0;bottom:0;left:0;margin:auto}.loading div::after{content:"";position:absolute;border-top:10px solid #fff;border-right:10px solid #fff;border-left:10px solid #fff;border-bottom:10px solid rgba(255,255,255,0);display:block;border-radius:50px;width:95%;height:95%;top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.fancybox-content.popupBnr{background:none;cursor:default}.fancybox-content.popupBnr .popupBg{background:url("../images/popupbnr/bg_popupbnr.png") no-repeat center center;padding:19px 13px;cursor:pointer}@media (min-width: 1000px){.fancybox-content.popupBnr .popupBg{transition:0.2s}.fancybox-content.popupBnr .popupBg:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}}.fancybox-content.popupBnr .popupBg.isNoLink{cursor:default}@media (min-width: 1000px){.fancybox-content.popupBnr .popupBg.isNoLink{transition:none}.fancybox-content.popupBnr .popupBg.isNoLink:hover{-webkit-transform:none;transform:none}}.fancybox-content.popupBnr .popupBg .popupImg{border-radius:22px}.fancybox-content.popupBnr .popupBg .popupImgShadow{-webkit-filter:drop-shadow(0px 0px 10px rgba(190,176,248,0.6));filter:drop-shadow(0px 0px 10px rgba(190,176,248,0.6))}.fancybox-content.popupBnr .popupBg .popupMv{border-radius:22px;width:770px;height:478px;overflow:hidden;position:relative;z-index:1}.fancybox-content.popupBnr .popupBg .popupMv iframe{width:770px;height:478px}@media (max-width: 999px){.fancybox-content.popupBnr .popupBg .popupMv iframe{width:77vw;height:47.8vw}}@media (max-width: 999px){.fancybox-content.popupBnr .popupBg{background-size:contain;padding:3vw 1.5vw}.fancybox-content.popupBnr .popupBg .popupImg{border-radius:2.2vw}.fancybox-content.popupBnr .popupBg .popupMv{border-radius:2.2vw;width:77vw;height:47.8vw}}.fancybox-content.popupBnr .popupBg.isBgNone{background:none}.fancybox-content{padding:60px}@media (max-width: 999px){.fancybox-content{padding:8vw}}.fancybox-button.fancybox-close-small{background:#fff url("../images/top/ico_close.png") no-repeat center center;background-size:36%;opacity:1;border-radius:100%;width:70px;height:70px;box-shadow:0px 0px 20px 0 rgba(190,176,248,0.5)}.fancybox-button.fancybox-close-small svg{display:none}@media (max-width: 999px){.fancybox-button.fancybox-close-small{width:9vw;height:9vw}}@media (min-width: 1000px){.fancybox-button.fancybox-close-small{transition:0.2s}.fancybox-button.fancybox-close-small:hover{-webkit-transform:scale(0.85);transform:scale(0.85)}}#container{position:relative;text-align:center}.Mv{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.Mv iframe{width:100%;height:100%;position:absolute;top:0;left:0}header .visualCol{width:100vw;height:64.7vw;margin:0 auto;position:relative;background:url(../images/top/mv_pc-sale.jpg?2303) no-repeat center bottom;background-size:117.1% auto;margin:0 auto -12.5vw;z-index:1;top:0;left:50%;-webkit-transform:translateY(0%) translateX(-50%);transform:translateY(0%) translateX(-50%)}@media screen and (min-width: 2501px){header .visualCol{height:55.7vw;background-size:100% auto;margin:0 auto -9vw}}@media (max-width: 999px){header .visualCol{background:url(../images/top/mv_sp-sale.jpg?2303) no-repeat center top;background-size:100% auto;height:88vw;margin:0 auto -15vw;left:0;-webkit-transform:none;transform:none}}header .visualCol.live{height:54vw;background:url(../images/top/bg-live_pc.jpg?us2) no-repeat center bottom;background-size:117.1% auto}@media (max-width: 999px){header .visualCol.live{height:85.4vw;background:url(../images/top/bg-live_sp.jpg?us2) no-repeat center bottom;background-size:100% auto}}header .visualCol.live .liveBox{width:52vw;margin:auto;position:absolute;left:0;right:0;margin:auto;top:2.2vw;z-index:10}@media (max-width: 999px){header .visualCol.live .liveBox{width:70vw;top:19vw}}header .puBnrCol{position:relative;background:url(../images/bnr/bg.png) no-repeat;background-size:100% auto;width:954px;height:299px;top:64%;left:0;right:0;margin:auto;z-index:3}@media (max-width: 999px){header .puBnrCol{width:93vw;height:29.9vw;top:0}}header .puBnrCol .slick-slide{position:absolute !important;top:-45px !important;left:28px !important}@media (max-width: 999px){header .puBnrCol .slick-slide{top:-4vw !important;left:3.2vw !important}header .puBnrCol .slick-slide img{width:86.2vw;height:auto}}header .puBnrCol .slick-slide a{display:block}header .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 auto;padding-top:35%;text-indent:-9999px}@media (max-width: 999px){header .slick-dots{padding-top:34vw}}header .slick-dots li{display:block;cursor:pointer;background:url(../images/bnr/ico_bnr.png) no-repeat top left;background-size:100% auto;width:29px;height:29px}@media (max-width: 999px){header .slick-dots li{width:2.9vw;height:2.9vw}}header .slick-dots li:hover{background:url(../images/bnr/ico_bnr.png) no-repeat bottom left}header .slick-dots li+li{margin-left:35px}@media (max-width: 999px){header .slick-dots li+li{margin-left:6vw}}header .slick-dots li.slick-active{background:url(../images/bnr/ico_bnr-active.png) no-repeat center;background-size:100% auto;width:110px;height:64px}@media (max-width: 999px){header .slick-dots li.slick-active{width:11vw;height:6.4vw}}header .btnCamf{background:rgba(255,255,255,0.5);position:fixed;bottom:0;z-index:99;width:100%}header .btnCamf a{width:945px;height:89px;display:block;margin:10px auto}@media (max-width: 999px){header .btnCamf a{width:94.5vw;height:11.5vw;margin:2vw auto}header .btnCamf a img{width:100%}}@media (max-width: 999px){header .btnCamf a.pc{display:none}}header .btnCamf a.sp{display:none}@media (max-width: 999px){header .btnCamf a.sp{display:block}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}main{width:100%;margin:160px auto 0}@media (max-width: 999px){main{margin:18vw auto 0}}main #movieCol{position:relative;margin:110px auto 0;width:1000px}@media (max-width: 999px){main #movieCol{margin:10vw auto 0;width:100%}}main #movieCol a{padding:0 5vw}main #aboutCol{margin-top:60px;position:relative}@media (max-width: 999px){main #aboutCol{margin-top:6vw}}main #aboutCol::before{content:"";display:block;position:absolute;width:800px;height:6000px;top:-2200px;left:0px;background:rgba(255,190,230,0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-2}@media (max-width: 999px){main #aboutCol::before{width:300vw;height:300vw;top:-110vw;left:64vw}}main #aboutCol::after{content:"";display:block;position:absolute;width:3000px;height:3000px;top:400px;left:1300px;background:rgba(255,190,230,0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-2}@media (max-width: 999px){main #aboutCol::after{width:300vw;height:300vw;top:110vw;left:64vw}}main #aboutCol dl{position:relative;overflow:hidden;background:#fff;width:1000px;margin:auto}@media (max-width: 999px){main #aboutCol dl{width:100%}}main #aboutCol dl dt{padding-top:60px}@media (max-width: 999px){main #aboutCol dl dt{padding-top:6vw}}main #aboutCol dl dd{padding-bottom:60px}@media (max-width: 999px){main #aboutCol dl dd{padding-bottom:6vw}}main #aboutCol dl dd .about1{width:100%;position:relative}main #aboutCol dl dd .about1 img{position:relative;z-index:1}main #aboutCol dl dd .about1 .bg{width:100%;height:410px;background:linear-gradient(90deg, #fe8ae1 0%, #d79fea 23%, #aabeff 80%, #87cfed 100%);-webkit-transform:skewY(-15deg);transform:skewY(-15deg);position:absolute;overflow:hidden;margin-top:100px}@media (max-width: 999px){main #aboutCol dl dd .about1 .bg{height:53vw;margin-top:13vw}}main #aboutCol dl dd .about1 .bg::before{content:"";display:block;width:100%;height:1000px;background:url(../images/top/bg_about.png);-webkit-transform:skewY(15deg);transform:skewY(15deg);position:absolute;top:-200px;mix-blend-mode:overlay}main #aboutCol dl dd .about1 .bg::after{content:"";display:block;width:100%;height:410px;background:#fff;-webkit-transform:skewY(15deg);transform:skewY(15deg);position:absolute;left:-1500px}main #aboutCol dl dd .about2{width:100%;position:relative}main #aboutCol dl dd .about2 img{position:relative;z-index:1}main #aboutCol dl dd .about2 .bg{width:100%;height:400px;background:linear-gradient(90deg, #fe8ae1 0%, #d79fea 23%, #aabeff 80%, #87cfed 100%);-webkit-transform:skewY(15deg);transform:skewY(15deg);position:absolute;overflow:hidden;margin-top:40px}@media (max-width: 999px){main #aboutCol dl dd .about2 .bg{height:56vw;margin-top:4vw}}main #aboutCol dl dd .about2 .bg::after{content:"";display:block;width:100%;height:410px;background:#fff;-webkit-transform:skewY(-28deg);transform:skewY(-28deg);position:absolute;top:103px;left:-1600px}main #aboutCol dl dd .about3{width:100%;position:relative}main #aboutCol dl dd .about3 img{position:relative;z-index:1}main #aboutCol dl dd .about3 .bg{width:100%;height:400px;background:linear-gradient(90deg, #fe8ae1 0%, #d79fea 23%, #aabeff 80%, #87cfed 100%);-webkit-transform:skewY(-15deg);transform:skewY(-15deg);position:absolute;overflow:hidden;margin-top:90px}@media (max-width: 999px){main #aboutCol dl dd .about3 .bg{height:52vw;margin-top:12vw}}main #aboutCol dl dd .about3 .bg::before{content:"";display:block;width:100%;height:1000px;background:url(../images/top/bg_about.png);-webkit-transform:skewY(15deg);transform:skewY(15deg);position:absolute;top:-200px;mix-blend-mode:overlay}main #aboutCol dl dd .about4{width:100%;position:relative}main #aboutCol dl dd .about4 img{position:relative;z-index:1}main #aboutCol dl dd .about4 .bg{width:100%;height:280px;background:linear-gradient(90deg, #fe8ae1 0%, #d79fea 23%, #aabeff 80%, #87cfed 100%);-webkit-transform:skewY(15deg);transform:skewY(15deg);position:absolute;overflow:hidden;margin-top:66px}@media (max-width: 999px){main #aboutCol dl dd .about4 .bg{height:37vw;margin-top:9vw}}main #aboutCol dl dd .btnShop{padding-top:20px}@media (max-width: 999px){main #aboutCol dl dd .btnShop{padding-top:2vw;width:95%}}main #btnCol{margin-top:40px}@media (max-width: 999px){main #btnCol{margin-top:1vw}}main #btnCol ul{margin:auto;width:720px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}@media (max-width: 999px){main #btnCol ul{width:100%;padding:5vw}}main #btnCol ul li{margin-top:20px;opacity:0}@media (max-width: 999px){main #btnCol ul li{margin-top:3vw}main #btnCol ul li.half{width:42vw}}main #btnCol ul li a{display:block}main #topicsCol{position:relative;margin-top:60px;background:rgba(255,255,255,0.5)}@media (max-width: 999px){main #topicsCol{margin-top:3vw}}main #topicsCol::before{content:"";display:block;position:absolute;width:3000px;height:3000px;top:-1000px;left:-2160px;background:rgba(255,190,230,0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}@media (max-width: 999px){main #topicsCol::before{width:300vw;height:300vw;top:-110vw;left:-260vw}}main #topicsCol .bg{overflow:hidden;position:relative;padding:60px}@media (max-width: 999px){main #topicsCol .bg{padding:6vw 5vw}}main #topicsCol .bg::before{content:"";display:block;position:absolute;width:3000px;height:3000px;top:-1000px;left:-2160px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}@media (max-width: 999px){main #topicsCol .bg::before{width:300vw;height:300vw;top:-110vw;left:-260vw}}main #topicsCol .bg .pulldownCol{width:900px;margin:30px auto}@media (max-width: 999px){main #topicsCol .bg .pulldownCol{width:100%;margin:4vw auto}}main #topicsCol .bg .pulldownCol .pulldownBtn{background:linear-gradient(90deg, #fe8ae1 0%, #d79fea 23%, #aabeff 80%, #87cfed 100%);padding:4px;border-radius:10px;color:#889aa6;font-weight:bold;position:relative}@media (max-width: 999px){main #topicsCol .bg .pulldownCol .pulldownBtn{padding:2px}}main #topicsCol .bg .pulldownCol .pulldownBtn::before{position:absolute;top:25px;right:20px;width:0;height:0;padding:0;content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #88cfee;pointer-events:none}@media (max-width: 999px){main #topicsCol .bg .pulldownCol .pulldownBtn::before{top:40%;right:3vw}}main #topicsCol .bg .pulldownCol .pulldownBtn li{background:#fff;padding:12px 20px;border-radius:7px}@media (max-width: 999px){main #topicsCol .bg .pulldownCol .pulldownBtn li{padding:1vw 3vw}}main #topicsCol .bg .pulldownCol .pulldownInner{background:#ffffff;color:#889aa6;text-align:left;display:none;border:solid 1px #b8b6da;margin-top:10px;border-radius:10px;display:none;overflow:hidden}main #topicsCol .bg .pulldownCol .pulldownInner li{padding:10px 20px}main #topicsCol .bg .pulldownCol .pulldownInner li:hover{background:#ffe8f3;color:#ff6eb4}main #topicsCol .bg .topicsList{width:900px;height:300px;margin:30px auto 0;overflow-y:scroll;text-align:left}@media (max-width: 999px){main #topicsCol .bg .topicsList{margin:5vw auto 0;width:100%;height:55vw}}main #topicsCol .bg .topicsList dt{position:relative;background:url(../images/top/topics/bg_day.png) no-repeat top left;background-size:100% auto;width:336px;height:42px;padding:10px 0 0 30px;color:#fff;text-align:left}@media (max-width: 999px){main #topicsCol .bg .topicsList dt{width:50vw;height:6.5vw;font-size:3.2vw;padding:0.5vw 0 0 2vw}}main #topicsCol .bg .topicsList dt span{position:absolute;width:200px;display:block;text-align:center;top:8px;right:0}@media (max-width: 999px){main #topicsCol .bg .topicsList dt span{width:30vw;top:0.8vw}main #topicsCol .bg .topicsList dt span img{height:4.2vw;width:auto}}main #topicsCol .bg .topicsList dd{padding:10px 0}main #topicsCol .bg .topicsList dd+dt{margin-top:20px}@media (max-width: 999px){main #topicsCol .bg .topicsList dd+dt{margin-top:2vw}}main #topicsCol .bg .topicsList dd a{color:#7d919e}main #topicsCol .bg .topicsList dd a:hover{color:#ff6eb4}main #twitterCol{background:url(../images/top/bg_twitter.png) no-repeat top left;background-size:100%;width:664px;height:562px;margin:60px auto 0}@media (max-width: 999px){main #twitterCol{width:95vw;height:80vw;margin:8vw auto 0}}main #twitterCol .twitterBox{padding-top:100px;width:580px;margin:auto}@media (max-width: 999px){main #twitterCol .twitterBox{padding-top:13vw;width:90vw}}@media (max-width: 999px){main #twitterCol .twitterBox #twitter-widget-0{height:66vw !important}}main #snsEnqCol{margin-top:20px;margin-bottom:80px}@media (max-width: 999px){main #snsEnqCol{margin-top:0;margin-bottom:6vw}}main #snsEnqCol ul{margin:auto;width:720px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}@media (max-width: 999px){main #snsEnqCol ul{width:100%;padding:3vw 6vw}}main #snsEnqCol ul li{margin-top:20px;opacity:0}@media (max-width: 999px){main #snsEnqCol ul li{margin-top:2vw}main #snsEnqCol ul li.half{width:40vw}}main #snsEnqCol ul li a{display:block}.topDelayAppear{-webkit-animation-name:delayAppearAnime;animation-name:delayAppearAnime;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-transform:scale(0.8, 0.8) translateY(50px);transform:scale(0.8, 0.8) translateY(50px)}@-webkit-keyframes delayAppearAnime{from{opacity:0;-webkit-transform:scale(0.8, 0.8) translateY(50px);transform:scale(0.8, 0.8) translateY(50px)}to{opacity:1;-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}}@keyframes delayAppearAnime{from{opacity:0;-webkit-transform:scale(0.8, 0.8) translateY(50px);transform:scale(0.8, 0.8) translateY(50px)}to{opacity:1;-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}}.delay01{-webkit-animation-delay:0.1s;animation-delay:0.1s}.delay02{-webkit-animation-delay:0.2s;animation-delay:0.2s}.delay03{-webkit-animation-delay:0.3s;animation-delay:0.3s}.delay04{-webkit-animation-delay:0.4s;animation-delay:0.4s}

/*# sourceMappingURL=maps/top.css.map */
