.top_kv{margin:0;position:relative;height:auto}.top_kv .swiper-container{width:100%;aspect-ratio:1440/688;position:relative;z-index:inherit;margin:0 auto 0;overflow:hidden}.top_kv .swiper-container .swiper-wrapper{width:100%;height:100%}.top_kv .swiper-container .swiper-slide{width:100%;height:100%;position:relative}.top_kv .swiper-container .swiper-slide a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.top_kv .swiper-container .swiper-slide .slide-inner{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;width:100%}.top_kv .swiper-container .swiper-slide .slide-inner.slide-1{background:url("../../images/pages/vc_collagen/kv1_pc.jpg") no-repeat center/cover}.cont-tp{padding:120px 0;width:100%}.cont-tp .hd{margin-bottom:80px}.cont-tp .hd h1{font-size:60px;line-height:100%;color:#9f5f53;text-align:center;margin-bottom:50px}.cont-tp .hd p.txt{font-weight:200;color:#9f5f53;text-align:center;font-size:16px;line-height:220%}.cont-tp .items{width:1120px;margin:0 auto 80px;display:flex;justify-content:space-between;color:#9f5f53}.cont-tp .items .item{width:555px;text-align:center}.cont-tp .items .item p.category{font-size:28px;line-height:100%;margin-bottom:15px}.cont-tp .items .item p.type{font-size:36px;line-height:100%;margin-bottom:20px}.cont-tp .items .item p.txt{font-weight:200;font-size:16px;line-height:100%}.cont-tp .items .item .cols{margin-top:35px;display:flex;justify-content:space-between;position:relative}.cont-tp .items .item .cols::after{content:"";border-left:solid 1px #9f5f53;height:256px;position:absolute;left:50%;top:0px}.cont-tp .items .item .cols.c1{justify-content:center}.cont-tp .items .item .cols.c1::after{border:none}.cont-tp .items .item .cols .col{width:50%}.cont-tp .items .item .cols .col p.img{width:180px;margin:0 auto 20px}.cont-tp .items .item .cols .col p.f{font-size:20px;line-height:100%;margin-bottom:24px}.cont-tp .items .item .cols .col p.btn-bdr{width:180px;margin:0 auto}.cont-tp .items .item .cols .col p.btn-bdr a{font-size:14px;line-height:100%;border:solid 1px #9f5f53;height:45px}.cont-tp .items .item .cols .col p.btn-bdr a:hover{background-color:#9f5f53;color:#fff}.cont-tp .shop-info{width:800px;margin:0 auto}.cont-tp .shop-info h2{font-size:28px;text-align:center;color:#9f5f53;margin-bottom:20px}.cont-tp .shop-info ul{border-top:solid 1px #9f5f53;border-bottom:solid 1px #9f5f53;padding:30px 60px}.cont-tp .shop-info ul li{list-style:disc;color:#9f5f53;font-weight:200;font-size:16px;line-height:180%;margin-bottom:10px}.cont-tp .shop-info ul li:last-child{margin-bottom:0}.cont-tp .shop-info p.notes{font-weight:200;text-align:right;font-size:11px;color:#9f5f53;margin-top:10px}.cont-scd{color:#9f5f53;padding:60px 0 0;margin-bottom:120px}.cont-scd h2{width:100%;text-align:center;font-size:30px;position:relative;padding-bottom:180px;margin-bottom:30px}.cont-scd h2:after{position:absolute;content:"";height:120px;border-left:2px #9f5f53 solid;top:111px;width:2px;left:calc(50% - 1px)}.cont-scd .cols{display:flex;width:1120px;margin:0 auto}.cont-scd .cols .col{width:560px}.cont-scd .cols .col h3{text-align:center;font-size:28px;margin-bottom:15px}.cont-scd .cols .col .prod{position:relative;padding-left:240px}.cont-scd .cols .col .prod p.img{position:absolute;top:-50px;left:40px;width:180px}.cont-scd .cols .col .prod dl{margin:20px 0 20px}.cont-scd .cols .col .prod dl dt{margin-bottom:10px}.cont-scd .cols .col .prod dl dt span{border:solid 1px #9f5f53;font-size:12px;line-height:12px;padding:1px 10px 2px}.cont-scd .cols .col .prod dl dd{font-weight:200;font-size:14px;line-height:140%}.cont-scd .cols .col .prod p.btn{width:280px;padding:0}.cont-scd .cols .col .prod p.btn a{display:block;width:100%;font-size:20px;padding-bottom:5px;border-bottom:solid 1px #9f5f53;background:url("../../images/pages/vc_collagen/ic_btn_arr_btm.svg") no-repeat center right 10px;background-size:20px auto}.cont-scd .cols .col .prod p.btn a:hover{color:#9f5f53}.cont-scd ul.banners{width:760px;margin:100px auto 0;display:flex;justify-content:space-between}.cont-scd ul.banners li{width:370px}.cont-types{margin-bottom:160px}.cont-types .hd{width:100%;display:flex;align-items:flex-end;aspect-ratio:1440/600;position:relative}.cont-types .hd::after{width:100%;position:absolute;bottom:0;height:200px;content:"";background:url("../../images/pages/vc_collagen/bl_gra.png") repeat-x 0 0;background-size:auto 200px}.cont-types .hd .inner{display:flex;align-items:flex-end;color:#fff;width:1120px;margin:0 auto 60px;position:relative;z-index:2}.cont-types .hd .inner h2 span{display:block}.cont-types .hd .inner h2 span.j{font-size:14px;line-height:14px;margin-bottom:20px}.cont-types .hd .inner h2 span.e{font-size:75px;line-height:75px}.cont-types .hd .inner p.catch{font-size:16px;line-height:16px;margin:0 0 20px 40px}.cont-types .hd.capsule{background:url("../../images/pages/vc_collagen/typ_hd_cups_pc.jpg") no-repeat center center;background-size:cover}.cont-types .hd.tablet{margin-top:160px;background:url("../../images/pages/vc_collagen/typ_hd_tbl_pc.jpg") no-repeat center center;background-size:cover}.cont-types .cols{width:1140px;margin:0 auto;display:flex;justify-content:flex-start;color:#9f5f53;padding:100px 0 0;align-items:center}.cont-types .cols .slides{width:545px;margin-right:55px;overflow:hidden}.cont-types .cols .prod{width:520px}.cont-types .cols .prod p.series{font-size:16px;line-height:100%;margin-bottom:20px}.cont-types .cols .prod p.category{font-size:28px;line-height:100%;margin-bottom:10px}.cont-types .cols .prod p.name{font-size:20px;line-height:100%;margin-bottom:30px}.cont-types .cols .prod ul.tags{display:flex;margin-bottom:15px}.cont-types .cols .prod ul.tags li{border:solid 2px #c16f58;color:#c16f58;font-size:12px;line-height:12px;padding:3px 10px 4px;margin:0 5px 0 0}.cont-types .cols .prod .prices{margin-bottom:30px}.cont-types .cols .prod .prices p.contain{display:inline-block;font-size:14px;line-height:22px;color:#bcb1ad}.cont-types .cols .prod .prices p.price{display:inline-block;font-size:22px;line-height:22px}.cont-types .cols .prod .prices p.price span.tax{font-size:14px;margin-left:-10px}.cont-types .cols .prod ul.free{display:flex;margin-bottom:20px}.cont-types .cols .prod ul.free li{border-radius:150px;border:#9f5f53 solid 1px;height:75px;text-align:center;width:130px;padding:10px 0 0;margin-right:10px}.cont-types .cols .prod ul.free li img{display:inline;width:92px}.cont-types .cols .prod ul.free li img.f3{margin:5px 0 2px}.cont-types .cols .prod ul.free li img.f4{width:75px;margin-bottom:3px}.cont-types .cols .prod ul.free li span{display:block;font-size:10px;line-height:10px}.cont-types .cols .prod dl.recommends{display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px #9f5f53;padding:0 0 20px;width:520px}.cont-types .cols .prod dl.recommends dt{width:160px;font-size:16px;line-height:130%;text-align:center}.cont-types .cols .prod dl.recommends dd{width:390px}.cont-types .cols .prod dl.recommends dd ul{padding-left:20px}.cont-types .cols .prod dl.recommends dd ul li{list-style-type:disc;font-weight:200;font-size:14px;margin-bottom:5px}.cont-types .cols .prod dl.recommends dd ul li:last-child{margin-bottom:0}.cont-types .cols .prod p.btn{padding:0;width:260px;margin-top:30px}.cont-types .cols .prod p.btn a{display:block;border:solid 1px #9f5f53;background-color:#9f5f53;color:#fff;height:55px;display:flex;align-items:center;justify-content:center;font-size:20px}.cont-types .cols .prod p.btn a:hover{background-color:#fff;color:#9f5f53}.core-formula{color:#9f5f53;margin-bottom:120px}.core-formula h2{background:#fff url("../../images/pages/vc_collagen/cf_bg_pc.jpg") no-repeat center top;background-size:auto 130%;aspect-ratio:1440/520;display:flex;align-items:center;justify-content:center;font-size:80px;line-height:80px;text-align:center;color:#fff}.core-formula .sub .inner{width:1120px;padding:80px 0 80px}.core-formula .sub .inner p{font-weight:200;font-size:16px;line-height:180%}.core-formula .sub .inner p.spc{font-weight:400;margin-top:30px;font-weight:400}.core-formula .point{border-top:solid 1px #9f5f53}.core-formula .point .inner{width:1120px;padding:80px 0;display:flex;justify-content:space-between}.core-formula .point .inner .col-l{width:510px}.core-formula .point .inner .col-l p.p{font-size:24px;margin-bottom:40px}.core-formula .point .inner .col-l p.e{font-size:38px;margin-bottom:20px}.core-formula .point .inner .col-l dl{width:510px}.core-formula .point .inner .col-l dl dt{font-size:20px;margin-bottom:40px}.core-formula .point .inner .col-l dl dd{font-weight:200;font-size:16px;line-height:160%}.core-formula .point .inner .col-l dl dd p{margin-bottom:25px}.core-formula .point .inner .col-r{width:530px;position:relative}.core-formula .point .inner .col-r p.img{position:absolute}.core-formula .point .inner .col-r p.img.i1{width:232px;top:50px;animation:parallax-p1 ease-in;animation-timeline:view()}.core-formula .point .inner .col-r p.img.i2{width:298px;right:0;z-index:2;animation:parallax-p2 ease-out;animation-timeline:view();animation-delay:1s}.core-formula .point .inner .col-r p.img.i3{width:330px;bottom:0;left:30px;animation:parallax-p3 ease-out;animation-timeline:view()}.core-formula .point .inner .col-r p.img.i4{width:496px;animation:parallax-p4 ease-in;animation-timeline:view()}.core-formula .point .inner .col-r p.img.i5{width:248px;bottom:0;right:0;animation:parallax-p5 ease-out;animation-timeline:view()}.core-formula .safety{width:800px;margin:0 auto;border:solid 1px #9f5f53;padding:50px 80px}.core-formula .safety h3{font-size:22px;margin-bottom:30px}.core-formula .safety h3 span.c1{position:relative;padding-right:60px;display:inline-block}.core-formula .safety h3 span.c1::after{content:"";width:40px;top:50%;right:10px;border-top:solid 1px #9f5f53;position:absolute}.core-formula .safety .cols{display:flex;justify-content:space-between}.core-formula .safety .cols .col{width:300px}.core-formula .safety .cols .col h4{font-weight:500;margin-bottom:20px;position:relative;padding-left:15px}.core-formula .safety .cols .col h4::before{content:"";border-radius:50%;background-color:#9f5f53;width:8px;height:8px;position:absolute;left:0;top:calc(50% - 4px)}.core-formula .safety .cols .col ul{display:flex;flex-wrap:wrap;justify-content:center}.core-formula .safety .cols .col ul li{width:33%;position:relative;border:solid 1px #9f5f53;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:130%;text-align:center}.core-formula .safety .cols .col ul li::after{content:"";padding-top:100%}.core-formula .safety .cols .col ul li:first-child{margin-right:-10px}.core-formula .safety .cols .col ul li:nth-child(3){margin-left:-10px}.core-formula .safety .cols .col ul li:nth-child(4){margin-right:-10px;margin-top:-20px}.core-formula .safety .cols .col ul li:nth-child(5){margin-top:-20px}.core-formula .safety .cols .col ul li:nth-child(6){margin-left:-10px;margin-top:-10px}.core-formula .safety .cols .col p{font-weight:200;font-size:16px;line-height:130%}.subscription{background:url("../../images/pages/vc_collagen/subs_bg_pc.jpg") no-repeat center center;background-size:cover;display:flex;align-items:center;justify-content:center;padding:120px 0}.subscription .inner{width:960px;background-color:#c16f58;padding:20px}.subscription .inner .cols{display:flex;justify-content:space-between;align-items:center}.subscription .inner .cols .col-l{width:460px}.subscription .inner .cols .col-r{width:460px;text-align:center;color:#fff}.subscription .inner .cols .col-r h2{width:290px;margin:0 auto 20px;background:url("../../images/pages/vc_collagen/ic_subs.svg") no-repeat top left;background-size:auto 70px;height:70px;padding-left:70px;font-size:30px}.subscription .inner .cols .col-r h2 span{display:block;font-size:20px}.subscription .inner .cols .col-r p.txt{font-weight:200;font-size:14px;line-height:160%;margin-bottom:20px}.subscription .inner .cols .col-r ul{display:flex;width:362px;margin:0 auto}.subscription .inner .cols .col-r ul li{justify-content:space-between;border-right:solid 1px #fff;padding:10px 0;width:120px}.subscription .inner .cols .col-r ul li span{display:block;font-size:18px;line-height:110%}.subscription .inner .cols .col-r ul li span.j{font-weight:200;margin-top:10px;font-size:12px}.subscription .inner .cols .col-r ul li:nth-child(2){width:146px}.subscription .inner .cols .col-r ul li:last-child{border-right:none}.subscription .inner .cols dl dt{font-size:16px;margin-bottom:10px}.subscription .inner .cols dl dd span.tag{border:solid 1px #fff;font-size:12px;line-height:12px;margin-right:15px;padding:2px 10px 4px;display:inline-block;vertical-align:middle}.subscription .inner .cols dl dd span.prices{display:inline-block;vertical-align:middle}.subscription .inner .cols dl dd span.prices span.price{font-size:24px;line-height:24px}.subscription .inner .cols dl dd span.prices span.tax{font-size:12px}.subscription .inner .cols p.btn-bdr{width:220px;margin:30px auto 0}.subscription .inner .cols p.btn-bdr a{height:50px;font-size:16px;border-color:#fff}.subscription .inner .cols p.btn-bdr a:hover{background-color:#fff;color:#9f5f53}.footer{margin-top:0}@media screen and (max-width: 767px){.top_kv{margin:0}.top_kv .swiper-container{aspect-ratio:360/505}.top_kv .swiper-container .swiper-slide .slide-inner.slide-1{background:url("../../images/top/kv1_sp.jpg") no-repeat center/cover}.top_kv .swiper-container .swiper-slide .slide-inner.slide-2{background:url("../../images/top/kv2_sp.jpg") no-repeat center/cover}.top_kv .swiper-container .swiper-slide .slide-inner.slide-3{background:url("../../images/top/kv3_sp.jpg") no-repeat center/cover}.top_kv .swiper-container .swiper-slide .slide-inner.slide-4{background:url("../../images/top/kv4_sp.jpg") no-repeat center/cover}.top_kv .swiper-container .swiper-slide .slide-inner.slide-5{background:url("../../images/top/kv5_sp.jpg") no-repeat center/cover}.top_kv .swiper-pagination{bottom:10px !important}.top_kv .swiper-pagination .swiper-pagination-bullet{width:50px !important}.cont-tp{padding:100px 0}.cont-tp .hd{margin-bottom:80px}.cont-tp .hd h1{font-size:33px;line-height:100%;margin-bottom:30px}.cont-tp .hd p.txt{font-weight:200;font-size:13px;line-height:160%}.cont-tp .items{width:90%;margin:0 auto 80px;display:block}.cont-tp .items .item{width:100%;margin-bottom:40px}.cont-tp .items .item p.category{font-size:20px;margin-bottom:10px}.cont-tp .items .item p.type{font-size:24px;margin-bottom:20px}.cont-tp .items .item p.txt{font-weight:200;font-size:14px;line-height:100%}.cont-tp .items .item .cols{margin-top:20px}.cont-tp .items .item .cols::after{height:75%}.cont-tp .items .item .cols .col{width:50%}.cont-tp .items .item .cols .col p.img{width:68%;margin:0 auto 10px}.cont-tp .items .item .cols .col p.f{font-size:16px;line-height:100%;margin-bottom:24px}.cont-tp .items .item .cols .col p.btn-bdr{width:80%;margin:0 auto !important}.cont-tp .items .item .cols .col p.btn-bdr a{font-size:12px !important;height:36px}.cont-tp .shop-info{width:90%}.cont-tp .shop-info h2{margin-bottom:10px}.cont-tp .shop-info ul{padding:30px 8%}.cont-tp .shop-info ul li{font-size:12px;line-height:160%;margin-bottom:10px}.cont-tp .shop-info p.notes{font-size:9px;margin-top:10px}.cont-scd{padding:60px 0 0;margin-bottom:100px}.cont-scd h2{font-size:16px;padding-bottom:140px;margin-bottom:0px}.cont-scd h2:after{height:80px;top:60px;border-width:1px;width:1px;left:50%}.cont-scd .cols{width:100%}.cont-scd .cols .col{width:50%}.cont-scd .cols .col h3{font-size:16px;margin-bottom:10px}.cont-scd .cols .col .prod{position:relative;padding-left:0px}.cont-scd .cols .col .prod p.img{position:absolute;top:-40px;left:27.5%;width:45%}.cont-scd .cols .col .prod dl{padding-top:30%;margin:0 0 20px}.cont-scd .cols .col .prod dl dt{margin-bottom:10px;text-align:center}.cont-scd .cols .col .prod dl dt span{font-size:9px;line-height:100%;padding:1px 5px 2px}.cont-scd .cols .col .prod dl dd{font-size:12px;line-height:140%;padding:0 10%}.cont-scd .cols .col .prod p.btn{bottom:0;width:80%;margin:0 auto;padding:0;display:block}.cont-scd .cols .col .prod p.btn a{font-size:14px;padding-bottom:5px;background:url("../../images/pages/vc_collagen/ic_btn_arr_btm.svg") no-repeat center right 5%;background-size:10% auto}.cont-scd ul.banners{width:90%;margin:50px auto 0;display:block}.cont-scd ul.banners li{width:100%;margin-bottom:20px}.cont-scd ul.banners li:last-child{margin-bottom:0}.cont-types{margin-bottom:60px}.cont-types .hd{width:100%;aspect-ratio:360/520}.cont-types .hd::after{width:100%;position:absolute;bottom:0;height:180px;content:"";background:url("../../images/pages/vc_collagen/bl_gra_sp.png") repeat-x bottom left;background-size:100% auto}.cont-types .hd .inner{display:block;width:90%;margin:0 auto 40px}.cont-types .hd .inner h2 span.j{font-size:12px;line-height:12px;margin-bottom:15px}.cont-types .hd .inner h2 span.e{font-size:36px;line-height:36px}.cont-types .hd .inner p.catch{font-size:14px;line-height:14px;margin:20px 0 0}.cont-types .hd.capsule{background:url("../../images/pages/vc_collagen/typ_hd_cups_sp.jpg") no-repeat center top;background-size:cover}.cont-types .hd.tablet{margin-top:100px;background:url("../../images/pages/vc_collagen/typ_hd_tbl_sp.jpg") no-repeat center top;background-size:cover}.cont-types .cols{width:100%;margin:0 auto;display:block;padding:60px 0 0}.cont-types .cols .slides{width:100%;margin:0 0 30px}.cont-types .cols .prod{width:90%;margin:0 auto}.cont-types .cols .prod p.series{font-size:13px;margin-bottom:15px}.cont-types .cols .prod p.category{font-size:18px;margin-bottom:10px}.cont-types .cols .prod p.name{font-size:12px;margin-bottom:20px}.cont-types .cols .prod ul.tags{display:flex;margin-bottom:15px}.cont-types .cols .prod ul.tags li{border-width:1px;font-size:12px;line-height:12px;padding:3px 2% 4px;margin:0 5px 0 0}.cont-types .cols .prod .prices{margin-bottom:20px}.cont-types .cols .prod .prices p.contain{font-size:12px;line-height:22px}.cont-types .cols .prod .prices p.price{font-size:18px;line-height:18px}.cont-types .cols .prod .prices p.price span.tax{font-size:12px;margin-left:-5px}.cont-types .cols .prod ul.free{margin-bottom:20px}.cont-types .cols .prod ul.free li{border-radius:120px;height:60px;text-align:center;width:33%;padding:8px 0 0;margin-right:5px}.cont-types .cols .prod ul.free li img{width:auto;height:26px}.cont-types .cols .prod ul.free li img.f3{margin:0 0 1px}.cont-types .cols .prod ul.free li img.f4{width:auto;margin-bottom:3px}.cont-types .cols .prod ul.free li span{font-size:8px;line-height:8px}.cont-types .cols .prod dl.recommends{display:block;padding:0 0 20px;width:100%}.cont-types .cols .prod dl.recommends dt{width:100%;font-size:14px;line-height:14px;text-align:center;margin-bottom:14px}.cont-types .cols .prod dl.recommends dd{width:100%}.cont-types .cols .prod dl.recommends dd ul{padding-left:30px;display:block;flex-wrap:wrap}.cont-types .cols .prod dl.recommends dd ul li{width:100%;font-size:12px;line-height:130%;margin-bottom:8px}.cont-types .cols .prod dl.recommends dd ul li:last-child{margin-bottom:8px}.cont-types .cols .prod p.btn{display:block;padding:0;width:62%;margin:20px auto 0 !important}.cont-types .cols .prod p.btn a{height:44px;font-size:16px;line-height:16px}.core-formula{margin-bottom:100px}.core-formula h2{background:url("../../images/pages/vc_collagen/cf_bg_sp.jpg") no-repeat center top;background-size:auto 130%;aspect-ratio:1/1;font-size:40px;line-height:40px}.core-formula .sub .inner{width:90%;margin:0 auto;padding:50px 0 50px}.core-formula .sub .inner p{font-size:14px;line-height:180%}.core-formula .sub .inner p.spc{font-size:12px;margin-top:0px}.core-formula .point .inner{width:100%;padding:80px 0;display:block}.core-formula .point .inner .col-l{width:100%;padding:0 5%}.core-formula .point .inner .col-l p.p{font-size:16px;margin-bottom:20px}.core-formula .point .inner .col-l p.e{font-size:28px;margin-bottom:10px}.core-formula .point .inner .col-l dl{width:100%}.core-formula .point .inner .col-l dl dt{font-size:14px;margin-bottom:40px}.core-formula .point .inner .col-l dl dd{font-size:12px;line-height:180%}.core-formula .point .inner .col-l dl dd p{margin-bottom:25px}.core-formula .point .inner .col-l dl dd p:last-child{margin-bottom:0}.core-formula .point .inner .col-l dl dd.imgs{aspect-ratio:1/1;position:relative;margin-bottom:40px}.core-formula .point .inner .col-l dl dd.imgs p.img{position:absolute}.core-formula .point .inner .col-l dl dd.imgs p.img.i1{width:44%;top:30px;animation:parallax-s1 ease-out;animation-timeline:view()}.core-formula .point .inner .col-l dl dd.imgs p.img.i2{width:56%;right:0;z-index:2;animation:parallax-s2 ease-out;animation-timeline:view();animation-delay:1s}.core-formula .point .inner .col-l dl dd.imgs p.img.i3{width:62%;bottom:0;left:0px;animation:parallax-s3 ease-out;animation-timeline:view()}.core-formula .point .inner .col-l dl dd.imgs p.img.i4{width:92%;animation:parallax-s4 ease-out;animation-timeline:view();animation-delay:1s}.core-formula .point .inner .col-l dl dd.imgs p.img.i5{width:46%;bottom:0;right:0;animation:parallax-s5 ease-out;animation-timeline:view()}.core-formula .safety{width:90%;margin:0 auto;padding:30px 5% 10px}.core-formula .safety h3{font-size:16px;margin-bottom:20px}.core-formula .safety h3 span.c1{padding-right:50px}.core-formula .safety h3 span.c1::after{width:30px;top:50%;right:10px}.core-formula .safety .cols{display:block}.core-formula .safety .cols .col{width:100%;margin-bottom:20px}.core-formula .safety .cols .col h4{font-weight:500;margin-bottom:10px;position:relative;padding-left:15px;font-size:12px}.core-formula .safety .cols .col h4::before{content:"";border-radius:50%;background-color:#9f5f53;width:6px;height:6px;position:absolute;left:0;top:calc(50% - 3px)}.core-formula .safety .cols .col ul{padding:0 5%}.core-formula .safety .cols .col ul li{font-size:10px;line-height:130%}.core-formula .safety .cols .col ul li::after{content:"";padding-top:100%}.core-formula .safety .cols .col ul li:first-child{margin-right:-10px}.core-formula .safety .cols .col ul li:nth-child(3){margin-left:-10px}.core-formula .safety .cols .col ul li:nth-child(4){margin-right:-10px;margin-top:-20px}.core-formula .safety .cols .col ul li:nth-child(5){margin-top:-20px}.core-formula .safety .cols .col ul li:nth-child(6){margin-left:-10px;margin-top:-10px}.core-formula .safety .cols .col p{font-size:12px}.subscription{background:url("../../images/pages/vc_collagen/subs_bg_sp.jpg") no-repeat center center;background-size:cover;padding:100px 0}.subscription .inner{width:90%;margin:0 auto;padding:40px 5%}.subscription .inner .cols{display:block}.subscription .inner .cols .col-l{width:100%}.subscription .inner .cols .col-r{width:100%;text-align:center;color:#fff}.subscription .inner .cols .col-r h2{width:100%;margin:0 auto 20px;background:url("../../images/pages/vc_collagen/ic_subs.svg") no-repeat top left 20%;background-size:auto 50px;height:50px;padding-left:16%;font-size:20px}.subscription .inner .cols .col-r h2 span{display:block;font-size:14px}.subscription .inner .cols .col-r p.txt{font-weight:200;font-size:12px;margin:20px 0 20px}.subscription .inner .cols .col-r ul{display:flex;width:100%;margin:0 auto}.subscription .inner .cols .col-r ul li{border-right:solid 1px #fff;padding:10px 0;width:30%}.subscription .inner .cols .col-r ul li span{font-size:14px;line-height:110%}.subscription .inner .cols .col-r ul li span.j{margin-top:6px;font-size:10px}.subscription .inner .cols .col-r ul li:nth-child(2){width:39%}.subscription .inner .cols .col-r ul li:last-child{border-right:none}.subscription .inner .cols dl dt{font-size:15px;margin-bottom:10px}.subscription .inner .cols dl dd span.tag{margin-right:15px;padding:2px 10px 4px}.subscription .inner .cols dl dd span.prices span.price{font-size:24px;line-height:24px}.subscription .inner .cols dl dd span.prices span.tax{font-size:12px}.subscription .inner .cols p.btn-bdr{width:62%;margin:30px auto 0 !important}.subscription .inner .cols p.btn-bdr a{height:44px;font-size:16px}}@keyframes parallax-p1{from{transform:translateY(0px)}to{transform:translateY(-40px)}}@keyframes parallax-p2{from{transform:translateY(0px)}to{transform:translateY(40px)}}@keyframes parallax-p3{from{transform:translateY(0px)}to{transform:translateY(60px)}}@keyframes parallax-p4{from{transform:translateY(0px)}to{transform:translateY(80px)}}@keyframes parallax-p5{from{transform:translateY(0px)}to{transform:translateY(-100px)}}@keyframes parallax-s1{from{transform:translateY(0px)}to{transform:translateY(-40px)}}@keyframes parallax-s2{from{transform:translateY(0px)}to{transform:translateY(60px)}}@keyframes parallax-s3{from{transform:translateY(0px)}to{transform:translateY(-20px)}}@keyframes parallax-s4{from{transform:translateY(0px)}to{transform:translateY(30px)}}@keyframes parallax-s5{from{transform:translateY(0px)}to{transform:translateY(-60px)}}@keyframes parallaxBg{from{background-position:center bottom}to{background-position:center bottom 140%}}/*# sourceMappingURL=vc_collagen.css.map */