@charset "utf-8";
#atc02{position:relative;padding:180px 0;width:100%;background-color:#ebf7f9}
#atc02 .best_list{margin:60px auto;max-width:1100px;width:100%}
#atc02 .best_list li{position:relative;display:flex;gap:30px;align-items:center;padding:35px;border-top:1px solid var(--primary)}
#atc02 .best_list li .number{font-size:20px;font-weight:400;font-family:var(--e-font);color:var(--primary)}
#atc02 .best_list li h3{display:flex;align-items:center;gap:10px;font-size:30px;font-weight:700;color:var(--black)}
#atc02 .best_list li h3 span{font-size:20px;font-weight:500}
#atc02 .best_list li .price{display:flex;align-items:center;gap:10px;position:absolute;top:50%;right:35px;transform:translateY(-50%)}
#atc02 .best_list li .cost{position:relative;font-size:20px;color:rgb(0, 0, 0, 0.25)}
#atc02 .best_list li .cost::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:0.5px;background-color:rgb(0, 0, 0, 0.25)}
#atc02 .best_list li .sale{display:flex;align-items:end;gap:5px;font-size:45px;font-weight:700;line-height:0.6;color:var(--primary)}
#atc02 .best_list li .sale span{font-size:20px;font-weight:700;color:var(--black)}
#atc02 .event_link{display:flex;justify-content:center;align-items:center;margin:auto;width:180px;height:60px;border:2px solid var(--primary);border-radius:30px;text-align:center;font-size:18px;font-weight:500;color:#fff;background-color:var(--primary);transition:all .3s}

#atc02 .event_link:hover{color:var(--primary);background-color:transparent}