/**
 * @lastmodified 2020/3/2/3:15:52 pm
**/
.popup{opacity:0}.pop-in{opacity:0;-webkit-transform:translateY(80px) translateZ(0);transform:translateY(80px) translateZ(0);-webkit-animation:pop-in 1.6s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;animation:pop-in 1.6s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.pop-in:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.pop-in:nth-child(2){-webkit-animation-delay:.184s;animation-delay:.184s}.pop-in:nth-child(3){-webkit-animation-delay:.368s;animation-delay:.368s}.pop-in:nth-child(4){-webkit-animation-delay:.552s;animation-delay:.552s}.pop-in:nth-child(5){-webkit-animation-delay:.736s;animation-delay:.736s}.pop-in:nth-child(6){-webkit-animation-delay:.92s;animation-delay:.92s}.pop-in:nth-child(7){-webkit-animation-delay:1.104s;animation-delay:1.104s}.pop-in:nth-child(8){-webkit-animation-delay:1.288s;animation-delay:1.288s}.pop-in:nth-child(9){-webkit-animation-delay:1.472s;animation-delay:1.472s}.pop-in:nth-child(10){-webkit-animation-delay:1.656s;animation-delay:1.656s}.pop-in:nth-child(11){-webkit-animation-delay:1.84s;animation-delay:1.84s}.pop-in:nth-child(12){-webkit-animation-delay:2.024s;animation-delay:2.024s}.pop-in:nth-child(13){-webkit-animation-delay:2.208s;animation-delay:2.208s}.pop-in:nth-child(14){-webkit-animation-delay:2.392s;animation-delay:2.392s}.pop-in:nth-child(15){-webkit-animation-delay:2.576s;animation-delay:2.576s}.pop-in:nth-child(16){-webkit-animation-delay:2.76s;animation-delay:2.76s}.pop-in:nth-child(17){-webkit-animation-delay:2.944s;animation-delay:2.944s}.pop-in:nth-child(18){-webkit-animation-delay:3.128s;animation-delay:3.128s}.pop-in:nth-child(19){-webkit-animation-delay:3.312s;animation-delay:3.312s}.pop-in:nth-child(20){-webkit-animation-delay:3.496s;animation-delay:3.496s}.pop-in:nth-child(21){-webkit-animation-delay:3.68s;animation-delay:3.68s}.pop-in:nth-child(22){-webkit-animation-delay:3.864s;animation-delay:3.864s}.pop-in:nth-child(23){-webkit-animation-delay:4.048s;animation-delay:4.048s}.pop-in:nth-child(24){-webkit-animation-delay:4.232s;animation-delay:4.232s}.pop-in:nth-child(25){-webkit-animation-delay:4.416s;animation-delay:4.416s}.pop-in:nth-child(26){-webkit-animation-delay:4.6s;animation-delay:4.6s}.pop-in:nth-child(27){-webkit-animation-delay:4.784s;animation-delay:4.784s}.pop-in:nth-child(28){-webkit-animation-delay:4.968s;animation-delay:4.968s}.pop-in:nth-child(29){-webkit-animation-delay:5.152s;animation-delay:5.152s}.pop-in:nth-child(30){-webkit-animation-delay:5.336s;animation-delay:5.336s}@-webkit-keyframes pop-in{to{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}}
@keyframes pop-in{to{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}}.contetnts{color:#3c3c3c}.contents-wrap{background:url("../img/bg-1.jpg") top left;background-size:cover}.preceding-release{line-height:3;text-align:center;font-size:24px;color:#fddd56;font-weight:bold;background-color:#ed5085;letter-spacing:0.08em}.campaign{background-color:#FEFDDF;text-align:center;padding:3% 4%}.campaign h3{font-size:26px;color:#ed5085;font-weight:bold;letter-spacing:0.05em;margin-bottom:20px}.campaign .campaign-inner{background-color:#fff;padding:4% 6%}.campaign .campaign-inner .campaign-copy{font-size:18px;font-weight:bold;letter-spacing:0.064em;color:#ed5085;margin-bottom:30px;line-height:1.8}.campaign .campaign-inner a{display:block;line-height:4;background-color:#ed5085;color:#fff;width:198px;border-radius:15px;margin:0 auto;margin-bottom:35px}.campaign .campaign-inner .campaign-date{width:420px;margin:0 auto;border-top:3px solid #ed5085;padding:2% 1%;border-bottom:3px solid #ed5085;margin-bottom:20px}.campaign .campaign-inner .campaign-date p{font-weight:bold;font-size:20px;color:#ed5085}.campaign .campaign-inner .campaign-date p span{font-size:24px}.campaign .campaign-inner .btn-sns a{display:block;line-height:4;width:360px}.campaign .campaign-inner .btn-sns .twitter{background-color:#388de7}.campaign .campaign-inner .btn-sns .insta{background-color:#fe3a84}.detail-campaign .copy01{width:560px;margin:0 auto;line-height:1.8;margin-bottom:20px;padding-top:1%}.detail-campaign .copy02{width:70%;margin:0 auto;line-height:1.8;margin-bottom:50px}.detail-campaign .campaign-inner .campaign-date{margin-bottom:50px}.detail-campaign .about-entry{background:#fef5f6;padding:3%;max-width:860px;margin:0 auto;margin-bottom:50px}.detail-campaign .about-entry h4{font-size:20px;margin-bottom:15px}.detail-campaign .about-entry p{line-height:2;text-align:left;width:560px;margin:0 auto;margin-bottom:15px}.detail-campaign .about-announcement{background:#fef5f6;padding:1%;max-width:860px;margin:0 auto;margin-bottom:50px}.detail-campaign .about-announcement .announcement-inner{background-color:#fff;padding:3%}.detail-campaign .about-announcement .announcement-inner h4{font-size:20px;margin-bottom:15px}.detail-campaign .about-announcement .announcement-inner p{line-height:2;text-align:left;width:560px;margin:0 auto}.detail-campaign .about-announcement .announcement-inner .announcement-copy01{margin-bottom:15px}
@media screen and (min-width: 768px){.btn-sns{display:-webkit-box;display:-ms-flexbox;display:flex;width:860px;margin:0 auto}.mainvisual-inner{background:url("../img/main-bg.jpg") top center no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mainvisual-inner .txt-wrap{width:40%;padding-left:11.5%;padding-bottom:4%;padding-top:4%}.mainvisual-inner .txt-wrap .img-copy{width:50vw}.mainvisual-inner .txt-wrap img{width:70%}.mainvisual-inner .txt-wrap p{padding-left:7%}.mainvisual-inner .main-img{width:60%;padding-top:2%;padding-right:8%;position:relative}.mainvisual-inner .main-img img{height:auto;vertical-align:bottom;width:100%}.mainvisual-inner .main-img .img-copy02{width:35%;position:absolute;top:42%;left:-10%}.contents01{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;margin:0 auto;-ms-flex-pack:distribute;justify-content:space-around;padding:120px 80px 80px;text-align:center}.contents01 .fix-txt-wrap{width:43%}.contents01 .fix-txt-wrap .txt-line01{margin-bottom:25px}.contents01 .fix-txt-wrap p{line-height:2}.contents01 .contents01-head{position:relative;font-weight:bold;margin-bottom:50px}.contents01 .contents01-head:before{content:"";background:url("../img/img-left.png") no-repeat;width:58px;height:92px;display:block;position:absolute;left:-45px;top:-26px}.contents01 .contents01-head:after{content:"";background:url("../img/img-right.png") no-repeat;width:58px;height:92px;display:block;position:absolute;right:-45px;top:-20px}.contents01 .contents01-head p{font-size:18px;margin-bottom:15px}.contents01 .contents01-head h3{font-size:26px;color:#fc7590;line-height:1}.contents01 .contents01-head h3 span{font-size:14px}.contents01 .fix-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:65px;font-family:vdl-logona, sans-serif}.contents01 .fix-point li{background-color:#ea5184;color:#fff;border-radius:60%;padding:34px 25px;font-size:18px;letter-spacing:0.08em}.contents01 .fix-point li:nth-child(3){line-height:3}.contents02-wrap-test{max-width:1000px;margin:0 auto;text-align:center;padding:110px 0 130px}.contents02-wrap-test p{color:#fc7590;font-size:24px;font-weight:bold;margin-bottom:10%;letter-spacing:0.08em}.contents02{background:url("../img/bg-2.png") top center no-repeat;background-size:cover}.contents02 .contents02-wrap{max-width:1000px;margin:0 auto;text-align:center;padding:110px 0 63px}.contents02 .contents02-wrap img{margin-bottom:8%}.contents02 .contents02-wrap p{color:#fc7590;font-size:24px;font-weight:bold;margin-bottom:13%;letter-spacing:0.08em}.contents03{text-align:center;padding:80px}.contents03 .contents03-head{font-size:24px;font-weight:bold;margin-bottom:70px;color:#fc7590;margin-bottom:103px}.contents03 .item-howto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:890px;margin:0 auto;margin-bottom:180px}.contents03 .item-howto li{position:relative}.contents03 .item-howto li p{background-color:#ea5184;color:#fff;border-radius:70%;padding:20px 4px;font-size:13px;width:46%;position:absolute;top:-49px;left:-52px}.contents03 .item-howto li:nth-child(2){line-height:2.3}.contents03 .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px;margin:0 auto;margin-bottom:160px}.contents03 .item-wrap .item-txt{padding-left:10%}.item-wrap .item-txt p { font-size: 16px; margin-bottom: 50px;color: #ea5184;}.contents03 .item-wrap .item-txt h3{font-size:24px;margin-bottom:20px}.contents03 .item-wrap .item-txt h3 small{font-size:16px}.contents03 .item-wrap .item-txt p{font-size:16px;margin-bottom:50px;color:#ea5184}.contents03 .item-wrap .item-txt p span{font-weight:bold;font-size:26px}.contents03 .item-wrap .item-txt a{display:block;width:286px;border:2px solid #ea5184;border-radius:30px;padding:18px;margin:0 auto;color:#ea5184}.contents03 .item-wrap .item-txt a:hover{color:#fff;background-color:#ea5184;-webkit-transition:0.3s;transition:0.3s}.contents03 .preference{text-align:left;font-size:12px;max-width:1000px;margin:0 auto}.contents03 .preference .p-1st{margin-bottom:50px}.contents03 .other-item-wrap .other-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:890px;margin:0 auto;margin-bottom:160px}.contents03 .other-item-wrap .other-item a{display:block}.movie-wrap{display:none}.movie-wrap-kari .movie-inner{width:920px;margin:0 auto;background-color:#ffdfe7}.movie-wrap-kari .movie-inner iframe{max-width:562px;margin-top:-160px}.movie-wrap-kari .movie-inner .movie-copy{color:#fc7590;margin-bottom:35px;font-size:24px;font-weight:bold}.movie-wrap-kari .movie-inner .movie-txt{margin:0;padding:30px 0 50px;margin-bottom:130px}.movie-wrap-kari .movie-inner p{margin-bottom:15px;line-height:2;letter-spacing:0.08em}.conceptBnr{margin-bottom:150px}}
@media screen and (max-width: 767px){.preceding-release{line-height:3;font-size:14px}.campaign .campaign-inner{padding:4% 4%}.campaign .campaign-inner h3{font-size:18px}.campaign .campaign-inner .campaign-date{width:100%}.campaign .campaign-inner .campaign-date p{font-size:14px}.campaign .campaign-inner .campaign-date p span{font-size:15px}.detail-campaign .campaign-inner{padding:4% 3%}.detail-campaign .campaign-inner .copy01,.detail-campaign .campaign-inner .copy02{width:100%}.detail-campaign .campaign-inner .about-entry,.detail-campaign .campaign-inner .about-announcement{margin-bottom:20px}.detail-campaign .campaign-inner .about-entry p,.detail-campaign .campaign-inner .about-announcement p{width:100%}.detail-campaign .campaign-inner .btn-sns a{width:90%;margin-bottom:10px}.mainvisual-inner{background:url("../img/sp-main-bg.jpg") top center no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box}.mainvisual-inner img{width:100%}.contents01{text-align:center;padding:25px 3%}.contents01 .fix-img-wrap img{width:100%}.contents01 .fix-txt-wrap .txt-line01{margin-bottom:15px}.contents01 .fix-txt-wrap p{line-height:2;margin-bottom:10px}.contents01 .contents01-head{position:relative;font-weight:bold;margin-bottom:25px}.contents01 .contents01-head:before{content:"";background:url("../img/img-left.png") no-repeat;width:58px;height:92px;display:block;position:absolute;left:-8px;top:-5px}.contents01 .contents01-head:after{content:"";background:url("../img/img-right.png") no-repeat;width:58px;height:92px;display:block;position:absolute;right:-8px;top:-5px}.contents01 .contents01-head p{font-size:14px;margin-bottom:8px}.contents01 .contents01-head h3{font-size:20px;color:#fc7590;line-height:1}.contents01 .contents01-head h3 span{font-size:12px}.contents01 .fix-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:25px;font-family:vdl-logona, sans-serif}.contents01 .fix-point li{background-color:#ea5184;color:#fff;border-radius:60%;padding:24px 18px;font-size:14px;letter-spacing:0.08em}.contents01 .fix-point li:nth-child(3){line-height:3}.contents02{background:url("../img/bg-2.png") top center no-repeat;background-size:cover}.contents02 .contents02-wrap{text-align:center;padding:25px}.contents02 .contents02-wrap p{color:#fc7590;font-size:18px;font-weight:bold;margin-bottom:9%;letter-spacing:0.08em;padding-top:15px}.contents02{background:url("../img/bg-2.png") top center no-repeat;background-size:cover}.contents02 .contents02-wrap-test{text-align:center;padding:25px}.contents02 .contents02-wrap-test p{color:#fc7590;font-size:18px;font-weight:bold;margin-bottom:9%;letter-spacing:0.08em;padding-top:15px}.contents02 .contents02-wrap-test .lips-img{margin-bottom:8%;width:60%}.contents03{text-align:center;padding:20px 3%}.contents03 .contents03-head{font-size:18px;font-weight:bold;color:#fc7590;margin-bottom:50px;padding-top:60px}.contents03 .item-howto{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-flow:wrap;flex-flow:wrap}.contents03 .item-howto li{position:relative;margin-bottom:60px}.contents03 .item-howto li:nth-child(3){margin-bottom:35px}.contents03 .item-howto li p{background-color:#ea5184;color:#fff;border-radius:70%;padding:16px 7px;font-size:13px;width:28%;position:absolute;top:-43px;left:15px}.contents03 .item-howto li:nth-child(2){line-height:2.3}.contents03 .item-wrap{margin-bottom:25px}.contents03 .item-wrap img{width:100%;margin-bottom:10px}.contents03 .item-wrap .item-txt h3{font-size:18px;margin-bottom:5px}.contents03 .item-wrap .item-txt h3 small{font-size:16px}.contents03 .item-wrap .item-txt p{font-size:16px;margin-bottom:25px;color:#ea5184}.contents03 .item-wrap .item-txt p span{font-weight:bold;font-size:26px}.contents03 .item-wrap .item-txt a{display:block;width:286px;border:2px solid #ea5184;border-radius:30px;padding:15px;margin:0 auto;color:#ea5184}.contents03 .item-wrap .item-txt a:hover{color:#fff;background-color:#ea5184;-webkit-transition:0.3s;transition:0.3s}.contents03 .preference{text-align:left;font-size:12px}.contents03 .preference .p-1st{margin-bottom:25px}.other-item-wrap .other-item li{margin-bottom:50px}}

/*# sourceMappingURL=sourcemap/style.css.map */
