.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;position:relative;}.philosophy-img-sp{display:none;position:relative;}
.headerliner .ldk-logo{position:absolute;bottom:-30px;left:10%;width:200px!important;}

.mv-4th-in{opacity:0}.headerliner{position:relative;z-index:10;height:59.45945945945946vw}.headerliner:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';transition:2s;background-image:url(/img/liner/pc/mv_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.headerliner.mv-anime:before{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}.headerliner img{width:100%;max-width:inherit}.headerliner .logo{position:absolute;z-index:2;top:2.027027027027027vw;left:1.3513513513513513vw;width:27.432432432432435vw}.headerliner h1{position:absolute;z-index:2;top:11.081081081081082vw;right:0;left:0;width:43.310810810810814vw;margin:0 auto}.headerliner h1.mv-2nd-in{-webkit-transform:translate(0,30%);transform:translate(0,30%)}.headerliner .bg-circle,.headerliner .bg-circle-liner,.headerliner .bg-rectangle,.headerliner .bg-rectangle-liner,.headerliner .bg-triangle,.headerliner .mv_tt{position:absolute;z-index:1}.headerliner .bg-circle-liner.mv-1st-in,.headerliner .bg-circle.mv-1st-in,.headerliner .bg-rectangle-liner.mv-1st-in,.headerliner .bg-rectangle.mv-1st-in,.headerliner .bg-triangle.mv-1st-in{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0}.headerliner .mv_tt{top:2.364864864864865vw;right:22.22972972972973vw;overflow:hidden;width:1.7567567567567568vw;height:35.94594594594595vw}.headerliner .mv_tt.mv-3rd-in{height:0}.headerliner .bg-rectangle{top:2.7027027027027026vw;left:21.283783783783786vw;width:18.243243243243246vw}.headerliner .bg-circle{top:-4.121621621621622vw;right:36.95945945945946vw;width:12.027027027027028vw}.headerliner .bg-triangle{right:16.08108108108108vw;bottom:4.054054054054054vw;width:12.22972972972973vw}.headerliner .mv-liner-left-wrap{-webkit-transform:skewX(30deg);transform:skewX(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headerliner .mv-liner-left-wrap .mv-liner-left-mask{overflow:hidden}.headerliner .mv-liner-left-wrap .mv-liner-left-mask .mv-liner-left{-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headerliner .mv-liner-right-wrap{-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headerliner .mv-liner-right-wrap .mv-liner-right-mask{overflow:hidden}.headerliner .mv-liner-right-wrap .mv-liner-right-mask .mv-liner-right{-webkit-transform:skewX(30deg);transform:skewX(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headerliner .mv-liner-all-wrap{position:absolute;right:0;bottom:0;left:0;overflow:hidden;width:28.37837837837838vw;height:24.72972972972973vw;margin:0 auto}.headerliner .mv-liner-all-wrap .mv-liner-all-inner{position:relative;overflow:hidden;width:100%;height:24.72972972972973vw;background-color:#fff}.headerliner .mv-liner-all-wrap .mv-liner-all-inner.mv-1st-in{-webkit-transform:translate(0,120%);transform:translate(0,120%)}.headerliner .mv-liner-all-wrap img{position:absolute;right:0;bottom:0;left:0;width:28.37837837837838vw;height:auto;margin:0 auto}.headerliner .mv-liner-all-wrap img.mv-3rd-in{-webkit-transform:translate(0,100%);transform:translate(0,100%)}article{position:relative;z-index:2;background-color:#fff}section.philosophy{padding:67px 0 33px;color:#3c222b}section.philosophy .container{position:relative}section.philosophy .brownie-box{position:absolute;top:-10px;right:163px;width:160px;height:276px;box-shadow:0 0 3px 0 rgba(4,0,0,.3)}section.philosophy .brownie-box .brownie{width:100%;height:180px;background-color:#523a2f}section.philosophy .brownie-box img{width:125px;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:30px;margin-bottom:23px}section.philosophy .main-tt{font-size:16px}section.philosophy .main-tt>sup{font-size:11px;margin-left:-7px}section.philosophy .main-tt>sup sup{vertical-align:text-top}section.philosophy .sub-tt{font-size:11px;font-weight:700;line-height:1.1;margin-top:15px;opacity:.8}section.philosophy .sub-tt sup{vertical-align:text-top}section.philosophy .list-points{position:relative;display:flex;max-width:856px;margin:73px auto 0;color:#fff;justify-content:space-between;align-items:center}section.philosophy .list-points:after{font-size:11px;position:absolute;right:4px;bottom:-23px;content:'※KAMI-WAZA ラッシュ併用による';transition:.6s;transition-delay:1.8s;color:#3c222b}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,40%);transform:translate(0,40%);opacity:0}section.philosophy .list-points li .box-head{display:flex;width:100%;height:128px;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 0 65px 436px}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{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.number1-wrap{background-color:#fff}section.point .point-list .point-number.number2-wrap{top:0;left:-18px}section.point .point-list .point-number.number3-wrap{top:0;left:-18px}section.point .point-list .point-new1-read-tt,section.point .point-list .point-tt-new1{margin-left:96px}section.point .point-list .point-tt-new1{width:294px;margin-bottom:26px;padding-top:23px}section.point .point-list .point-new1-read-tt{font-size:16px;line-height:1.8}section.point .point-list .point-new1-img{position:absolute;top:98px;right:-47px}section.point .point-list .point-tt1,section.point .point-list .point1-btn,section.point .point-list .point1-read-tt{margin-left:93px}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 120px;padding:24px 0 0 0}section.point .point-list .point2-img{width:806px;margin:40px 0 0 52px}section.point .point-new1-wrap{position:relative;padding:185px 0 244px;color:#fff}section.point .point-new1-wrap:before{position:absolute;top:0;left:0;width:100%;height:764px;content:'';transition:1.5s;background-image:url(/img/liner/pc/point_liner_bg.png);background-repeat:no-repeat;background-position:center top;background-size:2000px auto}section.point .point-new1-wrap h2{transition:1s;transition-delay:1.5s}section.point .point-new1-wrap .point-tt-new1 img{transition:1s;transition-delay:2.7s}section.point .point-new1-wrap .point-new1-read-tt span{display:inline-block;transition:1s;transition-delay:3.7s}section.point .point-new1-wrap .point-new1-img{height:302px;transition:.6s;transition-delay:2.1s}section.point .point-new1-wrap.scroll-animetion:before{height:0}section.point .point-new1-wrap.scroll-animetion h2{opacity:0}section.point .point-new1-wrap.scroll-animetion .point-new1-img{height:0}section.point .point-new1-wrap.scroll-animetion .point-new1-read-tt span,section.point .point-new1-wrap.scroll-animetion .point-tt-new1 img{-webkit-transform:translate(-50px,0);transform:translate(-50px,0);opacity:0}section.point .point1-all-wrap{margin:0}section.point .point1-wrap{position:relative;padding:233px 0 188px}section.point .point1-wrap:before{position:absolute;top:0;left:0;width:100%;height:748px;content:'';transition:1.5s;background-image:url(/img/liner/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(50px,0);transform:translate(50px,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/liner/pc/liner_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:245px}section.product .product-pict{margin:0 0 0 56px}section.product .to-onlinestore{position:relative;display:flex;width:256px;height:80px;margin:33px 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:218px;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:294px;right:0;width:400px;height:170px;padding:20px 34px 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){section.point .point-new1-wrap{margin-bottom:-263px}.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){.headerliner{height:888px}.headerliner:before{background-image:url(/img/liner/sp/mv_bg.png)}.headerliner .menu-open-btn-wrap{position:absolute;top:743px;right:0}.headerliner .logo{top:30px;left:20px;width:406px}.headerliner h1{top:164px;width:648px;height:125px;margin:0 auto}.headerliner .bg-rectangle{top:80px;left:0;width:270px;height:270px}.headerliner .bg-circle{top:-36px;right:92px;width:178px;height:179px}.headerliner .bg-triangle{right:14px;bottom:9px;width:181px;height:171px}.headerliner .mv-liner-all-wrap{width:420px;height:366px}.headerliner .mv-liner-all-wrap .mv-liner-all-inner{height:366px}.headerliner .mv-liner-all-wrap img{width:420px}section.philosophy{padding:71px 0 82px}section.philosophy .brownie-box{position:absolute;top:320px;right:40px;width:187px;height:322px;box-shadow:0 0 3px 0 rgba(4,0,0,.3)}section.philosophy .brownie-box .brownie{height:209px}section.philosophy .brownie-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:43px}section.philosophy h2{width:100%}section.philosophy h3{width:100%;margin-top:63px;margin-bottom:70px}section.philosophy .main-tt{font-size:30px;line-height:1.7}section.philosophy .main-tt>sup{font-size:20px;margin-right:2px;margin-left:-8px}section.philosophy .sub-tt{font-size:20px;line-height:1.4;display:flex;margin-top:103px;opacity:1;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:55px auto 0;transition:.6s;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}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-new1-wrap .point-new1-img{height:389px}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:309px;left:74px}section.point .point-list .point-number.number3-wrap{top:0;left:74px}section.point .point-list .point-tt-new1{width:100%;margin-bottom:470px;margin-left:185px;padding-top:10px}section.point .point-list .point-new1-read-tt{font-size:30px;margin-left:77px}section.point .point-list .point-new1-img{position:absolute;top:251px;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:170px;right:56px}section.point .point-list .point1-read-tt{font-size:30px;position:relative;z-index:2;margin-top:305px;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-new1-wrap{padding:134px 0 212px;background-color:inherit}section.point .point-new1-wrap:before{height:1140px;transition:.75s;background-image:url(/img/liner/sp/point_liner_bg.png);background-size:100% auto}section.point .point-new1-wrap h2{transition:.5s;transition-delay:.75s}section.point .point-new1-wrap .point-tt-new1 img{transition:.5s;transition-delay:1.35s}section.point .point-new1-wrap .point-new1-read-tt span{transition:.5s;transition-delay:1.85s}section.point .point-new1-wrap .point-new1-img{transition:.3s;transition-delay:1.05s}section.point .point1-all-wrap{margin:0 0 0}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/liner/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:100px}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/liner/sp/liner_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:165px;left:105px;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:240px}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:245px}section.product .product-links .yahoo img{width:271px}section.product .product-links .amazon img{width:193px}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 62px 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;}
.headerliner .ldk-logo{position:absolute;bottom:-50px;left:2em;width:200px!important;}
}