@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;800;900&display=swap";html{visibility:hidden}html.wf-active{visibility:visible}#headMainWrap01{width:100vw}@-webkit-keyframes bounce{5%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(1, 1) translateY(-20px);transform:scale(1, 1) translateY(-20px)}15%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes bounce{5%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(1, 1) translateY(-20px);transform:scale(1, 1) translateY(-20px)}15%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@media print,screen{#contents{color:#656565;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;padding:0}#contents .clearfix:before,#contents .clearfix:after{content:"";display:table}#contents .clearfix:after{clear:both}#contents .clearfix{zoom:1}#contents:before,#contents:after{content:"";display:table}#contents:after{clear:both}#contents .bold01{font-weight:500}#contents .ebold01{font-weight:800}#contents .black01{font-weight:900}#contents #tag01 section{padding:1.45vw 0;background:#fb99c5}#contents #tag01 section h1,#contents #tag01 section p{text-align:center;color:#fff;font-size:2.8vw}#contents .wave01{background-size:auto 6.28vw;background-repeat:repeat-x;background-position:0;position:absolute;bottom:0;left:0;width:100%;height:6.28vw;display:block}#contents .wave01.white01{background:url(../img/ptn_wave02.png)}#contents .wave01.yellow01{background:url(../img/ptn_wave03.png)}#contents .wave01.pink01{background:url(../img/ptn_wave01.png)}#contents #main{width:100%;position:relative;background:url(../img/bg04.png);background-size:69.32vw auto;background-position:center top}#contents #main section{position:relative;padding-bottom:15.94vw}#contents #main section h1{margin-top:2.42vw;pointer-events:none;text-align:center}#contents #main section h1 img{width:79.47vw}#contents #main section .slick-dotted.slick-slider{margin-bottom:6.04vw}#contents #main section #mainCarousel{margin-top:4.8vw;z-index:100}#contents #main section #mainCarousel .slider-for{display:none}#contents #main section #mainCarousel .slider-for.slick-initialized{display:block}#contents #main section #mainCarousel ul li.slick-slide{margin:0 2.4vw;overflow:hidden;width:95.17vw;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #main section #mainCarousel ul li.slick-slide div{width:100%;cursor:pointer}#contents #main section #mainCarousel ul li.slick-slide div img{width:100%;display:block}#contents #main section #mainCarousel .slick-dots{width:100%;position:relative;display:inline-block;text-align:center;top:1.2vw}#contents #main section #mainCarousel .slick-dots li{width:10.9375vw;height:10.9375vw;padding:0;margin:0 .6vw}#contents #main section #mainCarousel .slick-dots li button{padding:0;background:url(../img/btn_heart01_no.png);width:10.9375vw;height:10.9375vw;background-repeat:no-repeat;background-size:10.9375vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:0;margin:0}#contents #main section #mainCarousel .slick-dots li button:before{font-size:0;display:none}#contents #main section #mainCarousel .slick-dots li button:last-of-type{display:none}#contents #main section #mainCarousel .slick-dots li.slick-active button{background:url(../img/btn_heart01_on.png);background-size:10.9375vw}#contents #main section .moviewrap01{position:relative;padding:3.14vw;background:#ef94bd;border:3px solid #a25693;width:93.24vw;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3.62vw}#contents #main section .moviewrap01 .movie01{width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents #main section .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #main section #movie .moviewrap01{margin-top:2.42vw;background:#a8dedc}#contents #main section nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4.83vw}#contents #main section nav a{display:block;width:30.43vw;margin:0 .48vw}#contents #main section nav a img{width:100%}#contents #lineup{background:url(../img/bg02.png);background-size:69.32vw auto;background-position:center top}#contents #lineup section{padding-bottom:15.94vw;position:relative}#contents #lineup section h2{text-align:center;margin-top:4.83vw}#contents #lineup section h2:nth-of-type(1) img{width:77.54vw}#contents #lineup section h2:nth-of-type(2) img{width:73.67vw}#contents #lineup section>p{font-size:5.3vw;line-height:1.5em;text-align:center}#contents #lineup section>small{font-size:2.9vw;text-align:center;display:block;margin-top:.2em}#contents #lineup section>ul>li{margin:3.38vw auto 0 auto;width:93.24vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3ffff;border:.48vw solid #7fcbc8;padding:1.93vw}#contents #lineup section>ul>li .slider-for{display:none;margin-bottom:0 !important}#contents #lineup section>ul>li .slider-for.slick-initialized{display:block}#contents #lineup section>ul>li>img{border:.24vw solid #7fcbc8;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #lineup section>ul>li ul li.slick-slide{border:.24vw solid #7fcbc8;margin:0 2.4vw;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:88.41vw;outline:none;cursor:pointer}#contents #lineup section>ul>li ul li.slick-slide img{width:100%;display:block}#contents #lineup section>ul>li .slick-dots{width:100%;position:relative;display:inline-block;text-align:center;margin:2.4vw 0 0 0;top:0}#contents #lineup section>ul>li .slick-dots li{width:2.42vw;height:2.42vw;padding:0;margin:0 .6vw}#contents #lineup section>ul>li .slick-dots li button{padding:0;background:#ececec;border-radius:1.21vw;width:2.42vw;height:2.42vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:0;margin:0}#contents #lineup section>ul>li .slick-dots li button:before{font-size:0;display:none}#contents #lineup section>ul>li .slick-dots li button:last-of-type{display:none}#contents #lineup section>ul>li .slick-dots li.slick-active button{background:#7fcbc8}#contents #lineup section>ul>li .release01{background:#7fcbc8;color:#fff;width:100%;height:8.45vw;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;font-size:3.38vw;margin-top:2.4vw}#contents #lineup section>ul>li .yotei01{margin-top:2.4vw;font-size:3.86vw;color:#eb6da5;text-align:center;height:9.66vw;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 #lineup section>ul>li h3{font-size:3.38vw;line-height:1.7em;margin-top:.5em}#contents #lineup section>ul>li h3 em{font-size:4.83vw;display:block}#contents #lineup section>ul>li>p{font-size:2.9vw;margin-top:.5em;text-align:right}#contents #lineup section>ul>li a{color:#fff;background:#eb6da5;width:100%;height:9.66vw;display:none;border-radius:4.83vw;margin-top:2.4vw}#contents #lineup section>ul>li a p{font-size:3.86vw;text-align:center;line-height:9.66vw;vertical-align:middle}#contents #make{background:url(../img/bg03.png);background-size:69.32vw auto;background-position:center top}#contents #make section{padding-bottom:15.94vw;position:relative}#contents #make section h2{margin-top:4.83vw;text-align:center}#contents #make section h2 img{width:69.81vw}#contents #make section>div img{width:100%}#contents #make section>img{width:91.78vw;display:block;margin:3.62vw auto 0 auto}#contents #play{background:url(../img/bg01.png);background-size:69.32vw auto;background-position:center top}#contents #play section{position:relative}#contents #play section h2{margin-top:4.83vw;text-align:center}#contents #play section h2 img{width:65.7vw}#contents #play section>ul{width:93.24vw;margin:0 auto}#contents #play section>ul li{margin-top:3.38vw}#contents #play section>ul li:first-of-type{margin-top:0}#contents #play section>ul li img{width:100%}#contents #play section>small{padding:3.38vw;display:block;font-size:2.42vw;line-height:1.4em}#contents #content_footer{background:#ef94bd}#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;-ms-flex-wrap:wrap;flex-wrap:wrap}#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>div a:nth-of-type(3){margin-top:2.42vw}#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){#contents{width:100%;min-width:1240px}#contents #tag01 section{padding:12px 0;text-align:center}#contents #tag01 section h1,#contents #tag01 section p{line-height:1em;font-size:16px;display:inline-block}#contents #tag01 section h1{margin-right:1em}#contents .wave01{background-size:auto 50px;background-repeat:repeat-x;background-position:0;position:absolute;bottom:0;left:0;width:100%;height:50px;display:block}#contents #main{width:100%;position:relative;background:url(../img/bg04.png);background-size:574px auto;background-position:center top}#contents #main section{position:relative;padding-bottom:120px;overflow-x:hidden}#contents #main section h1{margin-top:30px;pointer-events:none;text-align:center}#contents #main section h1 img{width:778px}#contents #main section .slick-dotted.slick-slider{margin-bottom:60px}#contents #main section #mainCarousel{margin-top:30px;z-index:100}#contents #main section #mainCarousel .slider-for{display:none}#contents #main section #mainCarousel .slider-for.slick-initialized{display:block}#contents #main section #mainCarousel .slick-list{overflow:visible !important}#contents #main section #mainCarousel ul li.slick-slide{overflow:visible !important;margin:0 -40px;width:800px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}#contents #main section #mainCarousel ul li.slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1)}#contents #main section #mainCarousel ul li.slick-slide div{width:100%;cursor:pointer}#contents #main section #mainCarousel ul li.slick-slide div img{width:100%;display:block}#contents #main section #mainCarousel ul li.slick-slide div:hover img{-webkit-animation:bounce 2s ease-in-out;animation:bounce 2s ease-in-out}#contents #main section #mainCarousel .slick-dots{width:100%;position:relative;display:inline-block;text-align:center;top:20px;line-height:0}#contents #main section #mainCarousel .slick-dots li{width:69px;height:69px;padding:0;margin:0 5px}#contents #main section #mainCarousel .slick-dots li button{padding:0;background:url(../img/btn_heart01_no.png);width:69px;height:69px;background-repeat:no-repeat;background-size:69px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:0;margin:0}#contents #main section #mainCarousel .slick-dots li button:before{font-size:0;display:none}#contents #main section #mainCarousel .slick-dots li button:last-of-type{display:none}#contents #main section #mainCarousel .slick-dots li.slick-active button{background:url(../img/btn_heart01_on.png);background-size:69px}#contents #main section .moviewrap01{position:relative;padding:47px 67px;background:#ef94bd;border:3px solid #a25693;width:1100px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px}#contents #main section .moviewrap01 .movie01{width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents #main section .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #main section #movie{width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents #main section #movie .moviewrap01{margin:30px 0 0 0;width:540px;padding:22px 27px;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #main section #movie .moviewrap01:nth-child(odd){margin-right:10px}#contents #main section #movie .moviewrap01:nth-child(even){margin-left:10px}#contents #main section nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}#contents #main section nav a{display:block;width:343px;margin:0 17px}#contents #main section nav a img{width:100%}#contents #lineup{background:url(../img/bg02.png);background-size:574px auto;background-position:center top}#contents #lineup section{padding-bottom:120px;position:relative}#contents #lineup section h2{text-align:center;margin-top:70px}#contents #lineup section h2:nth-of-type(1) img{width:642px}#contents #lineup section h2:nth-of-type(2){margin-top:0}#contents #lineup section h2:nth-of-type(2) img{width:502px}#contents #lineup section>p{font-size:30px;line-height:1.5em;text-align:center}#contents #lineup section>small{font-size:12px;text-align:center;display:block;margin-top:.2em}#contents #lineup section>ul{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;margin:20px auto 0 auto;width:1200px}#contents #lineup section>ul>li{margin:22px;width:528px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3ffff;border:2px solid #7fcbc8;padding:12px}#contents #lineup section>ul>li .slider-for{display:none;margin-bottom:0 !important}#contents #lineup section>ul>li .slider-for.slick-initialized{display:block}#contents #lineup section>ul>li>img{border:1px solid #7fcbc8;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #lineup section>ul>li ul li.slick-slide{border:1px solid #7fcbc8;margin:0 10px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:500px;cursor:pointer}#contents #lineup section>ul>li ul li.slick-slide img{width:100%;display:block}#contents #lineup section>ul>li .slick-dots{width:100%;position:relative;display:inline-block;text-align:center;margin:10px 0 0 0;top:0;line-height:0}#contents #lineup section>ul>li .slick-dots li{width:10px;height:10px;padding:0;margin:0 5px}#contents #lineup section>ul>li .slick-dots li button{padding:0;background:#ececec;border-radius:5px;width:10px;height:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:0;margin:0}#contents #lineup section>ul>li .slick-dots li button:before{font-size:0;display:none}#contents #lineup section>ul>li .slick-dots li button:last-of-type{display:none}#contents #lineup section>ul>li .slick-dots li.slick-active button{background:#7fcbc8}#contents #lineup section>ul>li .release01{background:#7fcbc8;color:#fff;width:100%;height:35px;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;font-size:16px;margin-top:10px}#contents #lineup section>ul>li .yotei01{margin-top:12px;font-size:20px;color:#eb6da5;text-align:center;height:50px;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 #lineup section>ul>li h3{font-size:18px;line-height:1.7em;margin-top:.5em}#contents #lineup section>ul>li h3 em{font-size:30px;display:block}#contents #lineup section>ul>li>p{font-size:14px;margin-top:.7em;text-align:right}#contents #lineup section>ul>li a{color:#fff;background:#eb6da5;width:100%;height:50px;text-decoration:none;border-radius:25px;margin-top:12px;-webkit-transition:all .2s;transition:all .2s}#contents #lineup section>ul>li a p{font-size:20px;text-align:center;line-height:50px;vertical-align:middle}#contents #lineup section>ul>li a:hover{background:#f4c412}#contents #make{background:url(../img/bg03.png);background-size:574px auto;background-position:center top}#contents #make section{padding-bottom:120px;position:relative}#contents #make section h2{margin-top:70px;text-align:center}#contents #make section h2 img{width:568px}#contents #make section>div{margin-top:35px;text-align:center}#contents #make section>div img{width:1100px}#contents #make section>img{width:762px;display:block;margin:29px auto 0 auto}#contents #play{background:url(../img/bg01.png);background-size:574px auto;background-position:center top}#contents #play section{position:relative}#contents #play section h2{margin-top:70px;text-align:center}#contents #play section h2 img{width:543px}#contents #play section>ul{width:1100px;margin:0 auto}#contents #play section>ul li{margin-top:20px}#contents #play section>ul li:first-of-type{margin-top:0}#contents #play section>ul li img{width:100%}#contents #play section>small{padding:0;width:1100px;display:block;font-size:12px;line-height:1.4em;margin:2em auto 70px auto}#contents #content_footer .wrapper01{padding:30px 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: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:nth-of-type(3){margin-top:0}#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}}