.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}.headerlash{position:relative;z-index:10;height:65.87837837837839vw}.headerlash:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';transition:2s;background-image:url(/img/lash/pc/mv_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.headerlash.mv-anime:before{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}.headerlash img{width:100%;max-width:inherit}.headerlash .logo{position:absolute;z-index:2;top:2.027027027027027vw;left:1.3513513513513513vw;width:27.432432432432435vw}.headerlash h1{position:absolute;z-index:2;top:9.932432432432433vw;right:0;left:0;width:52.22972972972973vw;height:9.72972972972973vw;margin:0 auto}.headerlash .mv-triangle1,.headerlash .mv-triangle2,.headerlash .mv-triangle3{position:absolute;z-index:1}.headerlash .mv-triangle1.mv-1st-in,.headerlash .mv-triangle2.mv-1st-in,.headerlash .mv-triangle3.mv-1st-in{-webkit-transform:translate(0,-130%);transform:translate(0,-130%)}.headerlash .mv-triangle1{top:2.2972972972972974vw;left:18.58108108108108vw;width:20.60810810810811vw;height:20.60810810810811vw}.headerlash .mv-triangle2{top:33.10810810810811vw;left:25vw;width:11.14864864864865vw;height:10.81081081081081vw}.headerlash .mv-triangle3{top:35.87837837837838vw;right:7.905405405405406vw;width:12.22972972972973vw;height:11.554054054054054vw}.headerlash .mv-lash-left-wrap{-webkit-transform:skewX(30deg);transform:skewX(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headerlash .mv-lash-left-wrap .mv-lash-left-mask{overflow:hidden}.headerlash .mv-lash-left-wrap .mv-lash-left-mask .mv-lash-left{-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headerlash .mv-lash-right-wrap{-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headerlash .mv-lash-right-wrap .mv-lash-right-mask{overflow:hidden}.headerlash .mv-lash-right-wrap .mv-lash-right-mask .mv-lash-right{-webkit-transform:skewX(30deg);transform:skewX(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.headerlash .mv-lash-all-wrap{position:absolute;top:23.31081081081081vw;right:0;left:0;overflow:hidden;width:39.45945945945946vw;height:34.25675675675676vw;margin:0 auto}.headerlash .mv-lash-all-wrap .mv-lash-all-inner{position:relative;overflow:hidden;width:100%;height:34.25675675675676vw}.headerlash .mv-lash-all-wrap img{position:absolute;right:0;bottom:0;left:0;width:39.45945945945946vw;height:auto;margin:0 auto}.headerlash .mv-lash-all-wrap img.mv-3rd-in{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}article{position:relative;z-index:2;background-color:#fff}section.philosophy{padding:113px 0 225px;color:#fff;background-color:#4d3d33}section.philosophy .main-tt,section.philosophy .triangle-lash,section.philosophy h3{transition:1s}section.philosophy .triangle-tt1,section.philosophy .triangle-tt2,section.philosophy .triangle-tt3{transition:.6s;transition-delay:1s}section.philosophy.scroll-animetion .main-tt,section.philosophy.scroll-animetion h3{-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0}section.philosophy.scroll-animetion .triangle-lash{transition:1s;-webkit-transform:rotate(12deg);transform:rotate(12deg);opacity:0}section.philosophy.scroll-animetion .triangle-tt1,section.philosophy.scroll-animetion .triangle-tt2,section.philosophy.scroll-animetion .triangle-tt3{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}section.philosophy .container{position:relative}section.philosophy h2{width:129.5px}section.philosophy h3{width:541px;margin:30px 0 25px}section.philosophy .main-tt{font-size:16px}section.philosophy .sub-tt{font-size:11px;line-height:1.1;margin:20px 0 0;opacity:.4}section.philosophy .sub-tt sup{vertical-align:text-top}section.philosophy .triangle-wrap{position:absolute;top:-51px;right:12px;width:572px;height:333px}section.philosophy .triangle-wrap .triangle-lash,section.philosophy .triangle-wrap .triangle-tt1,section.philosophy .triangle-wrap .triangle-tt2,section.philosophy .triangle-wrap .triangle-tt3{position:absolute}section.philosophy .triangle-wrap .triangle-tt1,section.philosophy .triangle-wrap .triangle-tt2,section.philosophy .triangle-wrap .triangle-tt3{width:auto;height:9px}section.philosophy .triangle-wrap .triangle-lash{top:12px;right:111px}section.philosophy .triangle-wrap .triangle-tt1{right:45px;bottom:0}section.philosophy .triangle-wrap .triangle-tt2{top:0;right:0}section.philosophy .triangle-wrap .triangle-tt3{top:87px;left:0}section.philosophy .list-points{display:flex;max-width:856px;margin:115px auto 0;justify-content:space-between;align-items:center}section.philosophy .list-points li{width:190px;transition:1.2s}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: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:20px 0 0}section.point h2{width:178.5px;margin:0 auto 54px}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:nth-of-type(2){left:92px}section.point .point-list .point-number .number1,section.point .point-list .point-number .number2{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.number2-wrap{top:0;left:92px}section.point .point-list .point-tt1,section.point .point-list .point1-btn,section.point .point-list .point1-read-tt{margin-left:124px}section.point .point-list .point-tt1{width:402px}section.point .point-list .point1-img{position:absolute;top:75px;right:0}section.point .point-list .point1-read-tt{font-size:16px;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 187px;padding:22px 0 0 0}section.point .point-list .point2-img{width:677px;margin:45px auto 0}section.point .point1-all-wrap{margin:-222px 0 -23px}section.point .point1-wrap{position:relative;padding:175px 0}section.point .point1-wrap .w775{transition:1.2s;transition-delay:1.4s}section.point .point1-wrap.scroll-animetion:before{height:0}section.point .point1-wrap.scroll-animetion .w775{-webkit-transform:translate(0,10%);transform:translate(0,10%);opacity:0}section.point .point1-wrap:before{position:absolute;top:0;left:0;width:100%;height:748px;content:'';transition:1.2s;background-image:url(/img/lash/pc/point_bg.png);background-repeat:no-repeat;background-position:center top;background-size:2000px auto}section.point .point1-wrap:after{position:absolute;z-index:-1;top:0;right:0;width:100%;height:300px;content:'';background-color:#4d3d33}section.point .point2-wrap .w775{transition:1.2s}section.point .point2-wrap.scroll-animetion .w775{-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/lash/pc/lash_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:246px}section.product .product-pict{margin:0 0 0 35px}section.product .to-onlinestore{position:relative;display:flex;width:256px;height:80px;margin:37px 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:217px;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:18px;right:0;width:400px;height:200px;padding:25px 34px 0;background-color:rgba(255,255,255,.5)}section.product .price-box .price{font-size:32px;margin:0 0 30px}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}}@media only screen and (max-width:750px){.headerlash{height:640px}.headerlash:before{background-image:url(/img/lash/sp/mv_bg.png)}.headerlash .menu-open-btn-wrap{position:absolute;top:743px;right:0}.headerlash .logo{top:30px;left:20px;width:406px}.headerlash h1{top:158px;width:541px}.headerlash .mv-triangle1{top:96px;left:45px;width:186px;height:186px}.headerlash .mv-triangle2{top:372px;left:103px;width:100px;height:97px}.headerlash .mv-triangle3{top:398px;right:43px;width:111px;height:105px}.headerlash .mv-lash-all-wrap{top:300px;width:354px;height:308px}.headerlash .mv-lash-all-wrap .mv-lash-all-inner{width:100%;height:308px}.headerlash .mv-lash-all-wrap img{width:354px;height:auto}section.philosophy{padding:62px 0 82px;transition:.5s}section.philosophy h2{width:100%;text-align:center}section.philosophy h3{width:100%;margin:58px 0 80px;text-align:center}section.philosophy .main-tt,section.philosophy .sub-tt{padding:0 41px 0 41px}section.philosophy .main-tt{font-size:30px;line-height:1.7}section.philosophy .sub-tt{font-size:22px;line-height:1.4;display:flex;margin:15px 0 0;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 .triangle-wrap{position:relative;top:0;right:0;width:inherit;height:inherit;margin-bottom:74px}section.philosophy .triangle-wrap .triangle-tt1,section.philosophy .triangle-wrap .triangle-tt2,section.philosophy .triangle-wrap .triangle-tt3{width:auto;height:9px}section.philosophy .triangle-wrap .triangle-lash{position:static;top:0;right:0;display:block;margin:0 auto}section.philosophy .triangle-wrap .triangle-tt1{right:152px;bottom:-10px}section.philosophy .triangle-wrap .triangle-tt2{top:-10px;right:106px}section.philosophy .triangle-wrap .triangle-tt3{top:76px;left:70px}section.philosophy .list-points{max-width:calc(100% - 82px);margin:55px auto 0;align-items:flex-start;flex-wrap:wrap}section.philosophy .list-points li{width:313px;margin-bottom:35px;transition:.9s}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 h2{width:100%;margin:0 auto 73px;text-align:center}section.point .point-list .point-number.number1-wrap{top:313px;left:74px}section.point .point-list .point-number.number2-wrap{top:0;left:74px}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%}section.point .point-list .point1-img{top:200px;right:52px}section.point .point-list .point1-read-tt{font-size:30px;position:relative;z-index:2;margin-top:265px;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 55px;padding:108px 0 0 0;text-align:center}section.point .point-list .point2-img{width:600px;margin:55px auto 0}section.point .point1-all-wrap{margin:0 0 0}section.point .point1-wrap{padding:95px 0 188px}section.point .point1-wrap:before{width:100%;height:100%;transition:.6s;background-image:url(/img/lash/sp/point_bg.png);background-size:100% auto}section.point .point1-wrap .w775{transition:.6s;transition-delay:.7s}section.point .point1-wrap:after{top:-10px}section.point .point2-wrap{margin-top:100px}section.point .point2-wrap .w775{transition:.6s}.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/lash/sp/lash_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:128px;margin:0}section.product .to-onlinestore{position:absolute;z-index:3;right:0;bottom:0;left:0;width:420px;height:100px;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:67px 80px 0;background-color:rgba(255,255,255,.5)}section.product .price-box .sp-inner{float:right;width:235px}section.product .price-box .price{font-size:46px;margin:0 0 30px}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;}
}