.loading-wrap{position:fixed;z-index:111111111;top:0;left:0;display:flex;width:100vw;height:100vh;background-color:#fff;justify-content:center;align-items:center}.loading-wrap .loading-logo{position:relative;width:80vw;height:80vh;}.loading-wrap .loading-logo .loading-logo-inner-wrap{position:absolute;top:0;right:0;overflow:hidden;width:100%;height:100%;transition:1.2s}.loading-wrap .loading-logo .loading-logo-inner{position:relative;overflow:hidden;width:0;height:100%;transition:1s}.loading-wrap .loading-logo .loading-bottom-logo,.loading-wrap .loading-logo .loading-top-logo{position:absolute;top:0;left:0;width:80vw;height:80vh;}.loading-wrap .loading-logo .loading-bottom-logo img,.loading-wrap .loading-logo .loading-top-logo img{width:100%}.loading-wrap .loading-logo .loading-top-logo{z-index:2}.loading-wrap .loading-logo .loading-bottom-logo{z-index:1}
.philosophy-img{display:block;}.philosophy-img-sp{display:none;}

.mv-4th-in{opacity:0}.headermascara{position:relative;z-index:10;height:54.054054054054056vw}.headermascara:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';transition:2s;background-image:url(/img/mascara/pc/mv_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.headermascara.mv-anime:before{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}.headermascara img{width:100%;max-width:inherit}.headermascara .logo{position:absolute;z-index:2;top:2.027027027027027vw;left:1.3513513513513513vw;width:27.432432432432435vw}.headermascara h1{position:absolute;z-index:3;bottom:2.364864864864865vw;left:11.41891891891892vw;width:40.60810810810811vw}.headermascara .mv-label,.headermascara .mv-trai1,.headermascara .mv-trai2,.headermascara .mv-trai3{position:absolute;z-index:1}.headermascara .mv-trai1.mv-1st-in,.headermascara .mv-trai2.mv-1st-in,.headermascara .mv-trai3.mv-1st-in{-webkit-transform:translate(30%,-30%);transform:translate(30%,-30%);opacity:0}.headermascara .mv-label{z-index:2;bottom:0;left:0;overflow:hidden;width:100%;transition:1s}.headermascara .mv-label img{width:100vw}.headermascara .mv-label.mv-anime-label{width:0}.headermascara .mv-trai1{z-index:2;top:0;right:0;width:36.95945945945946vw;height:11.891891891891893vw}.headermascara .mv-trai2{top:5.743243243243244vw;right:0;width:32.16216216216216vw;height:33.10810810810811vw}.headermascara .mv-trai3{top:5.675675675675676vw;right:0;width:32.22972972972973vw;height:37.16216216216216vw}.headermascara .mv-mascara-left-wrap{height:100%;-webkit-transform:skewX(30deg);transform:skewX(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headermascara .mv-mascara-left-wrap .mv-mascara-left-mask{overflow:hidden;height:100%}.headermascara .mv-mascara-left-wrap .mv-mascara-left-mask .mv-mascara-left{height:100%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headermascara .mv-mascara-right-wrap{height:100%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headermascara .mv-mascara-right-wrap .mv-mascara-right-mask{overflow:hidden;height:100%}.headermascara .mv-mascara-right-wrap .mv-mascara-right-mask .mv-mascara-right{height:100%;-webkit-transform:skewX(30deg);transform:skewX(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headermascara .mv-mascara-all-wrap{position:absolute;z-index:3;right:16.216216216216218vw;bottom:0;overflow:hidden;width:28.716216216216218vw;height:24.9vw}.headermascara .mv-mascara-all-wrap .mv-mascara-all-inner{position:relative;overflow:hidden;width:100%;height:24.9vw;background-color:#fff}.headermascara .mv-mascara-all-wrap .mv-mascara-all-inner.mv-2nd-in{-webkit-transform:translate(0,100%);transform:translate(0,100%)}.headermascara .mv-mascara-all-wrap img{position:absolute;right:0;bottom:0;left:0;width:28.716216216216218vw;height:auto;margin:0 auto}.headermascara .mv-mascara-all-wrap img.mv-3rd-in{-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:1!important}article{position:relative;z-index:2;background-color:#fff}section.philosophy{padding:77px 0 44px;color:#2a1e19}section.philosophy .container{position:relative}section.philosophy .skinny-box{position:absolute;top:0;right:165px;width:160px;height:276px;box-shadow:0 0 3px 0 rgba(4,0,0,.3)}section.philosophy .skinny-box .skinny{width:100%;height:180px;background-color:#020202}section.philosophy .skinny-box img{width:111px;margin:14px 0 0 14px}section.philosophy .main-tt,section.philosophy .sub-tt,section.philosophy h2,section.philosophy h3{margin-left:163px}section.philosophy h2{width:181px}section.philosophy h3{width:600px;margin-top:50px;margin-bottom:30px}section.philosophy .main-tt{font-size:16px;line-height:1.8}section.philosophy .main-tt>sup{font-size:11px;margin:0 1px 0 2px}section.philosophy .main-tt>sup sup{vertical-align:baseline}section.philosophy .sub-tt{font-size:11px;font-weight:700;line-height:1.1;margin-top:15px}section.philosophy .sub-tt sup{vertical-align:text-top}section.philosophy .list-points{position:relative;display:flex;max-width:856px;margin:70px auto 0;color:#fff;justify-content:space-between;align-items:center}section.philosophy .list-points:after{font-size:11px;position:absolute;right:4px;bottom:-27px;content:'※KAMI-WAZA ラッシュ併用による';transition:.6s;transition-delay:1.8s;color:#2a1e19}section.philosophy .list-points.scroll-animetion:after{opacity:0}section.philosophy .list-points li{width:190px;transition:.8s}section.philosophy .list-points li.scroll-animetion{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}section.philosophy .list-points li .box-head{display:flex;width:100%;height:127px;justify-content:center;align-items:center}section.philosophy .list-points li .ttl{font-size:16px;font-weight:700;text-align:center;text-shadow:1px 1px 2px rgba(4,0,0,.5)}section.philosophy .list-points li .tt{font-size:13px;margin:16px 0 0}section.point h2{width:178.5px;margin:0 auto 60px}section.point .point-list .w775{position:relative}section.point .point-list .point-number{position:absolute;width:70px;height:70px;background-color:#2a1e19}section.point .point-list .point-number .number1,section.point .point-list .point-number .number2,section.point .point-list .point-number .number3,section.point .point-list .point-number .number4{position:absolute}section.point .point-list .point-number .number1{top:21px;left:31px;width:25.5px}section.point .point-list .point-number .number2{top:22px;left:23px;width:34px}section.point .point-list .point-number .number3{top:21px;left:22px;width:33.5px}section.point .point-list .point-number .number4{top:21px;left:22px;width:34.5px}section.point .point-list .point-number.number1-wrap{left:-39px;background-color:#020202}section.point .point-list .point-number.number2-wrap{top:0;left:375px;background-color:#fff}section.point .point-list .point-number.number3-wrap{top:0;left:-39px;background-color:#fff}section.point .point-list .point-number.number4-wrap{top:0;left:-39px;background-color:#e5b858}section.point .point-list .point-tt-long{width:292px;margin:0 0 30px 70px;padding-top:18px}section.point .point-list .point-long-read-tt{font-size:16px;line-height:1.8;margin:0 0 0 70px;color:#fff}section.point .point-list .point-long-img{position:absolute;top:93px;right:-39px}section.point .point-list .point-tt-kirakira{width:324px;margin-left:486px;padding-top:22px}section.point .point-list .point-kirakira-read-tt{font-size:16px;line-height:1.8;margin-top:30px;margin-left:375px;color:#fff}section.point .point-list .point-kirakira-img{position:absolute;top:30px;left:-39px}section.point .point-list .point-tt1,section.point .point-list .point1-btn,section.point .point-list .point1-read-tt{margin-left:70px}section.point .point-list .point-tt1{width:402px;padding-top:20px}section.point .point-list .point1-img{position:absolute;top:3px;right:-16px}section.point .point-list .point1-read-tt{font-size:16px;line-height:1.8;position:relative;z-index:2;margin-top:25px;margin-bottom:25px;color:#fff}section.point .point-list .point1-btn{font-size:15px;font-weight:700;display:flex;width:300px;height:70px;text-decoration:none;color:#c49a3b;background-color:#fff;justify-content:center;align-items:center}section.point .point-list .point-tt2{width:498px;margin:0 0 0 70px;padding:24px 0 0 0}section.point .point-list .point2-img{margin:54px 0 0 30px}section.point .point-long-wrap{position:relative;z-index:2;padding:213px 0 208px}section.point .point-long-wrap:before{position:absolute;top:0;left:0;width:100%;height:748px;content:'';transition:1.5s;background-image:url(/img/mascara/pc/point_bg.png);background-repeat:no-repeat;background-position:center top;background-size:2000px auto}section.point .point-long-wrap h2{transition:1s;transition-delay:1.5s}section.point .point-long-wrap .point-long-img{overflow:hidden;height:302px;transition:.6s;transition-delay:2.5s}section.point .point-long-wrap .point-tt-long img{transition:1s;transition-delay:3.1s}section.point .point-long-wrap .point-long-read-tt span{display:inline-block;transition:1s;transition-delay:4.1s}section.point .point-long-wrap.scroll-animetion:before{height:0}section.point .point-long-wrap.scroll-animetion h2{-webkit-transform:translate(0,20%);transform:translate(0,20%);opacity:0}section.point .point-long-wrap.scroll-animetion .point-long-img{height:0}section.point .point-long-wrap.scroll-animetion .point-long-read-tt span,section.point .point-long-wrap.scroll-animetion .point-tt-long img{-webkit-transform:translate(-50px,0);transform:translate(-50px,0);opacity:0}section.point .point-kirakira-wrap{position:relative;margin:-230px 0 -254px;padding:230px 0 300px}section.point .point-kirakira-wrap:before{position:absolute;top:0;bottom:0;left:0;width:100%;height:calc(100% + 140px);margin:auto 0;content:'';transition:1.5s;transition-delay:.5s;background-color:#020202}section.point .point-kirakira-wrap .point-kirakira-img{overflow:hidden;height:302px;transition:.6s;transition-delay:2s}section.point .point-kirakira-wrap .point-tt-kirakira img{overflow:hidden;transition:1s;transition-delay:2.6s}section.point .point-kirakira-wrap .point-kirakira-read-tt span{display:inline-block;transition:1s;transition-delay:3.6s}section.point .point-kirakira-wrap.scroll-animetion:before{width:0}section.point .point-kirakira-wrap.scroll-animetion .point-kirakira-img{height:0}section.point .point-kirakira-wrap.scroll-animetion .point-kirakira-read-tt span,section.point .point-kirakira-wrap.scroll-animetion .point-tt-kirakira img{opacity:0}section.point .point1-wrap{position:relative;padding:223px 0 232px}section.point .point1-wrap:before{position:absolute;top:0;left:0;width:100%;height:748px;content:'';transition:1.5s;background-image:url(/img/mascara/pc/point_bg.png);background-repeat:no-repeat;background-position:center top;background-size:2000px auto}section.point .point1-wrap .point-tt1,section.point .point1-wrap .point1-read-tt{transition:1s;transition-delay:2.5s}section.point .point1-wrap .point1-img{transition:1s;transition-delay:1.5s}section.point .point1-wrap .point1-btn{transition:1s;transition-delay:3.5s}section.point .point1-wrap.scroll-animetion:before{height:0}section.point .point1-wrap.scroll-animetion .point1-img{opacity:0}section.point .point1-wrap.scroll-animetion .point-tt1,section.point .point1-wrap.scroll-animetion .point1-read-tt{-webkit-transform:translate(50px,0);transform:translate(50px,0);opacity:0}section.point .point1-wrap.scroll-animetion .point1-btn{-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0}section.point .point2-wrap .point-tt2{transition:1s}section.point .point2-wrap .point2-img{transition:1s;transition-delay:1s}section.point .point2-wrap.scroll-animetion .point-tt2{-webkit-transform:translate(10%,0);transform:translate(10%,0);opacity:0}section.point .point2-wrap.scroll-animetion .point2-img{-webkit-transform:translate(0,10%);transform:translate(0,10%);opacity:0}.triplepeptide-wrap{position:fixed;z-index:101;top:0;left:0;display:none;width:100%;height:100%;background-color:#fff}.triplepeptide-wrap .triplepeptide-inner-wrap{overflow:scroll;height:100%}.triplepeptide-wrap .triplepeptide-inner{max-width:903px;height:1080px;margin:0 auto}.triplepeptide-wrap .triplepeptide-top-close{display:flex;padding:50px 0 59px;justify-content:flex-end}.triplepeptide-wrap .triplepeptide-btm-close{display:flex;padding:55px 0 40px;justify-content:center}.triplepeptide-wrap .triplepeptide-header{display:flex;justify-content:space-between;align-items:flex-start}.triplepeptide-wrap .triplepeptide-header .ttl{width:448px}.triplepeptide-wrap .triplepeptide-header .main-tt{font-size:16px;line-height:1.7;margin:25px 0 0}.triplepeptide-wrap .triplepeptide-header .l-box{width:590px;margin-top:-3px}.triplepeptide-wrap .triplepeptide-header .r-box{width:255px;margin:0 13px 0 0}.triplepeptide-wrap .triplepeptide-points{display:flex;margin:20px 0 15px;justify-content:space-between;align-items:center;flex-wrap:wrap}.triplepeptide-wrap .triplepeptide-points:after{font-size:12px;width:100%;margin:6px 0 0;content:'※1・2・3 全てトリートメント成分';text-align:right}.triplepeptide-wrap .triplepeptide-points li{overflow:hidden;width:280px;height:292px;border-radius:2px;background-color:#f0f0f0}.triplepeptide-wrap .triplepeptide-points li .head-box{width:100%;height:140px;padding:0 20px;color:#fff;background-image:url(/img/common/pc/triplepeptide-box-about-peptide.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.triplepeptide-wrap .triplepeptide-points li .head-box .area-tt{font-size:20px;margin:0 0 7px;padding-top:17px}.triplepeptide-wrap .triplepeptide-points li .head-box .area-subtt{font-size:13px}.triplepeptide-wrap .triplepeptide-points li .head-box .jp-tt{font-size:13px;font-weight:700;margin:8px 0;color:#000}.triplepeptide-wrap .triplepeptide-points li .head-box .en-tt img{width:auto;height:13px}.triplepeptide-wrap .triplepeptide-points li .btm-box{font-size:13px;padding:15px 20px 0}.triplepeptide-wrap .triplepeptide-footer{display:flex;justify-content:space-between;align-items:flex-end}.triplepeptide-wrap .triplepeptide-footer .pict{width:280px}.triplepeptide-wrap .triplepeptide-footer .fr-side{width:590px}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-ttl{font-size:18px;margin:0 0 13px}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-ttl:nth-of-type(2){margin:18px 0 12px}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-area{font-size:14px;padding:11px 15px 7px;border:solid 1px #ccc;border-radius:4px;background-color:#e5e5e5}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-area .effect-list{font-size:13px;font-weight:700;display:flex;margin:-2px 0;justify-content:space-between;flex-wrap:wrap;align-items:center}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-area .effect-list li{width:130px;padding:2px 0}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-area .effect-list li:nth-of-type(1),.triplepeptide-wrap .triplepeptide-footer .fr-side .how-area .effect-list li:nth-of-type(5){width:150px}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-area .effect-list li:before{content:'・'}section.product{padding:90px 0 220px;background-image:url(/img/top/pc/item-active-mascara-bg-.png);background-repeat:no-repeat;background-position:center;background-size:cover}section.product .container{position:relative}section.product h3{position:absolute;top:300px;right:0;width:14px}section.product .w775{position:relative}section.product h2{width:248px}section.product .product-pict{margin:0 0 0 40px}section.product .to-onlinestore{position:relative;display:flex;width:256px;height:80px;margin:38px 0 100px;background-color:#df002b;justify-content:center;align-items:center}section.product .to-onlinestore:before{position:absolute;top:0;right:22px;bottom:0;display:inline-block;width:12px;height:8px;margin:auto 0;content:'';transition:.4s;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url(/img/common/pc/product_allow.png);background-repeat:no-repeat}section.product .to-onlinestore:hover{opacity:1}section.product .to-onlinestore.js-product-onlinestore-click:before{-webkit-transform:rotate(0);transform:rotate(0)}section.product .to-onlinestore img{width:152px}section.product .product-links{position:absolute;top:219px;left:0;width:256px;border-top:2px solid #dbdbdb;background-color:#fafafa}section.product .product-links>a{display:flex;width:100%;height:58px;border-bottom:1px solid #ccc;align-items:center;justify-content:center}section.product .product-links .rakuten img{width:145px}section.product .product-links .yahoo img{width:171px}section.product .product-links .amazon img{width:93px} section.product .product-send-free{width:256px;color:#df002b;text-align:center;margin-top:-85px;font-size:14px;margin-bottom:50px;letter-spacing:3px;} section.product .price-box{position:absolute;top:19px;right:0;width:400px;height:200px;padding:24px 37px 0;background-color:rgba(255,255,255,.5)}section.product .price-box .price{font-size:32px;margin:0 0 15px}section.product .price-box .price sub{font-size:18px;margin-left:13px;vertical-align:text-bottom}section.product .price-box .price-info{font-size:13px;display:flex;margin:0 0 10px 2px;justify-content:space-between;align-items:center}section.product .price-box .price-info dt{font-weight:700;width:89px}section.product .price-box .price-info dd{width:calc(100% - 89px)}@media only screen and (min-width:751px){.triplepeptide-wrap .triplepeptide-top-close a{width:21px}.product-wrap{-webkit-transform:skewY(7.01063deg);transform:skewY(7.01063deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.product-wrap .product-mask{overflow:hidden}.product-wrap section.product{-webkit-transform:skewY(-7.01063deg);transform:skewY(-7.01063deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}section.product .price-box .price-info dd{font-size:16px}}@media only screen and (max-width:750px){.headermascara{height:816px}.headermascara:before{background-image:url(/img/mascara/sp/mv_bg.png);background-position:center top;background-size:contain}.headermascara .menu-open-btn-wrap{position:absolute;top:745px;right:0}.headermascara .logo{top:30px;left:20px;width:406px}.headermascara h1{bottom:32px;left:45px;width:601px}.headermascara .mv-label{bottom:0;left:0;width:100%}.headermascara .mv-trai1{top:0;right:0;width:274px;height:88px}.headermascara .mv-trai2{top:43px;right:0;width:239px;height:245px}.headermascara .mv-trai3{top:41px;right:-1px;width:240px;height:276px}.headermascara .mv-mascara-all-wrap{right:28px;bottom:205px;width:234px;height:203px}.headermascara .mv-mascara-all-wrap .mv-lash-all-inner{width:100%;height:203px}.headermascara .mv-mascara-all-wrap img{width:234px;height:auto}section.philosophy{padding:87px 0 90px}section.philosophy .skinny-box{position:absolute;top:0;right:40px;width:187px;height:322px;box-shadow:0 0 3px 0 rgba(4,0,0,.3)}section.philosophy .skinny-box .skinny{height:209px}section.philosophy .skinny-box img{width:auto;margin:16px 0 0 17px}section.philosophy .main-tt,section.philosophy .sub-tt,section.philosophy h2,section.philosophy h3{margin-left:40px}section.philosophy h2{width:100%}section.philosophy h3{width:100%;margin-top:63px;margin-bottom:160px}section.philosophy .main-tt{font-size:30px;line-height:1.7}section.philosophy .main-tt>sup{font-size:20px;margin:0 4px}section.philosophy .sub-tt{font-size:20px;line-height:1.4;display:flex;margin-top:40px;justify-content:flex-start;align-items:flex-start}section.philosophy .sub-tt sup{vertical-align:text-top}section.philosophy .sub-tt .sub-tt-point{display:inline-block;width:42px;text-align:center}section.philosophy .list-points{max-width:calc(100% - 82px);margin:92px auto 0;align-items:flex-start;flex-wrap:wrap}section.philosophy .list-points:after{font-size:20px;right:1px;bottom:-52px;transition-delay:1.4s}section.philosophy .list-points li{width:313px;margin-bottom:35px;transition:.6s}section.philosophy .list-points li:nth-last-of-type(1),section.philosophy .list-points li:nth-last-of-type(2){margin-bottom:0}section.philosophy .list-points li .box-head{width:100%;height:209px}section.philosophy .list-points li .ttl{font-size:26px;text-shadow:1px 1px 2px rgba(4,0,0,.5)}section.philosophy .list-points li .tt{font-size:21px;line-height:1.7;margin:20px 0 0}section.point .point-long-wrap .point-long-img{height:362px}section.point .point-kirakira-wrap .point-kirakira-img{height:362px}section.point h2{width:100%;margin:0 auto 60px;text-align:center}section.point .point-list .point-number.number1-wrap{left:74px}section.point .point-list .point-number.number2-wrap{top:0;left:74px}section.point .point-list .point-number.number3-wrap{top:305px;left:74px}section.point .point-list .point-number.number4-wrap{top:0;left:74px}section.point .point-list .point-tt-long{width:485px;margin:0 0 470px 185px;padding-top:0}section.point .point-list .point-long-read-tt{font-size:30px;margin:0 0 0 74px}section.point .point-list .point-long-img{position:absolute;top:290px;right:0;left:0;width:432px;margin:0 auto}section.point .point-list .point-tt-kirakira{width:389px;margin-left:185px;padding-top:13px}section.point .point-list .point-kirakira-read-tt{font-size:30px;margin-top:445px;margin-left:74px}section.point .point-list .point-kirakira-img{top:240px;right:0;left:0;width:432px;margin:0 auto}section.point .point-list .point-tt1,section.point .point-list .point1-btn,section.point .point-list .point1-read-tt{margin-left:74px}section.point .point-list .point-tt1{position:relative;z-index:2;width:100%;padding-top:0}section.point .point-list .point1-img{top:180px;right:56px}section.point .point-list .point1-read-tt{font-size:30px;position:relative;z-index:2;margin-top:285px;margin-bottom:27px}section.point .point-list .point1-btn{font-size:30px;width:600px;height:140px}section.point .point-list .point-tt2{width:100%;margin:0 0 50px;padding:108px 0 0 0;text-align:center}section.point .point-list .point2-img{width:600px;margin:0 auto 0}section.point .point-long-wrap{position:relative;padding:107px 0 191px}section.point .point-long-wrap:before{width:100%;height:inherit;height:100%;transition:.75s;background-image:url(/img/mascara/sp/point_bg.png);background-size:100% auto}section.point .point-long-wrap h2{transition:.5s;transition-delay:.75s}section.point .point-long-wrap .point-long-img{transition:.3s;transition-delay:1.25s}section.point .point-long-wrap .point-tt-long img{transition:.5s;transition-delay:1.55s}section.point .point-long-wrap .point-long-read-tt span{transition:.5s;transition-delay:2.05s}section.point .point-kirakira-wrap{position:relative;margin:0;padding:80px 0 165px}section.point .point-kirakira-wrap:before{height:calc(100% + 260px)}section.point .point-kirakira-wrap:before{transition:.75s;transition-delay:.25s}section.point .point-kirakira-wrap .point-kirakira-img{transition:.3s;transition-delay:1s}section.point .point-kirakira-wrap .point-tt-kirakira img{transition:.5s;transition-delay:1.3s}section.point .point-kirakira-wrap .point-kirakira-read-tt span{transition:.5s;transition-delay:1.8s}section.point .point1-wrap{height:inherit;margin-top:-114px;padding:187px 0 172px}section.point .point1-wrap:before{width:100%;height:inherit;height:100%;transition:.75s;background-image:url(/img/mascara/sp/point_bg-.png);background-size:100% auto}section.point .point1-wrap .point-tt1,section.point .point1-wrap .point1-read-tt{transition:.5s;transition-delay:1.25s}section.point .point1-wrap .point1-img{transition:.5s;transition-delay:.75s}section.point .point1-wrap .point1-btn{transition:.5s;transition-delay:1.75s}section.point .point2-wrap{margin-top:50px}section.point .point2-wrap .point-tt2{transition:.5s}section.point .point2-wrap .point2-img{transition:.5s;transition-delay:.5s}.triplepeptide-wrap .triplepeptide-inner{height:3286px;padding:0 78px}.triplepeptide-wrap .triplepeptide-top-close{margin-right:-38px;padding:40px 0 62px}.triplepeptide-wrap .triplepeptide-btm-close{padding:116px 0 64px}.triplepeptide-wrap .triplepeptide-header{display:block}.triplepeptide-wrap .triplepeptide-header .ttl{width:100%}.triplepeptide-wrap .triplepeptide-header .main-tt{font-size:28px;line-height:1.9;margin:50px 0 0}.triplepeptide-wrap .triplepeptide-header .sp-pict{float:right;margin:15px -24px -30px 0}.triplepeptide-wrap .triplepeptide-header .l-box{overflow:hidden;width:100%;margin-top:0}.triplepeptide-wrap .triplepeptide-points{display:flex;margin:0 0 45px;justify-content:space-between;align-items:center;flex-wrap:wrap}.triplepeptide-wrap .triplepeptide-points:before{font-size:20px;width:100%;margin:10px 0 60px;content:'※1・2・3 全てトリートメント成分';text-align-last:left}.triplepeptide-wrap .triplepeptide-points:after{display:none}.triplepeptide-wrap .triplepeptide-points li{width:100%;height:380px;margin-bottom:50px;border-radius:2px}.triplepeptide-wrap .triplepeptide-points li:nth-last-of-type(1){margin-bottom:0}.triplepeptide-wrap .triplepeptide-points li .head-box{height:180px;padding:0 42px;background-image:url(/img/common/sp/triplepeptide-box-about-peptide.jpg)}.triplepeptide-wrap .triplepeptide-points li .head-box .sp-head{display:flex;padding:22px 0 0;justify-content:flex-start;align-items:center}.triplepeptide-wrap .triplepeptide-points li .head-box .area-tt{font-size:36px;margin:0;padding:0}.triplepeptide-wrap .triplepeptide-points li .head-box .area-subtt{font-size:26px;font-weight:700;margin:0 0 0 26px;padding:0}.triplepeptide-wrap .triplepeptide-points li .head-box .jp-tt{font-size:20px;margin:6px 0 16px}.triplepeptide-wrap .triplepeptide-points li .head-box .en-tt img{width:auto;height:24px}.triplepeptide-wrap .triplepeptide-points li .btm-box{font-size:24px;line-height:1.7;padding:15px 42px 0}.triplepeptide-wrap .triplepeptide-footer{position:relative;align-items:flex-start;flex-wrap:wrap}.triplepeptide-wrap .triplepeptide-footer .pict{width:280px;margin-bottom:40px}.triplepeptide-wrap .triplepeptide-footer .fr-side{width:100%}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-ttl{font-size:36px;margin:0}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-ttl:nth-of-type(1){position:absolute;top:0;right:22px;width:253px}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-ttl:nth-of-type(2){margin:24px 0 16px}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-area{font-size:28px;padding:15px 20px 15px;border-radius:4px}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-area .effect-list{font-size:26px;font-weight:700;display:flex;margin:-2px 0;justify-content:space-between;flex-wrap:wrap;align-items:center}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-area .effect-list li{width:260px!important;padding:2px 0}.triplepeptide-wrap .triplepeptide-footer .fr-side .how-area .effect-list li:before{content:'・'}section.product{position:relative;height:1250px;padding:0;background-image:none}section.product .sp-product-bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:calc(100% - 50px);content:'';background-image:url(/img/mascara/sp/mascara_bg-.png);background-repeat:no-repeat;background-position:center top;background-size:auto 100vh}section.product h3{position:absolute;top:564px;right:40px;width:14px}section.product .container,section.product .w775{position:relative;height:100%}section.product h2{width:inherit;margin-left:40px;padding-top:62px}section.product .product-pict{position:absolute;z-index:3;bottom:185px;left:125px;margin:0}section.product .to-onlinestore{position:absolute;z-index:3;right:0;bottom:0;left:0;width:420px;height:120px;margin:0 auto}section.product .to-onlinestore img{width:250px}section.product .product-links{position:absolute;top:100%;right:0;left:0;width:420px;margin:0 auto;z-index:5;}section.product .product-links>a{height:98px}section.product .product-links .rakuten img{width:195px}section.product .product-links .yahoo img{width:221px}section.product .product-links .amazon img{width:143px}section.product .product-send-free{width:100%;margin-top:0;font-size:24px;margin-bottom:50px;letter-spacing:3px;position:absolute;z-index:3;right:0;bottom:-5em;}section.product .price-box{position:absolute;top:auto;right:0;bottom:50px;left:0;overflow:hidden;width:670px;height:434px;margin:0 auto;padding:46px 32px 0;background-color:rgba(255,255,255,.5)}section.product .price-box .sp-inner{float:right;width:280px}section.product .price-box .price{font-size:46px;margin:0 0 32px}section.product .price-box .price sub{font-size:30px;margin-left:15px;vertical-align:text-bottom}section.product .price-box .price-info{font-size:26px;display:flex;margin:0;justify-content:flex-start;align-items:center;flex-wrap:wrap}section.product .price-box .price-info dd,section.product .price-box .price-info dt{width:100%;margin:0 0}
.loading-wrap .loading-logo{margin-top:25%;height:100vh;}.loading-wrap .loading-logo .loading-bottom-logo,.loading-wrap .loading-logo .loading-top-logo{height:100vh;}.loading-wrap .loading-logo .loading-bottom-logo img,.loading-wrap .loading-logo .loading-top-logo img{width:100vw}
.philosophy-img{display:none;}.philosophy-img-sp{display:block;}
}