/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/main.scss ***!
  \*************************************************************************************************************/@keyframes shine{0%{left:-160%;opacity:0}70%{left:-160%;opacity:.5}71%{left:-160%;opacity:.75}100%{left:-20%;opacity:0}}@keyframes shine2{0%{background-position:150%}100%{background-position:-50%}}@keyframes bggradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes slideShutter{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideShutterDown{0%{transform:translateY(50%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes swapLeft{0%{transform:rotate(0) translateX(0)}100%{transform:rotate(-15deg) translateX(-34%)}}@keyframes swapRight{0%{transform:rotate(0) translateX(0)}100%{transform:rotate(15deg) translateX(34%)}}@keyframes opacityUp{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}@keyframes balloonUp{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}@keyframes rollAnime{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}@keyframes rollAnime2{0%{transform:rotateX(0)}100%{transform:rotateX(360deg)}}@keyframes slideRightIn{0%{transform:translateX(50%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes roll-anime{0%{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(0)}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(360deg)}}@keyframes confetti1{0%{top:-10%;transform:translateX(0) rotateX(0) rotateY(0)}100%{top:100%;transform:translateX(20px) rotateX(180deg) rotateY(360deg)}}@keyframes confetti2{0%{top:-10%;transform:translateX(0) rotateX(0) rotateY(0)}100%{top:100%;transform:translateX(-20vw) rotateX(180deg) rotateY(360deg)}}@keyframes flashing{0%{opacity:0}90%{opacity:1}100%{opacity:0}}@keyframes firework{0%{transform:translate(-50%,0);width:.5vmin;opacity:0}50%{transform:translate(-50%,60vh);width:.5vmin;opacity:0}80%{width:.5vmin;opacity:1}90%{width:40vmin;opacity:1}100%{transform:translate(-50%,30vh);width:45vmin;opacity:0}}@keyframes lineAnime{to{width:100%}}@keyframes lineAnime2{to{width:54%}}@keyframes lineAnime3{to{width:44%}}@keyframes toggleAnime{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:scale(1.2)}75%{transform:scale(.9)}100%{transform:scale(1.1)}}@keyframes advent{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes slideRight{0%{clip-path:inset(0% 100% 0% 0%)}100%{clip-path:inset(0%)}}.container .cosme-ranking-container{position:relative}.container .cosme-ranking-container .logo{position:absolute;top:16.5%;left:7%;width:46%}.container .cosme-ranking-container .logo.is-active{animation:rollAnime 1s ease-in-out forwards}.series-container{position:relative;overflow:hidden;filter:blur(10px)}.series-container.is-active{filter:blur(0);transition:.8s .5s}.series-container.is-active .text{opacity:1;transition:.8s 1.3s}.series-container .text{position:absolute;bottom:0;left:0;width:100%;opacity:0}.skin-care-container{position:relative}.skin-care-container .title{position:absolute;top:-5.86%;left:50%;transform:translateX(-50%);width:88.4%!important;z-index:1}.skin-care-container .productWrapper{position:absolute;top:24.3%;left:32.3333335%;width:35.333333%}.skin-care-container .productWrapper.is-active .product{animation:slideShutter 1s ease-in-out forwards}.skin-care-container .productWrapper .product{opacity:0;transform:translateY(-50%)}.skin-care-container .textWrapper{position:absolute;top:77%;left:50%;transform:translateX(-50%);width:53.066667%}.skin-care-container .textWrapper.is-active .text{opacity:1;transition:.8s .5s}.skin-care-container .textWrapper .text{opacity:0}.control-container{position:relative;overflow:hidden}.control-container .product{position:absolute;top:23.5%;left:38.2%;width:23.6%!important;z-index:2}.control-container .title{position:absolute;top:10%;left:50%;width:84.13%;transform:translateX(-50%);opacity:0}.control-container .title.is-active{animation:opacityUp 1s ease-in-out forwards}.control-container .balloonWrapper1{position:absolute;top:26%;left:-12.33%;width:63.333333%}.control-container .balloonWrapper1.is-active .balloon1{transition:.8s .5s;opacity:1;transform:scale(1)}.control-container .balloonWrapper1 .balloon1{opacity:0;transform:scale(0)}.control-container .balloonWrapper2{position:absolute;top:26%;right:-12.33%;width:63.333333%}.control-container .balloonWrapper2.is-active .balloon2{transition:.8s .5s;opacity:1;transform:scale(1)}.control-container .balloonWrapper2 .balloon2{opacity:0;transform:scale(0)}.control-container .textWrapper{position:absolute;bottom:24%;left:50%;width:68.933333%;transform:translateX(-50%)}.control-container .textWrapper.is-active .text{transition:.8s .5s;opacity:1;transform:scale(1)}.control-container .textWrapper .text{opacity:0;transform:scale(0)}.more-container{position:relative}.more-container .titleWrapper{position:absolute;top:-12%;left:32.9333335%;width:34.133333%}.more-container .titleWrapper.is-active .title{animation:rollAnime 1s ease-in-out forwards}.more-container .textWrapper{position:absolute;top:32%;left:4.9333335%;width:90.133333%}.more-container .textWrapper.is-active .text{opacity:1;transition:.8s .5s;transform:translateY(0)}.more-container .textWrapper .text{opacity:0;transform:translateY(20%)}.column-container{position:relative}.column-container .textWrapper{position:absolute;top:20%;left:0;width:100%;height:10%}.column-container .textWrapper.is-active .text1,.column-container .textWrapper.is-active .text2{clip-path:inset(0%);transition:.8s .5s}.column-container .textWrapper .text1{position:absolute;top:13%;left:14.0666665%;width:71.866667%;clip-path:inset(0 0 99.99% 0)}.column-container .textWrapper .text2{position:absolute;bottom:17%;left:13.6%;width:72.8%;clip-path:inset(0 0 99.99% 0)}.column-container .pictureWrapper{position:absolute;top:50%;left:0;width:100%;height:21%;overflow:hidden}.column-container .pictureWrapper.is-active .picture1,.column-container .pictureWrapper.is-active .picture2{transition:.8s .5s;transform:translateY(0);opacity:1}.column-container .pictureWrapper .picture1{position:absolute;top:0;left:13%;width:36.266667%;transform:translateX(-99.99%);opacity:0}.column-container .pictureWrapper .picture2{position:absolute;top:0;right:13%;width:36.533333%;transform:translateX(99.99%);opacity:0}.offer-container{position:relative}.offer-container .button{position:absolute;top:85%;left:9.5%;width:84.13%;overflow:hidden;cursor:pointer;box-shadow:0 0 23px -5px #777;border-radius:62px}.offer-container .button::before{display:block;position:absolute;top:0;left:-160%;content:"";width:140%;height:100%;opacity:.5;background-color:#fff;transform:skewX(-45deg);animation:shine 2s cubic-bezier(.25,0,.25,1) infinite}.offer-container .button-2{top:83%;width:46.66%;left:50%;transform:translateX(-50%)}.method-container1{position:relative;overflow:hidden}.method-container1 .balloonWrapper{position:absolute;top:22.57%;right:61.8%;width:26.4%;animation:fall 3.6s linear infinite}.method-container1 .text{position:absolute;top:14%;left:50%;width:92.533333%;transform:translateX(-50%);z-index:1}@keyframes fall{0%{transform:translateY(0);opacity:1}20%{transform:translateY(70.5%);opacity:1}100%,40%{transform:translateY(141%);opacity:0}}.method-container2{position:relative}.method-container2 .titleWrapper1{position:absolute;top:9%;left:6%;width:42.8%}.method-container2 .titleWrapper1.is-active .title1{animation:rollAnime 1s ease-in-out forwards}.method-container2 .titleWrapper2{position:absolute;top:9%;right:6%;width:42.933333%}.method-container2 .titleWrapper2.is-active .title2{animation:rollAnime 1s ease-in-out forwards}.method-container2 .text{position:absolute;bottom:0;left:50%;width:82.666667%;transform:translateX(-50%)}.method-container2 .text2{position:absolute;bottom:4%;left:50%;width:82.666667%;transform:translateX(-50%)}.interview-container .interview-wrapper-1{position:relative;overflow:hidden}.interview-container .interview-wrapper-1 .interview-inner-1{position:absolute;top:8%;left:0;width:91.6%}.interview-container .interview-wrapper-1 .interview-inner-1.is-active .interview1{transform:translateX(0);opacity:1;transition:.8s .2s}.interview-container .interview-wrapper-1 .interview-inner-1 .interview1{opacity:0;transform:translate(-50%)}.interview-container .interview-wrapper-2{position:relative;overflow:hidden}.interview-container .interview-wrapper-2 .interview-inner-2{position:absolute;top:15%;right:0;width:72.666667%}.interview-container .interview-wrapper-2 .interview-inner-2.is-active .interview2{transform:translateX(0);opacity:1;transition:.8s .2s}.interview-container .interview-wrapper-2 .interview-inner-2 .interview2{opacity:0;transform:translate(50%)}.interview-container .interview-wrapper-3{position:relative;overflow:hidden}.interview-container .interview-wrapper-3 .interview-inner-3{position:absolute;top:4%;left:0;width:72.4%}.interview-container .interview-wrapper-3 .interview-inner-3.is-active .interview3{transform:translateX(0);opacity:1;transition:.8s .2s}.interview-container .interview-wrapper-3 .interview-inner-3 .interview3{opacity:0;transform:translate(-50%)}#birth{overflow:hidden}#birth .birth-container-1 .birth,#birth .birth-container-2 .birth,#birth .birth-container-3 .birth,#birth .birth-container-4 .birth,#birth .birth-container-5 .birth{opacity:0}#birth .birth-container-1 .birth.is-active,#birth .birth-container-2 .birth.is-active,#birth .birth-container-3 .birth.is-active,#birth .birth-container-4 .birth.is-active,#birth .birth-container-5 .birth.is-active{animation:balloonUp 1.5s ease-in-out forwards}#birth .birth-container-1 .slide,#birth .birth-container-2 .slide,#birth .birth-container-3 .slide,#birth .birth-container-4 .slide,#birth .birth-container-5 .slide{opacity:0}#birth .birth-container-1 .slide.is-active,#birth .birth-container-2 .slide.is-active,#birth .birth-container-3 .slide.is-active,#birth .birth-container-4 .slide.is-active,#birth .birth-container-5 .slide.is-active{animation:slideRightIn 1s ease-in-out forwards}#birth .birth-container-1{position:relative}#birth .birth-container-1 .birth-1{position:absolute;top:28%;left:8.47%;width:83.06%;opacity:0}#birth .birth-container-1 .birth-1.is-active{animation:opacityUp 1s ease-in-out forwards}#birth .birth-container-1 .birth-2{position:absolute;bottom:6%;left:7.47%;width:85.06%}#birth .birth-container-2{position:relative}#birth .birth-container-2 .birth-3{position:absolute;top:-3%;left:7.935%;width:84.13%}#birth .birth-container-2 .birth-4{position:absolute;top:18%;left:7.935%;width:84.13%}#birth .birth-container-2 .birth-5{position:absolute;top:43%;left:7.935%;width:84.13%}#birth .birth-container-2 .birth-6{position:absolute;top:80%;left:7.935%;width:84.13%}#birth .birth-container-3{position:relative}#birth .birth-container-3 .birth-7{position:absolute;top:1%;left:8.47%;width:83.06%}#birth .birth-container-3 .birth-8{position:absolute;top:27%;left:8%;width:84%}#birth .birth-container-3 .birth-9{position:absolute;bottom:16%;left:8%;width:84%}#birth .birth-container-3 .birth-10{position:absolute;bottom:-6%;left:7.935%;width:84.13%;z-index:1}#birth .birth-container-4{position:relative}#birth .birth-container-4 .birth-11{position:absolute;top:8%;left:7.935%;width:84.13%}#birth .birth-container-4 .birth-12{position:absolute;top:35%;left:7.87%;width:84.26%}#birth .birth-container-4 .birth-13{position:absolute;top:74%;left:7.5%;width:85%}#birth .birth-container-4 .birth-14{position:absolute;top:84%;left:7.5%;width:85%}#birth .birth-container-5{position:relative}#birth .birth-container-5 .birth-15{position:absolute;top:0;left:7.935%;width:84.13%}.azeline-container2{position:relative}.azeline-container2 .lineWrapper{position:absolute;top:43.5%;left:8%;width:48.666667%}.azeline-container2 .lineWrapper.is-active .line{transition:.8s .5s;clip-path:inset(0%)}.azeline-container2 .lineWrapper .line{clip-path:inset(0% 99.99% 0% 0%)}.azeline-container2 .balloonWrapper{position:absolute;top:52.5%;left:13.2666665%;width:73.466667%}.azeline-container2 .balloonWrapper.is-active .balloon{transition:.8s .5s;opacity:1;transform:translateY(0)}.azeline-container2 .balloonWrapper .balloon{opacity:0;transform:translateY(20%)}.azeline-container{position:relative;overflow:hidden}.azeline-container.is-active .product{animation:slideShutter 1s ease-in-out .5s forwards}.azeline-container.is-active .background{animation:slideShutterDown 1s ease-in-out .5s forwards}.azeline-container .product{position:absolute;top:9.5%;left:31%;width:101.333333%;opacity:0;z-index:1}.azeline-container .background{position:absolute;top:10.5%;left:30%;width:101.333333%;mix-blend-mode:multiply;opacity:0}.azeline-container .text{position:absolute;top:60%;left:50%;width:84.133333%;transform:translateX(-50%)}.product-container{overflow:hidden}.product-container .productWrapper-1{position:relative;overflow:hidden}.product-container .productWrapper-1.is-active .product-1{transition:.8s .2s;opacity:1;transform:translateY(0)}.product-container .productWrapper-1.is-active .picture-1{transition:.8s .2s;opacity:1;transform:translateX(0)}.product-container .productWrapper-1 .product-1{position:absolute;top:24%;left:6%;width:22.266667%;transform:translateY(-50%);opacity:0}.product-container .productWrapper-1 .picture-1{position:absolute;top:15%;right:-16%;width:58.4%;transform:translateX(50%);opacity:0}.product-container .productWrapper-1 .text-1{position:absolute;top:23%;left:33%;width:61.333333%}.product-container .productWrapper-2{position:relative}.product-container .productWrapper-2.is-active .product-2{transition:.8s .2s;opacity:1;transform:translateY(0)}.product-container .productWrapper-2.is-active .picture-2{transition:.8s .2s;opacity:1;transform:translateX(0)}.product-container .productWrapper-2 .product-2{position:absolute;top:10%;left:3%;width:35.466667%;transform:translateY(-50%);opacity:0}.product-container .productWrapper-2 .picture-2{position:absolute;top:-10%;right:-20%;width:50.4%;transform:translateX(50%);opacity:0}.product-container .productWrapper-2 .text-2{position:absolute;top:7%;left:34%;width:58.933333%}.product-container .productWrapper-3{position:relative}.product-container .productWrapper-3.is-active .product-3{transition:.8s .2s;opacity:1;transform:translateY(0)}.product-container .productWrapper-3.is-active .picture-3{transition:.8s .2s;opacity:1;transform:translateX(0)}.product-container .productWrapper-3 .product-3{position:absolute;top:10%;left:3%;width:41.733333%;transform:translateY(-50%);opacity:0}.product-container .productWrapper-3 .picture-3{position:absolute;top:-10%;right:-26%;width:60.4%;transform:translateX(50%);opacity:0}.product-container .productWrapper-3 .text-3{position:absolute;top:7%;left:34%;width:64.8%}.self-container{position:relative}.self-container .self-inner{position:absolute;top:31%;left:0;width:100%;height:42.7%}.self-container .self-inner.is-active .self-1{animation:slideRight .5s linear forwards}.self-container .self-inner.is-active .self-2{animation:slideRight .5s linear .5s forwards}.self-container .self-inner.is-active .self-3{animation:slideRight .5s linear 1s forwards}.self-container .self-inner .self{position:absolute;clip-path:inset(0% 100% 0% 0%)}.self-container .self-inner .self-1{top:0;left:7%;width:31.6%;z-index:3}.self-container .self-inner .self-2{top:-.23%;left:36%;width:31.6%;z-index:2}.self-container .self-inner .self-3{top:0;left:65%;width:26.4%;z-index:1}.self-container .self-logo{position:absolute;bottom:3%;left:2%;width:34.133333%;opacity:0;transform:translateY(10%)}.self-container .self-logo.is-active{opacity:1;transform:translateY(0);transition:.5s ease-in-out .25s}#form-order .ttl01,#form_checkout_title,#form_payment_title,#order_info_checkout_title,#order_info_order_title,#order_info_payment,.form_title{background-color:#e07068}.form_required:last-of-type .form_box_label::before{background:#fea3a0!important}#form-order .ttl01{background-color:#ef7f91!important;border-left:6px solid #e07068}#form-order .ttl01::before{background:#fea3a0!important}#form-order #form_area .form_box_label{background:#e07068;border-bottom:1px solid #e07068;border-top:1px solid #e07068;margin:0}#form-order #form_area .form_required:last-of-type .form_box_label{border-left:6px solid #e07068!important}#form-order #form_area .form_box{border-right:1px solid #e07068!important;border-left:1px solid #e07068!important;border-bottom:1px solid #e07068!important}#agreement{background:#e07068}.d-none{display:none}.query input{display:none}.cl-green{color:#d75646}.form-buy{background:#f1f0ed}.query-body{background:#fff}#question-container{width:92%;margin:0 auto;padding:4.5% 0;font-size:24px;line-height:1.6}#question-container .supText{position:relative;vertical-align:top;font-size:30%}#question-container .supText2{font-size:70%}#question-container .heading{background:linear-gradient(to right,#fea3a0,#e07068,#d75646);padding:9px;font-size:20px;color:#fff;text-align:center;font-weight:700}#question-container .buyText{border-right:1.5px solid #e07068;border-left:1.5px solid #e07068;border-bottom:1.5px solid #e07068;margin-top:0;margin-bottom:14px;line-height:1.3}#question-container .text-title-bottom-value{margin-top:0;margin-bottom:0;padding:0 15px 19px!important;font-size:16px}#question-container .text-title-value{margin-top:0;margin-bottom:0;padding:15px 15px 0!important}#question-container .supText3{color:#d43472}#question-container .text{color:#2e2e2e;padding:15px 15px 19px}.error{text-align:center;background:linear-gradient(#e83054,#da2245,#de2a4c);color:#fff;padding:5px 0 7px;letter-spacing:2px;margin-bottom:15px;font-size:15px;font-weight:700;border-radius:10px}.error:nth-child(2){margin:10px 0}.error .number,.error .number1{font-size:20px}.fixError{position:fixed;top:0;width:92%;right:0;left:0;margin:0 auto}.query-02,.query-03,.query-04,.query-05,.query-06,.query-07,.query-08,.query-09{display:none;border-top:none}.query{border:2px solid #e07068}.query.query-08 .query-heading{border:1.5px solid #e07068}.query .query-heading{display:flex;background-color:#e07068;color:#2e2e2e;font-size:14px;line-height:1.4285;padding:10px;gap:10px;border-bottom:2px solid #e07068}.query .number{max-width:84px;box-sizing:border-box;height:30px;background-color:#d75646;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;font-weight:700;white-space:nowrap;border-radius:10px;padding:0 10px;text-align:center}.query .number .num-value{letter-spacing:2px}.query .question{flex:1;font-size:14px;font-weight:700;display:flex;align-items:center}.query .query-answer{padding:20px 0;display:flex;justify-content:space-between;font-weight:700;width:85.5072463768%;margin:0 auto}.query .query-answer label{padding:18px 20px;width:44.0677966102%;font-size:16px;line-height:1.25;text-align:center;color:#2e2e2e;border:4px solid #fea3a0;border-radius:8px;cursor:pointer;box-sizing:border-box;transition:all .3s ease}.query .query-answer label[for$=Yest].active{background-color:#d75646;border-color:#d75646;color:#fff}.query .query-answer label[for$=No].active{background-color:#d75646;border-color:#d75646;color:#fff}.query .query-answer.active label.active{background-color:#d75646;color:#fff}.query .query-answer.active label:not(.active){background-color:#b5b5b5;border:4px solid #b5b5b5;color:#fff}.query .query-answer.active .query .query-bottom{text-align:center;padding:0;margin:0 auto;width:92.0289855072%}.query .query-answer.active .query-bottom{animation:toggleAnime .8s ease-in-out forwards}.query-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s;text-align:center}.query-wrapper.open{grid-template-rows:1fr}.query-expandable{min-height:0;padding:0 10px}.query-expandable .expandable-text{padding-top:14px;font-size:14px;color:#2e2e2e;line-height:1.4285;font-weight:700}.query-expandable .expandable-agree{font-size:16px;color:#2e2e2e;line-height:1.25;border:4px solid #b39855;padding:14px;cursor:pointer;border-radius:10px;max-width:175px;margin:10px auto 0;font-weight:700;margin-bottom:20px}.query-expandable .expandable-agree.active{background-color:#d75646!important;color:#fff!important}@keyframes whiteout{0%{opacity:1}100%{opacity:0}}.mission-container{position:relative}.mission-container::after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background:#17256b}#form_area{overflow:hidden}#form-order #form_area{margin-top:5%!important;padding:0 2%;display:none}#form-order #form_area.active{display:block!important}.video{display:block;width:100%;height:auto}.container{position:relative;max-width:750px;width:100%;margin:0 auto}.container .img{width:100%;height:auto;display:block}.container .floating{position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);display:none}.container .floating .floating-button{display:block;max-width:682px;width:100%;margin:0 auto;height:auto;padding:5% 10%}.container .floating.is-active{display:block}.container .pop-up-area{position:fixed;top:0;left:0;width:100%;height:100%;background:0 0;z-index:999999;display:none}.container .pop-up-area.is-active{background:rgba(73,73,73,.6);display:block;z-index:999999}.container .pop-up-area.is-active .square{display:block;animation:roll-anime 1.5s ease-in-out forwards}.container .pop-up-area .square{position:absolute;top:50%;left:50%;max-width:600px;width:86%;transform:translate(-50%,-50%) scale(1) rotate(0);display:none;opacity:0}.container .pop-up-area .square .square-button{display:block;margin:0 auto}.container .pop-up-area .square .square-box{position:absolute;top:0;right:0;padding-top:4.9%;width:5%;background:#494949}.container .pop-up-area .square .square-box::after{position:absolute;top:50%;left:50%;display:block;content:"";width:90%;height:2px;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.container .pop-up-area .square .square-box::before{position:absolute;top:50%;left:50%;display:block;content:"";width:90%;height:2px;background:#fff;transform:translate(-50%,-50%) rotate(-45deg)}.site-footer{position:relative;padding:5% 4%;background:#e07068}.site-footer .copy{background:#3e362e;color:#a5a5a5;font-size:12px;padding:14px 0;text-align:center}.site-footer .box-info{border-top:2px solid #ccc;margin:20px 10px 15px;text-align:left}.site-footer .footer-logo{margin-top:15px;width:100px}.site-footer .footer-logo img{width:100%!important}.site-footer ul{margin-top:10px}.site-footer ul li{display:block;margin:0 10px .8em 0;font-size:12px;padding:4px 0}.site-footer ul li a:link{color:#0d5eaa}