@charset "UTF-8";.lp_wrap .slider{display:none}.lp_wrap .slider.slick-initialized{display:block}.lp_wrap .slider .slick-arrow{cursor:pointer}.lp_wrap .slider .slick-list{cursor:grab}.lp_wrap .slider .slick-list:active{cursor:grabbing}.lp_wrap .slider .slick-dots li *{display:none}.lp_wrap .offer .on{position:absolute;top:3.7%;left:5.333%;width:89.333%}.lp_wrap .offer.makuake .on{top:30%;left:10.9%;width:78.4%}.lp_wrap .offer .btn{position:absolute;top:86%;left:11%;width:83.333%}.lp_wrap .offer .btn a{display:block}.lp_wrap .offer .btn.trigger a::after{content:'';display:block;position:absolute;top:0;left:0;width:94%;height:66%;background:url('../images/offer-on.png') left top/100% no-repeat;transition:.6s;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.lp_wrap .offer .btn.trigger.move a::after{clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}.lp_wrap .offer.makuake .btn{top:86.5%;left:10.866%;width:78.266%}.lp_wrap .float{position:fixed;bottom:0;width:100%;max-width:750px;z-index:100;display:none}.lp_wrap .float .btn{position:absolute;top:22%;left:46%;width:52%}.lp_wrap .float.makuake .btn{position:absolute;top:18%;left:55.5%;width:42%}.lp_wrap .new_normal .step li{position:absolute;top:41%;width:29.6%}.lp_wrap .new_normal .step li:first-child{left:4%;transition:.6s}.lp_wrap .new_normal .step li:nth-child(2){left:35.2%;transition:.6s .4s}.lp_wrap .new_normal .step li:nth-child(3){right:4%;transition:.6s .8s}.lp_wrap .new_normal .step li:first-child::after,.lp_wrap .new_normal .step li:nth-child(2)::after{content:'';display:block;position:absolute;top:7%;left:87%;width:28.378%;height:7.773%;background:url('../images/new_normal-arrow.png') center center/contain no-repeat}.lp_wrap .new_normal .step li.trigger,.lp_wrap .new_normal .step li.trigger~li{opacity:0}.lp_wrap .new_normal .step li.trigger.move,.lp_wrap .new_normal .step li.trigger.move~li{opacity:1}.lp_wrap .new_normal .movie{position:absolute;top:63%;right:0;width:69.866%}.lp_wrap .new_normal .catch div{position:absolute}.lp_wrap .new_normal .catch div:first-child{top:73%;left:5.5%;width:21.733%;transition:.6s}.lp_wrap .new_normal .catch div:nth-child(2){top:81%;left:5.5%;width:35.6%;transition:.6s .4s}.lp_wrap .new_normal .catch div:nth-child(3){top:89%;left:5.5%;width:20.933%;transition:.6s .8s}.lp_wrap .new_normal .catch div.trigger,.lp_wrap .new_normal .catch div.trigger~div{opacity:0}.lp_wrap .new_normal .catch div.trigger.move,.lp_wrap .new_normal .catch div.trigger.move~div{opacity:1}.lp_wrap .evidence{overflow:hidden}.lp_wrap .evidence.trigger::before{content:'';display:block;position:absolute;top:-30%;left:-150%;width:100%;height:160%;background-color:#000;transform:rotate(-30deg);transition:1s}.lp_wrap .evidence.trigger.move::before{left:150%}.lp_wrap .evidence .head{position:absolute;top:5%;left:39%;width:22%}.lp_wrap .evidence.trigger .head{transition:.6s .4s;opacity:0}.lp_wrap .evidence.trigger.move .head{opacity:1}.lp_wrap .change{margin-top:-28%}.lp_wrap .ba .compare_wrap{position:absolute;top:29%;left:5.8%;width:88.4%}.lp_wrap .ba .compare_wrap .images-compare-handle{height:33px;width:33px;z-index:4;margin-left:-16px;margin-top:-18px;background:#fff;border:none}.lp_wrap .ba .compare_wrap .images-compare-handle::after{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#000}.lp_wrap .ba .compare_wrap .images-compare-left-arrow{border-right:6px solid #000}.lp_wrap .ba .compare_wrap .images-compare-right-arrow{border-left:6px solid #000}.lp_wrap .hair_and_makeup_artist .head div{position:absolute;left:3.6%}.lp_wrap .hair_and_makeup_artist .head div:first-child{top:1.8%;width:51.733%;transition:.6s}.lp_wrap .hair_and_makeup_artist .head div:nth-child(2){top:5.6%;width:45.333%;transition:.6s .2s}.lp_wrap .hair_and_makeup_artist .head div.trigger,.lp_wrap .hair_and_makeup_artist .head div.trigger~div{transform:translateX(-110%)}.lp_wrap .hair_and_makeup_artist .head div.trigger.move,.lp_wrap .hair_and_makeup_artist .head div.trigger.move~div{transform:translateX(0)}.lp_wrap .hair_and_makeup_artist .goods{position:absolute;top:69%;left:57%;width:29.466%}.lp_wrap .hair_and_makeup_artist .goods.trigger{transition:1s;transform:translateY(20px);opacity:0}.lp_wrap .hair_and_makeup_artist .goods.trigger.move{transform:translateY(0);opacity:1}.lp_wrap .monthly_or_daily .line1,.lp_wrap .monthly_or_daily .line2{position:absolute;height:1px;background:url('../images/monthly_or_daily-line.jpg') center left/cover no-repeat}.lp_wrap .monthly_or_daily .line1{top:16.4%;left:16%;width:68%;transition:.6s}.lp_wrap .monthly_or_daily .line2{top:21%;left:21%;width:59%;transition:.6s .2s}.lp_wrap .monthly_or_daily .line1.trigger,.lp_wrap .monthly_or_daily .line1.trigger~.line2{width:0%}.lp_wrap .monthly_or_daily .line1.trigger.move{width:68%}.lp_wrap .monthly_or_daily .line1.trigger.move~.line2{width:59%}.lp_wrap .monthly_or_daily .movie{position:absolute;top:22%;left:0;width:100%}.lp_wrap .monthly_or_daily .minute{position:absolute;top:74%;left:72%;width:14.266%}.lp_wrap .monthly_or_daily .minute.trigger{transition:.6s;transform:scale(1.5);opacity:0}.lp_wrap .monthly_or_daily .minute.trigger.move{transform:scale(1);opacity:1}.lp_wrap .monthly_or_daily .price{position:absolute;top:83.3%;left:62.7%;width:33.866%}.lp_wrap .monthly_or_daily .price.trigger{transition:.6s;transform:scale(1.5);opacity:0}.lp_wrap .monthly_or_daily .price.trigger.move{transform:scale(1);opacity:1}@media screen and (min-width:560px){.lp_wrap .monthly_or_daily .line1,.lp_wrap .monthly_or_daily .line2{height:2px}}@media screen and (min-width:751px){.lp_wrap .monthly_or_daily .line1,.lp_wrap .monthly_or_daily .line2{height:3px}}.lp_wrap .customers_voice .bg{position:fixed;top:0;z-index:-1;width:100%;max-width:750px;height:100vh;background:url('../images/customers_voice.jpg') center top/cover no-repeat;display:none}.lp_wrap .customers_voice .head div:first-child{width:65.733%;padding:6% 0 0 4%;transition:.6s}.lp_wrap .customers_voice .head div:nth-child(2){width:33.2%;padding:3% 0 3% 4%;transition:.6s .2s}.lp_wrap .customers_voice .head div.trigger,.lp_wrap .customers_voice .head div.trigger~div{transform:translateX(-113%)}.lp_wrap .customers_voice .head div.trigger.move,.lp_wrap .customers_voice .head div.trigger.move~div{transform:translateX(0)}.lp_wrap .customers_voice .voice{position:relative}.lp_wrap .customers_voice .voice .movie1{position:absolute;top:6%;left:43%;width:46.133%}.lp_wrap .customers_voice .let{position:absolute;top:31%;left:10%;width:37.6%}.lp_wrap .customers_voice .voice .movie2{position:absolute;top:53%;left:10%;width:42.133%}.lp_wrap .instagram .post li{position:absolute;width:36%}.lp_wrap .instagram .post li:first-child{top:20%;left:5%;transition:1s}.lp_wrap .instagram .post li:nth-child(2){top:20%;right:5%;transition:1s .4s}.lp_wrap .instagram .post li:nth-child(3){top:30%;left:32%;transition:1s .8s}.lp_wrap .instagram .post li:nth-child(4){top:55%;left:5%;transition:1s .6s}.lp_wrap .instagram .post li:nth-child(5){top:55%;right:5%;transition:1s .2s}.lp_wrap .instagram .post li:nth-child(6){top:65%;left:32%;transition:1s 1s}.lp_wrap .instagram .post li.trigger,.lp_wrap .instagram .post li.trigger~li{opacity:0}.lp_wrap .instagram .post li.trigger.move,.lp_wrap .instagram .post li.trigger.move~li{opacity:1}.lp_wrap .tiktok .post li{position:absolute;width:36%}.lp_wrap .tiktok .post li:first-child{top:17%;left:5%;transition:1s}.lp_wrap .tiktok .post li:nth-child(2){top:17%;right:5%;transition:1s .4s}.lp_wrap .tiktok .post li:nth-child(3){top:27%;left:32%;transition:1s .8s}.lp_wrap .tiktok .post li:nth-child(4){top:54%;left:5%;transition:1s .6s}.lp_wrap .tiktok .post li:nth-child(5){top:54%;right:5%;transition:1s .2s}.lp_wrap .tiktok .post li:nth-child(6){top:64%;left:32%;transition:1s 1s}.lp_wrap .tiktok .post li.trigger,.lp_wrap .tiktok .post li.trigger~li{opacity:0}.lp_wrap .tiktok .post li.trigger.move,.lp_wrap .tiktok .post li.trigger.move~li{opacity:1}.lp_wrap .award{overflow:hidden}.lp_wrap .award.trigger::before{content:'';display:block;position:absolute;top:-30%;left:-160%;width:100%;height:160%;background-color:#fff;transform:rotate(-30deg);transition:1s}.lp_wrap .award.trigger.move::before{left:160%}.lp_wrap .award .head{position:absolute;top:9.7%;left:9.933%;width:80.133%}.lp_wrap .award.trigger .head{transition:.6s .4s;opacity:0}.lp_wrap .award.trigger.move .head{opacity:1}.lp_wrap .award .con{position:absolute;top:24%;left:5%;width:90%}.lp_wrap .award.trigger .con{transition:.6s .8s;opacity:0}.lp_wrap .award.trigger.move .con{opacity:1}.lp_wrap .voice .odometer{position:absolute;top:39.4%;left:11%;width:27%;overflow:hidden}.lp_wrap .voice .odometer.trigger{opacity:0}.lp_wrap .voice .odometer.trigger.move{opacity:1}.lp_wrap .voice .odometer *{font-family:'Open Sans',sans-serif;font-size:13.4vw;font-weight:500;line-height:.8em;letter-spacing:-.02em}.lp_wrap .voice .odometer-digit:first-child{margin-right:-.1em}@media screen and (min-width:750px){.lp_wrap .voice .odometer *{font-size:100.366px}}.lp_wrap .voice .balloon li{position:absolute}.lp_wrap .voice .balloon li:first-child{top:42.5%;left:69%;width:27.733%}.lp_wrap .voice .balloon li:nth-child(2){top:54%;left:4%;width:25.333%}.lp_wrap .voice .balloon li:nth-child(3){top:59%;left:74%;width:20.533%}.lp_wrap .voice .balloon li:nth-child(4){top:79%;left:8%;width:27.733%}.lp_wrap .voice .balloon li:nth-child(5){top:83%;left:72%;width:23.066%}.lp_wrap .voice .balloon li.trigger{transition:.6s;transform:rotateZ(-30deg);transform-origin:right bottom;opacity:0}.lp_wrap .voice .balloon li.trigger~li:nth-child(2){transition:.6s .2s;transform:rotateZ(30deg);transform-origin:left bottom;opacity:0}.lp_wrap .voice .balloon li.trigger~li:nth-child(3){transition:.6s .4s;transform:rotateZ(-30deg);transform-origin:right bottom;opacity:0}.lp_wrap .voice .balloon li.trigger~li:nth-child(4){transition:.6s .6s;transform:rotateZ(30deg);transform-origin:left bottom;opacity:0}.lp_wrap .voice .balloon li.trigger~li:nth-child(5){transition:.6s .8s;transform:rotateZ(-30deg);transform-origin:right bottom;opacity:0}.lp_wrap .voice .balloon li.trigger.move,.lp_wrap .voice .balloon li.trigger.move~li{transform:rotateZ(0);opacity:1}.lp_wrap .makuake .achieve .odometer{position:absolute;top:50.1%;left:58%;width:37%;overflow:hidden}.lp_wrap .makuake .achieve .percent{position:absolute;top:53.5%;left:90%}.lp_wrap .makuake .supporter .member{position:absolute;top:76.7%;left:84%}.lp_wrap .makuake .achieve .percent.text-formate,.lp_wrap .makuake .supporter .member.text-formate{font-family:Roboto,sans-serif;font-size:8.3vw;font-weight:700;line-height:.8em}.lp_wrap .makuake .achieve .odometer .odometer-inside,.lp_wrap .makuake .supporter .odometer .odometer-inside{display:flex}.lp_wrap .makuake .achieve .odometer .odometer-inside .odometer-formatting-mark{display:none}.lp_wrap .makuake .achieve .odometer.trigger{opacity:0}.lp_wrap .makuake .achieve .odometer.trigger.move{opacity:1}.lp_wrap .makuake .achieve .odometer *{font-family:Roboto,sans-serif;font-size:14vw;font-weight:700;line-height:.8em}@media screen and (min-width:750px){.lp_wrap .makuake .achieve .odometer *{font-size:104.86px}.lp_wrap .makuake .achieve .percent.text-formate{top:53.5%;font-size:62.86px}}.lp_wrap .makuake .supporter .odometer{position:absolute;top:73.7%;left:58%;width:26%;overflow:hidden}.lp_wrap .makuake .supporter .odometer.trigger{opacity:0}.lp_wrap .makuake .supporter .odometer.trigger.move{opacity:1}.lp_wrap .makuake .supporter .odometer *{font-family:Roboto,sans-serif;font-size:14vw;font-weight:700;line-height:.8em}@media screen and (min-width:750px){.lp_wrap .makuake .supporter .odometer *{font-size:104.86px}.lp_wrap .makuake .supporter .member.text-formate{top:76.7%;font-size:62.86px}}.lp_wrap .hair_style .head div{position:absolute;left:20.533%;width:58.933%}.lp_wrap .hair_style .head div:first-child{top:2%;transition:.4s}.lp_wrap .hair_style .head div:nth-child(2){top:5.5%;transition:.4s .1s}.lp_wrap .hair_style .head div:nth-child(3){top:9%;transition:.4s .2s}.lp_wrap .hair_style .head div.trigger,.lp_wrap .hair_style .head div.trigger~div{transform:translateY(-20px);opacity:0}.lp_wrap .hair_style .head div.trigger.move,.lp_wrap .hair_style .head div.trigger.move~div{transform:translateY(0);opacity:1}.lp_wrap .hair_style .con li{position:absolute;left:0;width:100%}.lp_wrap .hair_style .con li:first-child{top:23%}.lp_wrap .hair_style .con li:nth-child(2){top:38%}.lp_wrap .hair_style .con li:nth-child(3){top:61%}.lp_wrap .hair_style .con li:nth-child(4){top:77%}.lp_wrap .hair_style .con li.trigger{transition:.6s;opacity:0}.lp_wrap .hair_style .con li.trigger.move{opacity:1}.lp_wrap .hair_style .con li .catch{position:absolute;width:30.8%}.lp_wrap .hair_style .con li:first-child .catch{top:7%;left:55.3%}.lp_wrap .hair_style .con li:nth-child(2) .catch{top:54.5%;left:17.6%}.lp_wrap .hair_style .con li:nth-child(3) .catch{top:7%;left:57.7%}.lp_wrap .hair_style .con li:nth-child(4) .catch{top:49%;left:17.2%}.lp_wrap .hair_style .con li.trigger .catch{transition:.6s .4s;opacity:0}.lp_wrap .hair_style .con li.trigger.move .catch{opacity:1}.lp_wrap .damage .arrow{position:absolute;top:4.2%;left:49.4%;width:2.933%;height:14.5%;background:url('../images/damage-arrow.png') center bottom/cover no-repeat}.lp_wrap .damage .arrow.trigger{animation:1s damage_arrow ease-in-out alternate infinite}@keyframes damage_arrow{from{height:14.5%}to{height:10%}}.lp_wrap .damage .icon li{position:absolute;width:26.4%}.lp_wrap .damage .icon li:first-child{top:43%;left:7%;transition:.6s}.lp_wrap .damage .icon li:nth-child(2){top:43%;left:36.8%;transition:.6s .2s}.lp_wrap .damage .icon li:nth-child(3){top:43%;right:7%;transition:.6s .4s}.lp_wrap .damage .icon li:nth-child(4){top:62%;left:21%;transition:.6s .6s}.lp_wrap .damage .icon li:nth-child(5){top:62%;right:21%;transition:.6s .8s}.lp_wrap .damage .icon li.trigger,.lp_wrap .damage .icon li.trigger~li{opacity:0}.lp_wrap .damage .icon li.trigger.move,.lp_wrap .damage .icon li.trigger.move~li{opacity:1}.lp_wrap .hope{overflow:hidden}.lp_wrap .hope .head{position:absolute;top:3%;left:41.533%;width:16.933%}.lp_wrap .hope .head.trigger img{transition:.6s;transform:translateY(-120%)}.lp_wrap .hope .head.trigger.move img{transform:translateY(0)}.lp_wrap .hope .let li{position:absolute;left:0;width:100%}.lp_wrap .hope .let li:first-child{top:20%}.lp_wrap .hope .let li:nth-child(2){top:45.5%}.lp_wrap .hope .let li:nth-child(3){top:67.6%}.lp_wrap .hope .let li.trigger{transition:.6s;opacity:0}.lp_wrap .hope .let li.trigger.move{opacity:1}.lp_wrap .real .head_logo .head{position:absolute;top:5%;left:7.133%;width:85.733%}.lp_wrap .real .head_logo .head.trigger{transition:.6s;opacity:0}.lp_wrap .real .head_logo .head.trigger.move{opacity:1}.lp_wrap .real .head_logo .logo{position:absolute;top:13%;left:29.866%;width:40.266%}.lp_wrap .real .head_logo .head.trigger~.logo{transition:.6s .2s;opacity:0}.lp_wrap .real .head_logo .head.trigger.move~.logo{opacity:1}.lp_wrap .real .mean li{position:absolute;left:7.8%;width:84.4%}.lp_wrap .real .mean li:first-child{top:69%}.lp_wrap .real .mean li:nth-child(2){top:76.2%}.lp_wrap .real .mean li:nth-child(3){top:83.4%}.lp_wrap .real .mean li.trigger{transition:1s;transform:translateX(-110%)}.lp_wrap .real .mean li.trigger.move{transform:translateX(0)}.lp_wrap .days .odometer{position:absolute;top:23.6%;left:0;width:100%;height:19.6%;text-align:center;overflow:hidden}.lp_wrap .days .odometer.trigger{opacity:0}.lp_wrap .days .odometer.trigger.move{opacity:1}.lp_wrap .days .odometer *{font-family:'Open Sans',sans-serif;font-size:27vw;font-weight:600;line-height:.8em;letter-spacing:-.02em}.lp_wrap .days .odometer .odometer-formatting-mark{display:none}.lp_wrap .days .odometer-digit:first-child{margin-right:-.1em}@media screen and (min-width:750px){.lp_wrap .days .odometer *{font-size:202.23px}}.lp_wrap .hair_ingredients .graph{position:absolute;top:8.5%;left:19.066%;width:61.866%}.lp_wrap .hair_ingredients .graph.trigger{transition:.6s;transform:scale(1.2);opacity:0}.lp_wrap .hair_ingredients .graph.trigger.move{transform:scale(1);opacity:1}.lp_wrap .hair_ingredients .icon li{position:absolute;top:59%;width:16.533%}.lp_wrap .hair_ingredients .icon li:first-child{left:6.4%}.lp_wrap .hair_ingredients .icon li:nth-child(2){left:24%;animation-delay:.2s!important}.lp_wrap .hair_ingredients .icon li:nth-child(3){left:41.733%;animation-delay:.4s!important}.lp_wrap .hair_ingredients .icon li:nth-child(4){right:24%;animation-delay:.6s!important}.lp_wrap .hair_ingredients .icon li:nth-child(5){right:6.4%;animation-delay:.8s!important}.lp_wrap .hair_ingredients .icon.trigger li{animation:1.6s hair_ingredients_icon ease-in-out alternate infinite}@keyframes hair_ingredients_icon{0%,20%{top:58.5%}100%,80%{top:59.5%}}.lp_wrap .hair_ingredients .hurt{position:absolute;top:65.6%;left:5.6%;width:88.8%}.lp_wrap .hair_ingredients .hollow li{position:absolute;top:86.7%;width:27.733%}.lp_wrap .hair_ingredients .hollow li:first-child{left:6.2%}.lp_wrap .hair_ingredients .hollow li:nth-child(2){left:36.133%}.lp_wrap .hair_ingredients .hollow li:nth-child(3){right:6.2%}.lp_wrap .hair_ingredients .hollow li.trigger::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:1s}.lp_wrap .hair_ingredients .hollow li.trigger:first-child::after{background:url('../images/hair_ingredients-hollow1.jpg') center center/contain no-repeat}.lp_wrap .hair_ingredients .hollow li.trigger:nth-child(2)::after{background:url('../images/hair_ingredients-hollow2.jpg') center center/contain no-repeat}.lp_wrap .hair_ingredients .hollow li.trigger:nth-child(3)::after{background:url('../images/hair_ingredients-hollow3.jpg') center center/contain no-repeat}.lp_wrap .hair_ingredients .hollow li.trigger.move::after{transform:scale(1.5);opacity:0}.lp_wrap .percentage .logo_head .logo{position:absolute;top:4%;left:34.6%;width:30.8%}.lp_wrap .percentage .logo_head .logo.trigger{transition:.6s;opacity:0}.lp_wrap .percentage .logo_head .logo.trigger.move{opacity:1}.lp_wrap .percentage .logo_head .head{position:absolute;top:13%;left:14.133%;width:71.733%}.lp_wrap .percentage .logo_head .logo.trigger~.head{transition:.6s .2s;opacity:0}.lp_wrap .percentage .logo_head .logo.trigger.move~.head{opacity:1}.lp_wrap .percentage .liquid{position:absolute;top:35%;left:12%;z-index:-1;width:76%}.lp_wrap .percentage .water li{position:absolute;top:75%}.lp_wrap .percentage .water li:first-child{left:3%;width:39.466%}.lp_wrap .percentage .water li:nth-child(2){right:3%;width:41.333%;animation-delay:1s!important}.lp_wrap .percentage .water.trigger li{animation:3s percentage_water ease-in-out alternate infinite}@keyframes percentage_water{0%{transform:scaleX(1.05) scaleY(.95) translateY(-5%)}33.3%{transform:scaleX(.95) scaleY(1.05) translateY(-2%)}66.6%{transform:scaleX(1.05) scaleY(.95) translateY(2%)}100%{transform:scaleX(.95) scaleY(1.05) translateY(5%)}}.lp_wrap .percentage .let{position:absolute;top:79%;left:11.8%;width:76.4%}.lp_wrap .keratin .name{position:absolute;top:3.8%;left:17.4%;width:65.2%;overflow:hidden}.lp_wrap .keratin .name.trigger img{transition:.6s;transform:translateY(100%)}.lp_wrap .keratin .name.trigger.move img{transform:translateY(0)}.lp_wrap .keratin .circle{position:absolute;top:6.8%;left:33.9%;width:30.933%}.lp_wrap .keratin .circle.trigger{animation:10s keratin_circle linear infinite}@keyframes keratin_circle{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}.lp_wrap .keratin .head1 div{position:absolute}.lp_wrap .keratin .head1 div.en:first-of-type{top:26%;left:7%;width:32.8%}.lp_wrap .keratin .head1 div.en:nth-of-type(2){top:28.3%;left:7%;width:32%}.lp_wrap .keratin .head1 div.ja:nth-of-type(3){top:30.5%;left:18%;width:5.466%}.lp_wrap .keratin .head1 div.ja:nth-of-type(4){top:30%;left:7%;width:8.533%}.lp_wrap .keratin .head1 div.en.trigger{transition:.6s;transform:translateX(-125%)}.lp_wrap .keratin .head1 div.en.trigger~.en:nth-of-type(2){transition:.6s .2s;transform:translateX(-125%)}.lp_wrap .keratin .head1 div.en.trigger~.ja:nth-of-type(3){transition:.6s .4s;transform:translateY(-20px);opacity:0}.lp_wrap .keratin .head1 div.en.trigger~.ja:nth-of-type(4){transition:.6s .6s;transform:translateY(-20px);opacity:0}.lp_wrap .keratin .head1 div.en.trigger.move,.lp_wrap .keratin .head1 div.en.trigger.move~div{transform:translateX(0) translateY(0)!important;opacity:1!important}.lp_wrap .keratin .small_molecule{position:absolute;top:19%;right:0;width:74.133%}.lp_wrap .keratin .head2 div{position:absolute}.lp_wrap .keratin .head2 div.en:first-of-type{top:63%;left:60.5%;z-index:1;width:24.533%}.lp_wrap .keratin .head2 div.en:nth-of-type(2){top:65.5%;left:60.5%;z-index:1;width:32%}.lp_wrap .keratin .head2 div.ja:nth-of-type(3){top:68%;left:84%;width:8.533%}.lp_wrap .keratin .head2 div.ja:nth-of-type(4){top:70%;left:75.5%;width:5.333%}.lp_wrap .keratin .head2 div.en.trigger{transition:.6s;transform:translateX(170%)}.lp_wrap .keratin .head2 div.en.trigger~.en:nth-of-type(2){transition:.6s .2s;transform:translateX(170%)}.lp_wrap .keratin .head2 div.en.trigger~.ja:nth-of-type(3){transition:.6s .4s;transform:translateY(-20px);opacity:0}.lp_wrap .keratin .head2 div.en.trigger~.ja:nth-of-type(4){transition:.6s .6s;transform:translateY(-20px);opacity:0}.lp_wrap .keratin .head2 div.en.trigger.move,.lp_wrap .keratin .head2 div.en.trigger.move~div{transform:translateX(0) translateY(0)!important;opacity:1!important}.lp_wrap .keratin .high_molecule{position:absolute;top:62.5%;left:0;width:74.666%}.lp_wrap .heat_active .photo li{position:absolute;width:38.933%}.lp_wrap .heat_active .photo li:first-child{top:3%;right:50%}.lp_wrap .heat_active .photo li:nth-child(2){top:6%;left:50%}.lp_wrap .heat_active .photo li.trigger{transition:.6s;transform:translateY(20px);opacity:0}.lp_wrap .heat_active .photo li.trigger~li{transition:.6s;transform:translateY(-20px);opacity:0}.lp_wrap .heat_active .photo li.trigger.move,.lp_wrap .heat_active .photo li.trigger.move~li{transform:translateY(0);opacity:1}.lp_wrap .heat_active .head{position:absolute;top:2.6%;left:46.466%;width:7.066%}.lp_wrap .heat_active .head.trigger{transition:.6s;opacity:0}.lp_wrap .heat_active .head.trigger.move{opacity:1}.lp_wrap .heat_active .con li{position:absolute}.lp_wrap .heat_active .con li:first-child{top:44%;left:32.133%;width:37.733%;transition:.6s}.lp_wrap .heat_active .con li:nth-child(2){top:67.7%;left:8.9%;width:41%;transition:.6s .4s}.lp_wrap .heat_active .con li:nth-child(3){top:67.7%;right:6%;width:41%;transition:.6s .8s}.lp_wrap .heat_active .con li.trigger,.lp_wrap .heat_active .con li.trigger~li{opacity:0}.lp_wrap .heat_active .con li.trigger.move,.lp_wrap .heat_active .con li.trigger.move~li{opacity:1}.lp_wrap .heat_active .con li:nth-child(2)::after,.lp_wrap .heat_active .con li:nth-child(3)::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}.lp_wrap .heat_active .con li:nth-child(2)::after{background:url('../images/heat_active-con2-on.png') center center/contain no-repeat}.lp_wrap .heat_active .con li:nth-child(3)::after{background:url('../images/heat_active-con3-on.png') center center/contain no-repeat}.lp_wrap .heat_active .con li.trigger~li::after{animation:1s heat_active_con_li linear alternate infinite}@keyframes heat_active_con_li{0%,45%{opacity:1}100%,55%{opacity:0}}.lp_wrap .amino_acid .name{position:absolute;top:1.4%;left:5%;width:90%;overflow:hidden}.lp_wrap .amino_acid .name.trigger img{transition:.6s;transform:translateY(100%)}.lp_wrap .amino_acid .name.trigger.move img{transform:translateY(0)}.lp_wrap .amino_acid .circle{position:absolute;top:7%;left:34.533%;width:30.933%}.lp_wrap .amino_acid .circle.trigger{animation:10s keratin_circle linear infinite}@keyframes amino_acid{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}.lp_wrap .amino_acid .photo li{position:absolute;width:43.466%}.lp_wrap .amino_acid .photo li:first-child{top:33%;left:4%}.lp_wrap .amino_acid .photo li:nth-child(2){top:59.5%;right:4%}.lp_wrap .amino_acid .photo li.trigger:first-child{transition:.6s;transform:translateX(-110%)}.lp_wrap .amino_acid .photo li:nth-child(2){transition:.6s;transform:translateX(110%)}.lp_wrap .amino_acid .photo li.trigger.move:first-child{transform:translateX(0)}.lp_wrap .amino_acid .photo li.move:nth-child(2){transform:translateX(0)}.lp_wrap .glossy{margin-top:-2%}.lp_wrap .simple .frame{position:absolute;top:15%;left:19.866%;width:60.266%}.lp_wrap .simple .frame.trigger{transition:1s;transform:scale(0);opacity:0}.lp_wrap .simple .frame.trigger.move{transform:scale(1);opacity:1}.lp_wrap .simple .head div{position:absolute;left:27%;width:46%}.lp_wrap .simple .head div:first-child{top:70%;transition:.6s}.lp_wrap .simple .head div:nth-child(2){top:78%;transition:.6s .2s}.lp_wrap .simple .head div:nth-child(3){top:86%;transition:.6s .4s}.lp_wrap .simple .head div.trigger,.lp_wrap .simple .head div.trigger~div{transform:translateY(-20px);opacity:0}.lp_wrap .simple .head div.trigger.move,.lp_wrap .simple .head div.trigger.move~div{transform:translateY(0);opacity:1}.lp_wrap .yn .yes{position:absolute;top:6.8%;left:17%;width:21.466%}.lp_wrap .yn .yes.trigger{transition:.6s;opacity:0}.lp_wrap .yn .yes.trigger.move{opacity:1}.lp_wrap .yn .no{position:absolute;top:6.8%;left:62%;width:14.266%}.lp_wrap .yn .yes.trigger~.no{transition:.6s .4s;opacity:0}.lp_wrap .yn .yes.trigger.move~.no{opacity:1}.lp_wrap .yn .check{position:absolute;top:38.7%;left:20%;width:4.533%}.lp_wrap .yn .check.trigger{transition:.4s;clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}.lp_wrap .yn .check.trigger.move{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.lp_wrap .yn .line li{position:absolute;height:.165%;background:url('../images/yn-line.jpg') center left/cover no-repeat}.lp_wrap .yn .line li:first-child{top:67.3%;left:20.6%;width:17%}.lp_wrap .yn .line li:nth-child(2){top:67.3%;left:64%;width:17%}.lp_wrap .yn .line li:nth-child(3){top:78.4%;left:15.4%;width:27%}.lp_wrap .yn .line li:nth-child(4){top:78.4%;left:59.4%;width:27%}.lp_wrap .yn .line li:nth-child(5){top:89.6%;left:8.4%;width:39.6%}.lp_wrap .yn .line li:nth-child(6){top:89.6%;left:56.4%;width:33.2%}.lp_wrap .yn .line li.trigger{transition:.4s;clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}.lp_wrap .yn .line li.trigger.move{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.lp_wrap .how_to_use .head div{position:absolute}.lp_wrap .how_to_use .head div:first-child{top:28%;left:21%;width:58%;transition:.4s}.lp_wrap .how_to_use .head div:nth-child(2){top:31.8%;left:21%;width:58%;transition:.4s .1s}.lp_wrap .how_to_use .head div:nth-child(3){top:35.4%;left:21%;width:58%;transition:.4s .2s}.lp_wrap .how_to_use .head div:nth-child(4){top:40.2%;left:18.466%;width:63.066%;transition:.4s .3s}.lp_wrap .how_to_use .head div.trigger,.lp_wrap .how_to_use .head div.trigger~div{transform:translateY(-20px);opacity:0}.lp_wrap .how_to_use .head div.trigger.move,.lp_wrap .how_to_use .head div.trigger.move~div{transform:translateY(0);opacity:1}.lp_wrap .how_to_use .slider_wrap{position:absolute;top:54%;left:33%;width:61.466%}.lp_wrap .how_to_use .slider_wrap .slider{margin-bottom:0}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots{bottom:auto;top:-3%;left:-46%;width:33.839%;height:100%}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li{width:100%;height:25%;margin:0;display:block;opacity:.4;transition:.6s}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li.slick-active{opacity:1}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li:first-child{background:url('../images/how_to_use-step1.png') center top/contain no-repeat}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li:nth-child(2){background:url('../images/how_to_use-step2.png') center top/contain no-repeat}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li:nth-child(3){background:url('../images/how_to_use-step3.png') center top/contain no-repeat}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li:nth-child(4){background:url('../images/how_to_use-step4.png') center top/contain no-repeat}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li::after{content:'';display:block;position:absolute;right:-14.6%;width:12%;height:9.98%;background-color:#000;border-radius:50%}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li:first-child::after{top:14%}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li:nth-child(2)::after{top:30%}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li:nth-child(3)::after{top:46%}.lp_wrap .how_to_use .slider_wrap .slider .slick-dots li:nth-child(4)::after{top:62%}.lp_wrap .package .head div{position:absolute;left:28.866%;width:42.266%}.lp_wrap .package .head div:first-child{top:3%;transition:.4s}.lp_wrap .package .head div:nth-child(2){top:8.5%;transition:.4s .1s}.lp_wrap .package .head div:nth-child(3){top:14%;transition:.4s .2s}.lp_wrap .package .head div.trigger,.lp_wrap .package .head div.trigger~div{transform:translateY(-20px);opacity:0}.lp_wrap .package .head div.trigger.move,.lp_wrap .package .head div.trigger.move~div{transform:translateY(0);opacity:1}.lp_wrap .package .open{position:absolute;top:54%;left:2%;width:46.933%}.lp_wrap .each{overflow:hidden}.lp_wrap .each.trigger::before{content:'';display:block;position:absolute;top:-30%;left:-160%;width:100%;height:160%;background-color:#000;transform:rotate(-30deg);transition:1s}.lp_wrap .each.trigger.move::before{left:160%}.lp_wrap .each .con{position:absolute;top:22%;left:14.4%;width:71.2%}.lp_wrap .each.trigger .con{transition:.6s .4s;opacity:0}.lp_wrap .each.trigger.move .con{opacity:1}.lp_wrap .brand_concept .logo{position:absolute;top:28.7%;left:6%;width:48.133%}.lp_wrap .brand_concept .logo.trigger{transition:1s;opacity:0}.lp_wrap .brand_concept .logo.trigger.move{opacity:1}.lp_wrap .brand_concept .head{position:absolute;top:44%;left:6%;width:61.866%}.lp_wrap .brand_concept .head.trigger{transition:1s;opacity:0}.lp_wrap .brand_concept .head.trigger.move{opacity:1}.lp_wrap .brand_concept .catch{position:absolute;top:53%;left:6%;width:61.6%}.lp_wrap .brand_concept .catch.trigger{transition:1s;opacity:0}.lp_wrap .brand_concept .catch.trigger.move{opacity:1}.lp_wrap .brand_concept .let{position:absolute;top:69%;left:6%;width:83.733%}.lp_wrap .brand_concept .let.trigger{transition:1s;opacity:0}.lp_wrap .brand_concept .let.trigger.move{opacity:1}.lp_wrap .if .slider_wrap{position:absolute;top:22%;left:0;width:100%}.lp_wrap .if .slider_wrap .slider .slick-dots{bottom:-9%;height:3%}.lp_wrap .if .slider_wrap .slider .slick-dots li{width:2.906%;height:100%;margin:0 2%;background-color:#aaa;border-radius:50%;transition:.6s}.lp_wrap .if .slider_wrap .slider .slick-dots li.slick-active{background-color:#000}.lp_wrap .if .frame{position:absolute;top:25.4%;left:18.866%;width:62.266%}.lp_wrap .faq dl{padding:0 4% 20%;background-color:#4e515a}.lp_wrap .faq dl dt{position:relative;cursor:pointer}.lp_wrap .faq dl dt::after{content:'';display:block;position:absolute;top:0;right:2%;width:3.623%;height:100%;background:url('../images/faq-arrow.png') center center/contain no-repeat;transition:.6s}.lp_wrap .faq dl dt.open::after{transform:rotateZ(-180deg)}.lp_wrap .faq dl dt:nth-of-type(n+2){margin-top:4%}.lp_wrap .faq dl dd{display:none}