@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;800;900&display=swap";@media print,screen{html{visibility:hidden}html.wf-active{visibility:visible}@-webkit-keyframes bgmove-left{0%{background-position:0 top}100%{background-position:-154vw top}}@keyframes bgmove-left{0%{background-position:0 top}100%{background-position:-154vw top}}@-webkit-keyframes bgmove-right{0%{background-position:0 top}100%{background-position:154vw top}}@keyframes bgmove-right{0%{background-position:0 top}100%{background-position:154vw top}}#contents{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;padding:0;background:#fff}#contents #tag01{background:#9669c8;position:relative;z-index:1000}#contents #tag01 section{color:#fff;line-height:1.4em;font-size:2.89vw;padding:.5em}#contents #tag01 section h1{text-align:center;display:block}#contents #tag01 section p{text-align:center;display:block}#contents .bgImg01{background:url(../img/bg01.png);background-size:154vw;background-position:0 top;-webkit-animation:bgmove-left 10s linear infinite forwards;animation:bgmove-left 10s linear infinite forwards}#contents .bgImg01.right{-webkit-animation:bgmove-right 10s linear infinite forwards;animation:bgmove-right 10s linear infinite forwards}#contents .bgPurple01{background:url(../img/bg07_sp.gif);background-position:center top;background-size:100% auto}#contents .bold01{font-weight:500}#contents .ebold01{font-weight:800}#contents .black01{font-weight:900}#contents .clearfix:before,#contents .clearfix:after{content:"";display:table}#contents .clearfix:after{clear:both}#contents .clearfix{zoom:1}#contents .fadeIn{opacity:0;-webkit-transition:1.5s;transition:1.5s}#contents .fadeIn.is-show{opacity:1}#contents .fadeIn_up{opacity:0;-webkit-transform:translate(0, 30%);transform:translate(0, 30%);-webkit-transition:1s;transition:1s}#contents .fadeIn_up.is-show{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#contents .fadeIn_left{opacity:0;-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0);-webkit-transition:1.5s;transition:1.5s}#contents .fadeIn_left.is-show{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#contents .fadeIn_right{opacity:0;-webkit-transform:translate(10%, 0);transform:translate(10%, 0);-webkit-transition:1.5s;transition:1.5s}#contents .fadeIn_right.is-show{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#contents .fadeIn_zoomIn{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:1s;transition:1s}#contents .fadeIn_zoomIn.is-show{-webkit-transform:scale(1);transform:scale(1);opacity:1}#contents #contentWrapper #main{background:url(../img/bg02_sp.png?0516);background-size:100vw auto;background-position:center top;height:158.94vw;position:relative}#contents #contentWrapper #main section{margin-top:5.1vw}#contents #contentWrapper #main section h1{text-align:center}#contents #contentWrapper #main section h1 img{display:inline-block;width:93.24vw}#contents #contentWrapper #main section>img{width:100%;position:absolute;top:0;left:0}#contents #contentWrapper .movies{width:90.34vw;position:relative;margin:2.42vw auto 0 auto}#contents #contentWrapper .movies>img{width:100%}#contents #contentWrapper .movies>div{width:100%;padding:6.2vw 5.8vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0}#contents #contentWrapper .movies .movie01{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents #contentWrapper .movies .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #contentWrapper #howto{padding:6.04vw 4.83vw 7.25vw 4.83vw}#contents #contentWrapper #howto h2{width:72.46vw;display:block;margin:0 auto;position:relative}#contents #contentWrapper #howto h2 img:nth-child(1){width:100%}#contents #contentWrapper #howto h2 img:nth-child(2){width:12.08vw;display:block;position:absolute;top:1.93vw;left:5.56vw}#contents #contentWrapper #howto h2 img:nth-child(3){width:12.08vw;display:block;position:absolute;top:6.52vw;right:8.7vw}#contents #contentWrapper #howto .content01{margin-top:1.45vw}#contents #contentWrapper #howto .content01 img{width:100%}#contents #contentWrapper #howto .content02{margin-top:4.35vw}#contents #contentWrapper #howto .content02 img{width:100%}#contents #contentWrapper #howto .content03{margin-top:7vw}#contents #contentWrapper #howto .content03 img{width:100%}#contents #contentWrapper #howto .content03 img:nth-child(2){margin-top:2.42vw}#contents #contentWrapper #lineup{position:relative}#contents #contentWrapper #lineup>div{padding:10.39vw 0 0 0;background:url(../img/bg04.png);background-repeat:repeat-x;background-size:auto 4.35vw}#contents #contentWrapper #lineup h2{width:72.46vw;display:block;margin:0 auto;position:relative}#contents #contentWrapper #lineup h2 img:nth-child(1){width:100%}#contents #contentWrapper #lineup h2 img:nth-child(2){width:12.08vw;display:block;position:absolute;top:7vw;left:2.17vw}#contents #contentWrapper #lineup h2 img:nth-child(3){width:12.08vw;display:block;position:absolute;top:1.69vw;right:3.14vw}#contents #contentWrapper #lineup .item01{width:90.34vw;position:relative}#contents #contentWrapper #lineup .item01:not(:first-of-type){margin:2.424vw auto 0 auto}#contents #contentWrapper #lineup .item01:first-of-type{margin:1.212vw auto 0 auto}#contents #contentWrapper #lineup .item01>img{width:100%}#contents #contentWrapper #lineup .item01>div{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;padding:4.83vw}#contents #contentWrapper #lineup .item01>div .release{margin-top:2.42vw;background:#aa569d;height:6.28vw;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}#contents #contentWrapper #lineup .item01>div .release span{display:block;color:#fff;font-size:3.38vw;text-align:center}#contents #contentWrapper #lineup .item01>div .spec01{color:#aa569d}#contents #contentWrapper #lineup .item01>div .spec01 h3{margin-top:.5em;font-size:3.86vw}#contents #contentWrapper #lineup .item01>div .spec01 h3 em{margin-left:.5em;font-size:3.38vw}#contents #contentWrapper #lineup .item01>div .spec01 p{margin-top:.5em;font-size:2.9vw;text-align:right}#contents #contentWrapper #lineup .item01>div>small{display:block;margin-top:1em;font-size:2.415vw;line-height:1.4em;color:#aa569d}#contents #contentWrapper #lineup .item01>div a{color:#fff;background:#01b2ae;width:100%;height:10.39vw;display:none;border-radius:5.195vw;margin-top:2.4vw}#contents #contentWrapper #lineup .item01>div a p{font-size:3.86vw;text-align:center;line-height:10.39vw;vertical-align:middle}#contents #contentWrapper #lineup .item01>div .slider-for{display:none;margin-bottom:0 !important}#contents #contentWrapper #lineup .item01>div .slider-for.slick-initialized{display:block}#contents #contentWrapper #lineup .item01>div ul li.slick-slide{margin:0 2.4vw;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:80.68vw;outline:none;cursor:pointer}#contents #contentWrapper #lineup .item01>div ul li.slick-slide img{width:100%;display:block}#contents #contentWrapper #lineup .item01>div .slick-dots{width:100%;position:relative;display:inline-block;text-align:center;top:1.2vw}#contents #contentWrapper #lineup .item01>div .slick-dots li{width:3.5vw;height:2.9vw;padding:0;margin:0 .6vw}#contents #contentWrapper #lineup .item01>div .slick-dots li button{padding:0;background:url(../img/btn_heart01_no.svg);width:3.5vw;height:2.9vw;background-repeat:no-repeat;background-size:3.5vw auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:0;margin:0}#contents #contentWrapper #lineup .item01>div .slick-dots li button:before{font-size:0;display:none}#contents #contentWrapper #lineup .item01>div .slick-dots li button:last-of-type{display:none}#contents #contentWrapper #lineup .item01>div .slick-dots li.slick-active button{background:url(../img/btn_heart01_on.svg);background-size:3.5vw auto}#contents #contentWrapper #btn_manual a{background:#e9589b;height:10.39vw;width:87.68vw;margin:2.42vw auto 0 auto;border-radius:5.195vw;color:#fff;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;font-size:3.86vw}#contents #contentWrapper #btn_manual a img{width:1.93vw;display:block;margin-right:2.42vw}#contents #contentWrapper #faq{padding:7.25vw 4.83vw 7.24vw 4.83vw}#contents #contentWrapper #faq h2{width:72.46vw;display:block;margin:0 auto;position:relative}#contents #contentWrapper #faq h2 img:nth-child(1){width:100%}#contents #contentWrapper #faq h2 img:nth-child(2){width:12.08vw;display:block;position:absolute;top:6.29vw;left:7.25vw}#contents #contentWrapper #faq h2 img:nth-child(3){width:12.08vw;display:block;position:absolute;top:0vw;right:9.18vw}#contents #contentWrapper #faq ul li{margin-top:2.42vw;padding:2.9vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8ecfe;border-radius:2.42vw;color:#aa569d}#contents #contentWrapper #faq ul li h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:3.86vw;line-height:1.6em;border-bottom:solid .48vw #aa569d;padding-bottom:2.42vw;margin-bottom:2.42vw}#contents #contentWrapper #faq ul li img{width:6vw;margin-right:1.21vw}#contents #contentWrapper #faq ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contents #contentWrapper #faq ul li>div div{-webkit-box-flex:1;-ms-flex:1;flex:1}#contents #contentWrapper #faq ul li>div div p{line-height:1.6em;font-size:3.38vw}#contents #content_footer{background:url(../img/bg07_sp.gif);background-size:cover}#contents #content_footer .wrapper01{padding:3.38vw 0}#contents #content_footer .wrapper01>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents #content_footer .wrapper01>div a{display:block;width:45.4vw;border:.48vw solid #fff;background:#fff;margin:0 1.2vw}#contents #content_footer .wrapper01>div a img{width:100%}#contents #content_footer .wrapper01 ul{margin:3.38vw 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width: 640px){@-webkit-keyframes bgmove-left{0%{background-position:0 0}100%{background-position:-1276px top}}@keyframes bgmove-left{0%{background-position:0 0}100%{background-position:-1276px top}}@-webkit-keyframes bgmove-right{0%{background-position:0 top}100%{background-position:1276px top}}@keyframes bgmove-right{0%{background-position:0 top}100%{background-position:1276px top}}#contents{width:100%;min-width:1240px}#contents #tag01{position:relative}#contents #tag01 section{line-height:1em;font-size:16px;padding:.6em;text-align:center}#contents #tag01 section h1{text-align:left;display:inline-block}#contents #tag01 section p{margin-left:1em;text-align:left;display:inline-block}#contents .bgImg01{background-size:1276px;background-position:0 top;-webkit-animation:bgmove-left 20s linear infinite forwards;animation:bgmove-left 20s linear infinite forwards}#contents .bgImg01.right{-webkit-animation:bgmove-right 20s linear infinite forwards;animation:bgmove-right 20s linear infinite forwards}#contents .bgPurple01{background:url(../img/bg07_pc.gif);background-attachment:fixed;background-size:cover}#contents #contentWrapper #main{background:url(../img/bg02_pc.png?0516);background-position:center top;background-size:1700px auto;background-repeat:no-repeat;height:943px}#contents #contentWrapper #main section{margin:0 auto 0 auto;width:1200px;position:relative}#contents #contentWrapper #main section h1{margin-top:19px;margin-left:23px;text-align:left;position:relative;z-index:100}#contents #contentWrapper #main section h1 img{display:inline-block;width:862px}#contents #contentWrapper #main section>img{z-index:10;width:100%;position:absolute;top:0;left:0}#contents #contentWrapper .movies{width:1120px;margin:21px auto 0 auto}#contents #contentWrapper .movies>div{width:100%;padding:76px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0}#contents #contentWrapper .movies .movie01{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents #contentWrapper .movies .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #contentWrapper #howto{padding:30px 0 50px 0}#contents #contentWrapper #howto h2{width:600px}#contents #contentWrapper #howto h2 img:nth-child(1){width:100%}#contents #contentWrapper #howto h2 img:nth-child(2){width:100px;top:8px;left:23px}#contents #contentWrapper #howto h2 img:nth-child(3){width:100px;top:58px;right:-9px}#contents #contentWrapper #howto .content01{margin:0 auto;width:1120px}#contents #contentWrapper #howto .content01 img{width:100%}#contents #contentWrapper #howto .content02{margin:30px auto 0 auto;width:1200px}#contents #contentWrapper #howto .content02 img{width:100%}#contents #contentWrapper #howto .content03{margin:30px auto 0 auto;width:1120px}#contents #contentWrapper #howto .content03 img:nth-child(1){width:889px;display:block;margin:0 auto 9px auto}#contents #contentWrapper #howto .content03 img:nth-child(2){margin-top:2.42vw}#contents #contentWrapper #lineup>div{padding:66px 0 0 0;background-repeat:repeat-x;background-size:auto 36px}#contents #contentWrapper #lineup h2{width:600px}#contents #contentWrapper #lineup h2 img:nth-child(1){width:100%}#contents #contentWrapper #lineup h2 img:nth-child(2){width:100px;top:76px;left:47px}#contents #contentWrapper #lineup h2 img:nth-child(3){width:100px;top:12px;right:22px}#contents #contentWrapper #lineup .item01{width:1120px}#contents #contentWrapper #lineup .item01:not(:first-of-type){margin:3px auto 0 auto}#contents #contentWrapper #lineup .item01:first-of-type{margin:0 auto}#contents #contentWrapper #lineup .item01>img{width:100%}#contents #contentWrapper #lineup .item01>div{padding:60px}#contents #contentWrapper #lineup .item01>div .release{margin-top:30px;background:#aa569d;width:auto;height:33px;padding:0 15px;display:inline-block}#contents #contentWrapper #lineup .item01>div .release span{vertical-align:middle;line-height:33px;display:inline-block;color:#fff;font-size:16px;text-align:left}#contents #contentWrapper #lineup .item01>div .spec01{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#contents #contentWrapper #lineup .item01>div .spec01 h3{line-height:1em;margin-top:0;font-size:30px}#contents #contentWrapper #lineup .item01>div .spec01 h3 em{margin-left:0;font-size:30px}#contents #contentWrapper #lineup .item01>div .spec01 p{margin-top:0;font-size:14px;text-align:right}#contents #contentWrapper #lineup .item01>div>small{margin-top:1em;font-size:12px}#contents #contentWrapper #lineup .item01>div a{color:#fff;background:#01b2ae;width:100%;height:55px;display:none;text-decoration:none;border-radius:27.5px;margin-top:20px}#contents #contentWrapper #lineup .item01>div a p{font-size:20px;text-align:center;line-height:55px;vertical-align:middle}#contents #contentWrapper #lineup .item01>div a:hover{background:#aa569d}#contents #contentWrapper #lineup .item01>div .slider-for{display:none;margin-bottom:0 !important}#contents #contentWrapper #lineup .item01>div .slider-for.slick-initialized{display:block}#contents #contentWrapper #lineup .item01>div ul li.slick-slide{margin:0 20px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px;outline:none;cursor:pointer}#contents #contentWrapper #lineup .item01>div ul li.slick-slide img{width:100%;display:block}#contents #contentWrapper #lineup .item01>div .slick-dots{width:100%;position:relative;display:inline-block;text-align:center;top:20px;line-height:0}#contents #contentWrapper #lineup .item01>div .slick-dots li{width:29px;height:24px;padding:0;margin:0 5px}#contents #contentWrapper #lineup .item01>div .slick-dots li button{padding:0;background:url(../img/btn_heart01_no.svg);width:29px;height:24px;background-repeat:no-repeat;background-size:29px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:0;margin:0}#contents #contentWrapper #lineup .item01>div .slick-dots li button:before{font-size:0;display:none}#contents #contentWrapper #lineup .item01>div .slick-dots li button:last-of-type{display:none}#contents #contentWrapper #lineup .item01>div .slick-dots li.slick-active button{background:url(../img/btn_heart01_on.svg);background-size:29px auto}#contents #contentWrapper #btn_manual a{height:70px;width:1120px;margin:20px auto 0 auto;border-radius:35px;text-decoration:none;font-size:20px}#contents #contentWrapper #btn_manual a img{width:10px;margin-right:10px}#contents #contentWrapper #btn_manual a:hover{background:#aa569d}#contents #contentWrapper #faq{padding:30px 0 50px 0}#contents #contentWrapper #faq h2{width:600px}#contents #contentWrapper #faq h2 img:nth-child(1){width:100%}#contents #contentWrapper #faq h2 img:nth-child(2){width:100px;top:-14px;left:106px}#contents #contentWrapper #faq h2 img:nth-child(3){width:100px;top:17px;right:71px}#contents #contentWrapper #faq ul{width:1120px;margin:0 auto}#contents #contentWrapper #faq ul li{margin-top:10px;padding:30px;border-radius:20px}#contents #contentWrapper #faq ul li h3{font-size:18px;line-height:1.6em;border-bottom:solid 2px #aa569d;padding-bottom:20px;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #contentWrapper #faq ul li img{width:40px;margin-right:20px}#contents #contentWrapper #faq ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contents #contentWrapper #faq ul li>div div{-webkit-box-flex:1;-ms-flex:1;flex:1}#contents #contentWrapper #faq ul li>div div p{line-height:1.6em;font-size:16px}#contents #content_footer{background:url(../img/bg07_pc.gif)}#contents #content_footer .wrapper01{width:1120px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents #content_footer .wrapper01>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents #content_footer .wrapper01>div a{display:block;width:328px;border:3px solid #fff;background:#fff;margin:0 10px;-webkit-transition:all .2s;transition:all .2s}#contents #content_footer .wrapper01>div a img{width:100%}#contents #content_footer .wrapper01>div a:hover{border-color:#f4c412}#contents #content_footer .wrapper01 ul{margin:20px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}