.banner,.page-ttl{position:relative}.key-info li+li,.page-ttl .s_m{margin-top:5px}.fp-content-wrap{margin-top:15px;margin-bottom:15px}h1{font-size:22px;margin-bottom:8px;line-height:28px}.page-ttl p{font-size:15px;line-height:22px}.dates p,.key-info li,.meta-info{line-height:20px}.page-ttl p.hdn{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-ttl .s_m{text-align:right}.page-ttl .s_m.hdn{text-align:right;position:absolute;bottom:0;right:0;width:180px;height:20px;background:linear-gradient(to left,#fff,transparent)}.page-ttl .s_m button{border:none;background-color:#fff;color:#00b0f0;font-size:14px;font-weight:700}.page-ttl .s_m button:hover{color:#0a3a75}.meta-info{font-size:14px;color:#333641;margin-bottom:14px}.meta-info span{color:#5c5c5c}.q-tbl-w{display:none;margin-top:15px}.q-tbl{border:1px solid #ededed;border-radius:12px;margin-top:20px;font-size:15px;height:200px;overflow-y:auto}.q-tbl tr+tr{border-top:1px solid #ededed}.q-tbl thead{position:sticky;top:0}.q-tbl th{background-color:#f5f5f5;font-weight:700}.q-tbl th:first-child{border-top-left-radius:12px}.q-tbl th:last-child{border-top-right-radius:12px}.q-tbl td,.q-tbl th{padding:15px 12px;text-align:left}.item{display:flex;column-gap:25px;border:1px solid #dfe1e8;border-radius:15px;margin-bottom:25px}.dates,.key-info,h2{margin-bottom:15px}.banner{display:flex;align-items:center;justify-content:center;border-radius:15px}.banner img{max-width:260px;max-height:260px}.sale-status{background-color:#fff;font-size:13px;padding:4px 10px;border-radius:30px;position:absolute}.dates .icon,.key-info{background-color:#f1f2ff;border-radius:8px}.sale-status.confirmed{color:#0084f0}.sale-status.expected{color:#f90}.sale-status.expired{color:#383838}.sale-status .live-now{color:green;font-weight:700}.info-tooltip{margin-left:5px;cursor:pointer}h2{font-size:18px;line-height:25px}.dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;justify-content:space-between}.dates .d,.dates .icon{display:flex;align-items:center}.dates .d{column-gap:8px}.dates .icon{width:40px;height:40px;justify-content:center;color:#454545}.dates strong{display:block;margin-bottom:4px;font-size:15px}.dates p{font-size:14px}.key-info .h{display:block;margin-bottom:10px}.key-info ul{list-style:disc;margin-left:20px}.button .btn{width:100%;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid transparent;border-radius:8px;font-size:15px;transition:.2s;color:#fff}.button .notify{background-color:#f90}.button .grab{background-color:#00b0f0}.button .btn:hover{background-color:#000}.no-live-sales{background-color:#ffe8e8;padding:15px;border-radius:12px;color:#790000}.article p{line-height:1.6;color:#333}.article p+p{margin-top:25px}.affiliate-disclaimer{font-size:14px;color:#666;margin-top:30px;line-height:18px;font-style:italic}@media (max-width:767px){.fp-container{padding-left:12px;padding-right:12px}.fbx{margin-bottom:15px}.item{flex-flow:column;row-gap:15px;padding:10px}.info{width:100%}.sale-status{top:10px;left:10px}.key-info{padding:12px}}@media (min-width:768px){.fp-container{padding-left:15px;padding-right:15px}.fbx{margin-bottom:25px}.item{padding:20px}.banner{flex:1}.info{width:450px}.sale-status{top:15px;left:15px}.key-info{padding:15px}}