p.btn{margin:0;width:254px;padding:0}p.btn a{display:block;border:#000 solid 1px;padding:20px 0;text-align:center;font-size:16px;line-height:16px;color:#fff;background-color:#000;position:relative}p.btn a span{width:18px;position:absolute;right:15px;top:26px}p.btn a:hover{opacity:.8 !important}p.btn a:hover span{animation:b-hover-to-right linear .2s;animation-fill-mode:forwards}.atxt{position:relative;display:inline-block;left:0;top:0}.atxt .txt{font-size:180px;line-height:180px;color:hsla(0,0%,100%,.4);position:absolute;bottom:0;-webkit-animation:loop-text 60s infinite linear;animation:loop-text 60s infinite linear;white-space:nowrap}.atxt .txt::after{position:absolute;content:attr(data-text);padding-left:30px}.gwp{width:840px;margin:70px auto 20px}.detail01{padding:60px 0 0px}.detail01 .col01 h1{padding-bottom:30px}.detail01 .col01 h1 span.t{font-size:78px;line-height:70px;display:block}.detail01 .col01 h1 span.new{margin-top:20px;background-color:#000}.detail01 .col01 h1 span.sub{margin:40px 0 0}.detail01 .col01 p.catch{font-size:26px;line-height:40px;margin-bottom:20px}.detail01 .col01 p.txt{padding-right:530px}.detail01 .col01 .imgs{top:190px;width:425px;right:auto;left:calc(50% + 70px)}.detail01 .col01 .imgs ul.cat{width:100%;bottom:100px;padding:0;justify-content:space-between}.detail01 .col01 .imgs ul.cat li{width:134px;background-color:#928d88;color:#fff;margin:0;font-size:18px;line-height:26px}.detail01.toner{margin-bottom:125px}.detail01.dailymask{margin-bottom:200px}.detail01.dailymask .col01 .imgs{top:190px}.howtouse{margin:0 0 110px}.howtouse h3{position:relative;padding-left:50px;font-size:22px;line-height:22px;margin-bottom:30px}.howtouse h3::after{content:"";position:absolute;border-top:1px #000 solid;width:30px;left:0;top:50%}.howtouse .cols:last-child{margin-top:100px}.howtouse .cols .col-r .bl.f{width:100%}.howtouse .cols .col-r .bl.f::after{width:100%}.howtouse .cols .col-r .bl.f dl{width:100%}.howtouse .cols .col-r .bl.f dl dt{width:50px}.howtouse .cols .col-r .bl.f dl dd{width:360px}.dailyaquaserummask .cont-free{margin-bottom:100px}.dailyaquaserummask .cont-banners{margin-bottom:0}@media(max-width: 767px){p.btn{width:100%;margin:25px auto 0}p.btn a{padding:20px 0 22px;text-align:center;font-size:15px;line-height:15px;color:#fff;background-color:#000;position:relative}p.btn a span{width:18px;right:15px;top:26px}.atxt .txt{font-size:70px;line-height:70px}.a-nav{border-bottom:none}.a-nav ul li:last-child{border-bottom:solid 1px #000}.gwp{width:90%;margin:50px auto 0}.detail01{padding:50px 0 0}.detail01 .col01 h1 span.t{font-size:40px;line-height:35px}.detail01 .col01 h1 span.sub{margin-top:30px}.detail01 .col01 h1 span.new{width:25%}.detail01 .col01 .imgs{width:90%;top:0;right:auto;left:auto;padding:0 0 15%;margin:10px auto 0}.detail01 .col01 .imgs p.img{width:100%}.detail01 .col01 .imgs ul.cat{bottom:3%}.detail01 .col01 .imgs ul.cat li{width:31%;font-size:14px;line-height:20px}.detail01 .col01 p.txt{font-size:13px;line-height:24px;padding-right:5%}.detail01 .col01 p.catch{font-size:18px;line-height:32px;margin-bottom:0px}.howtouse{margin-bottom:70px}.howtouse .cols .col-l h3{width:90%;margin:0 auto 30px}.howtouse .cols:last-child{margin-top:30px}.pickupitem{padding-top:50px}.dailyaquaserummask .cont-anc{padding-top:30px}.dailyaquaserummask .cont-free{margin-bottom:30px}.dailyaquaserummask .cont-banners{margin-bottom:0}}