.liquid-foundation h2.ttl::after{border-color:#b4aea7}.liquid-foundation .top_kv .swiper-container .swiper-slide .slide1{background:url("../../images/pages/liquid_foundation/kv1_pc.jpg") no-repeat center/cover}.liquid-foundation .top_kv .swiper-container .swiper-slide .slide2{background:url("../../images/pages/liquid_foundation/kv2_pc.jpg") no-repeat center/cover}.liquid-foundation .cont-tp{margin:0}.liquid-foundation .cont-tp .atxt{top:70px}.liquid-foundation .cont-tp .cols{align-items:flex-start;margin-bottom:50px}.liquid-foundation .cont-tp .cols .col-l{width:460px}.liquid-foundation .cont-tp .cols .col-l h1{font-size:28px;line-height:43px;font-weight:400;margin-bottom:30px}.liquid-foundation .cont-tp .cols .col-l .txt{font-weight:400;font-size:16px;line-height:32px;margin-bottom:30px}.liquid-foundation .cont-tp .cols .col-l .txt2{width:100%;font-size:16px;line-height:32px;margin-bottom:30px}.liquid-foundation .cont-tp .cols .col-l ul.tag{display:flex;justify-content:space-between;margin-bottom:20px}.liquid-foundation .cont-tp .cols .col-l ul.tag li{width:48%;border-radius:20px;text-align:center;color:#fff;background-color:#b4aea7;font-size:16px;line-height:16px;padding:10px 0}.liquid-foundation .cont-tp .cols .col-l p.notes{margin-top:50px}.liquid-foundation .cont-tp .cols .col-r{width:672px}.liquid-foundation .cont-tp .cols .col-r p.img{position:relative;z-index:3}.liquid-foundation .cont-tp p.banner{width:878px;margin:0 auto}.liquid-foundation .cont-basic-features{padding:180px 0 100px}.liquid-foundation .cont-basic-features h2.ttl{margin-bottom:280px}.liquid-foundation .cont-basic-features .point .num .n{color:#b4aea7}.liquid-foundation .cont-basic-features .point .inner dl dd.simg.i1{width:268px;margin:40px auto 0}.liquid-foundation .cont-prod{padding:95px 0 120px}.liquid-foundation .cont-prod .cols{width:1440px;margin:0 auto 50px;display:flex;padding-right:220px;justify-content:space-between}.liquid-foundation .cont-prod .cols .col-l{width:720px}.liquid-foundation .cont-prod .cols .col-r{width:436px;padding:20px 0 0}.liquid-foundation .cont-prod .cols .col-r ul.cat{display:flex;justify-content:space-between;margin-bottom:40px;width:100%}.liquid-foundation .cont-prod .cols .col-r ul.cat li{width:30%;border-radius:50%;background:#928d88;text-align:center;font-size:18px;line-height:22px;margin-right:10px;position:relative;color:#fff;display:flex;justify-content:center;align-items:center}.liquid-foundation .cont-prod .cols .col-r ul.cat li::after{padding-top:100%;content:"";display:block}.liquid-foundation .cont-prod .cols .col-r p.catch{margin-bottom:10px;font-size:24px;line-height:32px;border-top:solid #000 1px;border-bottom:solid #000 1px;padding:24px 0}.liquid-foundation .cont-prod .cols .col-r p.price{width:400px;margin:0 0 10px;display:flex;padding-top:20px;align-items:baseline;justify-content:flex-start}.liquid-foundation .cont-prod .cols .col-r p.price span{display:flex}.liquid-foundation .cont-prod .cols .col-r p.price span.t1{font-size:14px;line-height:14px;width:75px;color:#231815}.liquid-foundation .cont-prod .cols .col-r p.price span.t2{font-size:20px;line-height:20px}.liquid-foundation .cont-prod .cols .col-r p.price span.t3{font-size:14px;line-height:14px;margin-right:15px;color:#231815}.liquid-foundation .cont-prod .cols .col-r p.price span.t4{font-size:14px;line-height:20px;color:#5d5d5d}.liquid-foundation .cont-prod .cols .col-r p.prop{font-size:14px;line-height:14px;margin:20px 0 50px;color:#5d5d5d;text-align:left}.liquid-foundation .cont-prod .cols .col-r ul.colors{margin:0 0 30px;display:flex;width:95%;justify-content:space-between}.liquid-foundation .cont-prod .cols .col-r ul.colors li{width:31%;margin:0;position:relative;padding-top:58px}.liquid-foundation .cont-prod .cols .col-r ul.colors li::before{content:"";position:absolute;width:100%;border-radius:180px;left:0;top:0;height:50px}.liquid-foundation .cont-prod .cols .col-r ul.colors li.p1.c1:before{background-color:#f5d8be}.liquid-foundation .cont-prod .cols .col-r ul.colors li.p1.c2:before{background-color:#f2cdad}.liquid-foundation .cont-prod .cols .col-r ul.colors li.p1.c3:before{background-color:#eec39b}.liquid-foundation .cont-prod .cols .col-r ul.colors li span{text-align:center;display:block;font-size:12px;line-height:16px;color:#231815}.liquid-foundation .cont-prod .cols .col-r p.notes{text-align:right}.liquid-foundation .cont-prod .cols .col-r .wor{width:100%;padding:0;margin:0 0 20px;border-top:solid #000 1px;border-bottom:solid #000 1px;padding:30px 0}.liquid-foundation .cont-prod .cols .col-r .wor h4{font-size:22px;line-height:22px;margin-bottom:22px}.liquid-foundation .cont-prod .cols .col-r .wor ul{display:block;margin:0}.liquid-foundation .cont-prod .cols .col-r .wor ul li{box-sizing:border-box;font-size:14px;line-height:14px;padding:0 0 0 27px;margin-bottom:20px;background-size:16px auto;background:url("../../images/pages/liquid_foundation/wr_check.png") no-repeat 0 center;background-size:13px auto}.liquid-foundation .cont-prod .cols .col-r .wor ul li:last-child{margin-bottom:0}.liquid-foundation .cont-prod .cols .col-r p.btn{width:320px;margin:40px auto 0px}.liquid-foundation .cont-fimg{width:100%}.liquid-foundation .cont-fimg p.img{width:100%}.liquid-foundation .cont-fimg p.img img{width:100%}.liquid-foundation .cont-color{padding:130px 0 0}.liquid-foundation .cont-color h2.ttl{margin-bottom:100px}.liquid-foundation .cont-color .inner{width:1440px;margin:0 auto}.liquid-foundation .cont-color .inner p.img{width:1200px}.liquid-foundation .cont-comparison{padding:200px 0 170px}.liquid-foundation .cont-comparison h2.ttl{margin-bottom:100px}.liquid-foundation .cont-comparison .cont{width:934px;margin:0 auto}.liquid-foundation .cont-comparison .cont .of p.pimg{text-align:center;margin:0 auto 20px;position:relative}.liquid-foundation .cont-comparison .cont .of p.pimg.i1{width:190px}.liquid-foundation .cont-comparison .cont .of p.pimg.i2{width:190px}.liquid-foundation .cont-comparison .cont .of p.pimg.i3{width:190px}.liquid-foundation .cont-comparison .cont .of p.uimg{width:135px;margin:0 auto}.liquid-foundation .cont-comparison .cont .of table tbody td{text-align:center;font-size:16px;line-height:22px;padding:0;width:248px;text-align:center;vertical-align:middle;position:relative}.liquid-foundation .cont-comparison .cont .of table tbody td span.br{border:#1d1d1b solid 1px;border-radius:22px;padding:10px 10px;font-size:14px;line-height:14px;display:inline-block;margin:5px 0}.liquid-foundation .cont-comparison .cont .of table tbody td span.bb{border-bottom:solid 1px #cac6c1;display:inline-block;padding:15px 0 15px;width:228px}.liquid-foundation .cont-comparison .cont .of table tbody td span.bb.s{border:none}.liquid-foundation .cont-comparison .cont .of table tbody td span.a{display:inline-block;width:16px;height:16px;background-color:#77726d;border-radius:50%;margin:0 3px;border:solid 1px #77726d;vertical-align:middle}.liquid-foundation .cont-comparison .cont .of table tbody td span.n{display:inline-block;width:16px;height:16px;background-color:#fff;border-radius:50%;margin:0 3px;border:solid 1px #77726d;vertical-align:middle}.liquid-foundation .cont-comparison .cont .of table tbody td.th{width:120px;padding:5px 0}.liquid-foundation .cont-comparison .cont .of table tbody td.th span{width:110px;margin:0 auto;border-radius:16px;display:block;background-color:#dbd5cd;font-size:14px;line-height:18px;padding:8px 0 9px}.liquid-foundation .cont-comparison .cont .of table tbody td.th span.s{border-radius:40px}.liquid-foundation .cont-comparison .cont .of table tbody td.img{padding:30px 10px 30px}.liquid-foundation .cont-comparison .cont .of table tbody td.img img{width:100%}.liquid-foundation .cont-comparison .cont .of table tbody td.bt{padding:0 10px;margin:0;width:100%}.liquid-foundation .cont-comparison .cont .of table tbody td.bt a{width:100%;display:block;background-color:#000;padding:20px 0;text-align:center;font-size:15px;line-height:15px;color:#fff;position:relative}.liquid-foundation .cont-comparison .cont .of table tbody td.bt a span.arr{width:18px;position:absolute;right:15px;top:27px}.liquid-foundation .cont-comparison .cont .of table tbody td.bt a:hover{opacity:1 !important}.liquid-foundation .cont-comparison .cont .of table tbody td.bt a:hover span.arr{animation:b-hover-to-right linear .2s;animation-fill-mode:forwards}.liquid-foundation .cont-comparison .cont .of table tbody tr.bdb{border-bottom:solid 1px #77726d}.liquid-foundation .cont-comparison .cont .of table tbody tr.bdb td{padding-bottom:15px;vertical-align:bottom}.liquid-foundation .cont-comparison .cont .of table tbody tr:first-child td::after{bottom:0}.liquid-foundation .cont-comparison .cont p.notes{text-align:left;margin-top:30px}.liquid-foundation .cont-comparison .cont p.pbanner{width:880px;margin:150px auto 0}.liquid-foundation .cont-specialset{padding:110px 0 70px;background-color:#e4e1df;background:url("../../images/pages/cleanresetseries202507/set_bg_pc.jpg") no-repeat 0 center;background-size:cover;position:relative}.liquid-foundation .cont-specialset h2{width:100%;margin-bottom:70px;text-align:center;font-size:20px;line-height:20px}.liquid-foundation .cont-specialset h2 span{font-size:80px;line-height:80px;display:block;margin-bottom:20px}.liquid-foundation .cont-specialset .cont{position:relative}.liquid-foundation .cont-specialset .cols{width:1000px;margin:0 auto 60px;position:relative;display:flex;justify-content:space-between}.liquid-foundation .cont-specialset .cols .col-l{width:500px}.liquid-foundation .cont-specialset .cols .col-r{width:500px}.liquid-foundation .cont-specialset .cols.l .col-r{display:flex;align-items:center;background-color:#fff}.liquid-foundation .cont-specialset .cols dl{width:500px;padding:0 55px}.liquid-foundation .cont-specialset .cols dl dt{font-size:23px;line-height:34px;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #333}.liquid-foundation .cont-specialset .cols dl dt span{display:inline-block;padding:3px 20px 4px;color:#fff;text-align:center;background:#928d88;font-size:16px;line-height:16px}.liquid-foundation .cont-specialset .cols dl dd{text-align:left}.liquid-foundation .cont-specialset .cols dl dd ul{padding-left:20px;padding-top:10px}.liquid-foundation .cont-specialset .cols dl dd ul li{list-style:disc;font-size:15px;line-height:20px;margin-bottom:15px}.liquid-foundation .cont-specialset .cols dl dd ul li::marker{color:#333}.liquid-foundation .cont-specialset .cols dl dd p.price{margin:25px 0;text-align:center;font-size:16px;line-height:16px}.liquid-foundation .cont-specialset .cols dl dd.btn{width:330px;margin:10px auto 0px}.liquid-foundation .cont-specialset .cols dl dd.btn:last-child{margin-bottom:0}.liquid-foundation .cont-specialset .cols dl dd.btn a{display:block;background-color:#000;padding:20px 0;text-align:center;font-size:15px;line-height:15px;color:#fff;position:relative}.liquid-foundation .cont-specialset .cols dl dd.btn a span.arr{width:18px;position:absolute;right:15px;top:27px}.liquid-foundation .cont-specialset .cols dl dd.btn a:hover{opacity:1 !important}.liquid-foundation .cont-specialset .cols dl dd.btn a:hover span.arr{animation:b-hover-to-right linear .2s;animation-fill-mode:forwards}@media(max-width: 767px){.liquid-foundation .top_kv .swiper-container .swiper-slide .slide1{background:url("../../images/pages/liquid_foundation/kv1_sp.jpg") no-repeat center/cover}.liquid-foundation .top_kv .swiper-container .swiper-slide .slide2{background:url("../../images/pages/liquid_foundation/kv2_sp.jpg") no-repeat center/cover}.liquid-foundation .cont-tp .atxt{top:20px}.liquid-foundation .cont-tp .cols{margin-bottom:30px}.liquid-foundation .cont-tp .cols .col-l{width:100%;padding:0 5%;margin-bottom:20px}.liquid-foundation .cont-tp .cols .col-l h1{font-size:18px;line-height:30px;margin-bottom:20px}.liquid-foundation .cont-tp .cols .col-l .txt{font-size:15px;line-height:22px;margin-bottom:25px}.liquid-foundation .cont-tp .cols .col-l .txt2{font-size:15px;line-height:24px;margin-bottom:25px}.liquid-foundation .cont-tp .cols .col-l p.notes{line-height:13px !important}.liquid-foundation .cont-tp .cols .col-l ul.tag{width:95%;margin:0 0 25px}.liquid-foundation .cont-tp .cols .col-l ul.tag li{font-size:12px;line-height:12px}.liquid-foundation .cont-tp .cols .col-r{width:100%}.liquid-foundation .cont-tp p.banner{width:94%}.liquid-foundation .cont-basic-features{padding:60px 0 120px}.liquid-foundation .cont-basic-features h2.ttl{margin-bottom:40px}.liquid-foundation .cont-basic-features .inner .inn p.simg.i1{width:60%;margin:30px auto 0}.liquid-foundation .cont-prod{padding:0 0 40px}.liquid-foundation .cont-prod h2{margin-bottom:20px}.liquid-foundation .cont-prod .cols{width:100%;margin:0 auto 40px;display:block;padding:0}.liquid-foundation .cont-prod .cols .col-l{width:100%;padding-bottom:30px}.liquid-foundation .cont-prod .cols .col-l ul.cat{display:flex;justify-content:space-between;margin:-50px auto 0;width:90%;position:relative}.liquid-foundation .cont-prod .cols .col-l ul.cat li{width:30%;border-radius:50%;background:#928d88;text-align:center;font-size:15px;line-height:18px;margin-right:10px;position:relative;color:#fff;display:flex;justify-content:center;align-items:center}.liquid-foundation .cont-prod .cols .col-l ul.cat li::after{padding-top:100%;content:"";display:block}.liquid-foundation .cont-prod .cols .col-r{width:90%;margin:0 auto;padding-top:10px}.liquid-foundation .cont-prod .cols .col-r ul.cat{display:none}.liquid-foundation .cont-prod .cols .col-r p.catch{margin:0 auto;font-size:18px;line-height:24px;text-align:center;padding:15px 0;width:86%}.liquid-foundation .cont-prod .cols .col-r p.img{margin:35px 0 40px}.liquid-foundation .cont-prod .cols .col-r p.price{width:90%;margin:0 auto 20px;padding:20px 0 0;justify-content:center}.liquid-foundation .cont-prod .cols .col-r p.price span.t1{font-size:12px;line-height:12px;width:22%}.liquid-foundation .cont-prod .cols .col-r p.price span.t2{font-size:18px;line-height:18px}.liquid-foundation .cont-prod .cols .col-r p.price span.t3{font-size:12px;line-height:12px;margin-right:5px}.liquid-foundation .cont-prod .cols .col-r p.price span.t4{font-size:12px;line-height:12px}.liquid-foundation .cont-prod .cols .col-r p.prop{font-size:12px;line-height:12px;margin:12px 0 40px;text-align:center}.liquid-foundation .cont-prod .cols .col-r p.notes{margin-bottom:40px;text-align:left;line-height:13px !important}.liquid-foundation .cont-prod .cols .col-r ul.colors{margin:0 auto 30px;width:95%}.liquid-foundation .cont-prod .cols .col-r ul.colors li{width:31%;margin:0;padding-top:45px}.liquid-foundation .cont-prod .cols .col-r ul.colors li::before{width:100%;border-radius:180px;left:0;top:0;height:40px}.liquid-foundation .cont-prod .cols .col-r ul.colors li span{font-size:10px;line-height:13px}.liquid-foundation .cont-prod .cols .col-r .wor{width:100%;margin:5px 0 30px;border:solid 1px #000;padding:20px 2% 10px}.liquid-foundation .cont-prod .cols .col-r .wor h4{text-align:center;font-size:14px;line-height:14px;margin-bottom:20px}.liquid-foundation .cont-prod .cols .col-r .wor ul{width:90%;margin:0 auto;padding:0}.liquid-foundation .cont-prod .cols .col-r .wor ul li{border-top:solid 1px #000;box-sizing:border-box;font-size:13px;line-height:18px;padding:15px 0 15px 25px;margin-bottom:0px;background-size:14px auto}.liquid-foundation .cont-prod .cols .col-r .wor ul li:last-child{margin-bottom:0}.liquid-foundation .cont-prod .cols .col-r p.btn{margin:0 auto}.liquid-foundation .cont-prod p.btn{width:80%;margin:0 auto}.liquid-foundation .cont-prod p.btn.sp{display:block}.liquid-foundation .cont-prod p.btn a{padding:18px 0;font-size:14px;line-height:14px}.liquid-foundation .cont-prod p.btn a span{top:24px}.liquid-foundation .cont-color{padding:60px 0 0}.liquid-foundation .cont-color h2.ttl{margin-bottom:50px}.liquid-foundation .cont-color .inner{width:90%;margin:0 auto}.liquid-foundation .cont-color .inner p.img{width:100%}.liquid-foundation .cont-comparison{padding:100px 0 80px}.liquid-foundation .cont-comparison h2.ttl{margin-bottom:50px}.liquid-foundation .cont-comparison .cont{width:95%;margin:0 auto}.liquid-foundation .cont-comparison .cont .of p.pimg{margin:0 auto 20px}.liquid-foundation .cont-comparison .cont .of p.pimg.i1{width:80%}.liquid-foundation .cont-comparison .cont .of p.pimg.i2{width:80%}.liquid-foundation .cont-comparison .cont .of p.pimg.i3{width:80%}.liquid-foundation .cont-comparison .cont .of table tbody td{font-size:10px;line-height:13px;padding:0;width:28%}.liquid-foundation .cont-comparison .cont .of table tbody td span.br{width:90%;border-radius:22px;padding:8px 0;font-size:8px;line-height:11px;display:inline-block;margin:5px 0}.liquid-foundation .cont-comparison .cont .of table tbody td span.bb{border-bottom:solid 1px #cac6c1;display:inline-block;padding:10px 0 10px;width:95%}.liquid-foundation .cont-comparison .cont .of table tbody td span.bb.s{border:none}.liquid-foundation .cont-comparison .cont .of table tbody td span.a{width:10px;height:10px;margin:0 2px}.liquid-foundation .cont-comparison .cont .of table tbody td span.n{width:10px;height:10px;margin:0 2px}.liquid-foundation .cont-comparison .cont .of table tbody td.th{width:12%;padding:5px 0}.liquid-foundation .cont-comparison .cont .of table tbody td.th span{width:auto;margin:0 auto;border-radius:16px;display:block;font-size:8px;line-height:8px;padding:8px 5% 9px}.liquid-foundation .cont-comparison .cont .of table tbody td.th span.s{border-radius:40px}.liquid-foundation .cont-comparison .cont .of table tbody td.img{padding:10px 1.5% 10px}.liquid-foundation .cont-comparison .cont .of table tbody td.img img{width:100%}.liquid-foundation .cont-comparison .cont .of table tbody td.bt{padding:0 1.5%;margin:0;width:100%}.liquid-foundation .cont-comparison .cont .of table tbody td.bt a{width:100%;display:block;background-color:#000;padding:15px 0;text-align:center;font-size:9px;line-height:9px;color:#fff;position:relative}.liquid-foundation .cont-comparison .cont .of table tbody td.bt a span.arr{width:18px;position:absolute;right:15px;top:27px;display:none}.liquid-foundation .cont-comparison .cont .of table tbody td.bt a:hover{opacity:1 !important}.liquid-foundation .cont-comparison .cont .of table tbody td.bt a:hover span.arr{animation:b-hover-to-right linear .2s;animation-fill-mode:forwards}.liquid-foundation .cont-comparison .cont .of table tbody tr.bdb{border-bottom:solid 1px #77726d}.liquid-foundation .cont-comparison .cont .of table tbody tr.bdb td{padding-bottom:15px;vertical-align:bottom}.liquid-foundation .cont-comparison .cont .of table tbody tr:first-child td::after{bottom:0}.liquid-foundation .cont-comparison .cont p.notes{width:95%;text-align:left;margin:20px auto 0;line-height:12px !important}.liquid-foundation .cont-comparison .cont p.pbanner{width:95%;margin:80px auto 0}.liquid-foundation .cont-specialset{padding:50px 0 30px;background:url("../../images/pages/cleanresetseries202507/set_bg_sp.jpg") no-repeat 0 center;background-size:cover}.liquid-foundation .cont-specialset h2{margin-bottom:35px;font-size:13px;line-height:13px}.liquid-foundation .cont-specialset h2 span{margin-bottom:10px;font-size:44px;line-height:44px}.liquid-foundation .cont-specialset .cols{width:90%;margin:0 auto 40px;position:relative;display:block;text-align:left}.liquid-foundation .cont-specialset .cols dl{padding:0}.liquid-foundation .cont-specialset .cols dl dt{font-size:16px;line-height:24px;margin-bottom:15px;padding-bottom:15px;border-width:1px}.liquid-foundation .cont-specialset .cols dl dt span{font-size:11px;line-height:11px;padding:5px 7%;margin-top:8px}.liquid-foundation .cont-specialset .cols dl dd{font-size:16px;line-height:26px;text-align:left}.liquid-foundation .cont-specialset .cols dl dd ul{padding-left:20px;padding-top:5px}.liquid-foundation .cont-specialset .cols dl dd ul li{font-size:14px;line-height:21px;margin-bottom:8px}.liquid-foundation .cont-specialset .cols dl dd p.price{text-align:center;font-size:14px;line-height:14px}.liquid-foundation .cont-specialset .cols dl dd p.price.r{font-size:13px;line-height:13px}.liquid-foundation .cont-specialset .cols dl dd.btn{width:90%;margin:20px auto 20px}.liquid-foundation .cont-specialset .cols dl dd.btn a{padding:20px 0;text-align:center;font-size:14px;line-height:14px}.liquid-foundation .cont-specialset .cols dl dd.btn a span.arr{width:18px;position:absolute;right:15px;top:25px}.liquid-foundation .cont-specialset .cols.l .col-r{width:100%;padding:20px 6% 40px}.liquid-foundation .cont-specialset .cols.l .col-l{width:100%}}