.leccom-skin003-table { display: table; width: 100%; border-collapse: collapse; letter-spacing: -0.5px; }
.leccom-skin003-thead { display: table-header-group; }
.leccom-skin003-tr { display: table-row; border-bottom: 1px solid #ebebeb; }
.leccom-skin003-tr:hover { background-color: #fbfbfb; }
.leccom-skin003-td { display: table-cell; text-align: center; padding: 0.8em 0.5em; vertical-align: middle; font-size: 0.9em; color:#a5a5a5; box-sizing: border-box; min-width: 70px; }
.leccom-skin003-icon { padding-right:4px; }
.leccom-skin003-thead > .leccom-skin003-td { background-color: #f8f9fb; font-weight: 500; color: #000; }
.leccom-skin003-infos { text-align: left;  }
.leccom-skin003-lecname { text-decoration: none; display: block; color: #000; word-break: keep-all; word-wrap: break-word; }
.leccom-skin003-pricelabel:after { content:':'; padding: 0 3px 0 5px; vertical-align: text-top; }
.leccom-skin003-price { color: #ff5e5e; font-weight: 600; }
.leccom-skin003-oldprice { color:#a9a9a9; text-decoration: line-through;}
.leccom-skin003-oldprice:after { content: '\2192'; font-weight: 100; padding: 0 5px; }
.leccom-skin003-btns { width: 150px; }
.leccom-skin003-btn { display: inline-block; width: 47%; box-sizing: border-box;  min-width:50px; cursor: pointer; background-color: #a5a5a5; color: #fff; padding: 1px 5px; margin: 1px; border-radius: 3px; font-size: 13px; }
.leccom-skin003-selectgoods { margin-bottom: 4px; padding: 1px 0 2px 0; background-color: #f7f7f7; border-radius: 3px; border:1px solid #dfdfdf; }
.leccom-skin003-good { display: inline-block; min-width:50px; padding: 0 6px 0px 6px !important; }
.SampleMovieShow.leccom-skin003-sample:after { content:"\f03d"; font-family: FontAwesome; font-size: 1.2em; color: #dfdfdf; }

/* 목록 하단 */
.leccom-footer { width: 100%; margin: 10px 0; }

.leccom-pagings { vertical-align: middle; text-align: center; margin-top: 10px; border-top: 1px dashed #ebebeb; padding: 20px 0; }
.leccom-pages { display: inline-block; font-size: 14px; }
.leccom-page-btn { text-decoration: none; display: inline-block; text-align: center; color: #a5a5a5; padding: 0 3px; font-size: 0.85em; }
.leccom-page-no { color: #dfdfdf; }
.leccom-page-number { text-decoration: none; color: #a5a5a5; font-weight: normal; padding: 0 7px; }
.leccom-page-current .leccom-page-number { font-weight: bold; color: #6e6e6e; text-decoration: underline; }

.leccom-paging-fastback:before { content:"\f049"; font-family: FontAwesome; }
.leccom-paging-back:before { content:"\f04a"; font-family: FontAwesome; }
.leccom-paging-fastnext:before { content:"\f050"; font-family: FontAwesome; }
.leccom-paging-next:before { content:"\f04e"; font-family: FontAwesome; }

.leccom-quicks { vertical-align: middle; text-align: right; }

.leccom-quicks-btn { display: inline-block; border: 1px solid #a5a5a5; color: #000000; padding: 3px 15px; min-width: 90px; box-sizing: border-box; text-align: center; cursor: pointer; border-radius: 3px; }
.leccom-quicks-btn:hover { background-color: #515151; border-color: #515151; color: #fff; }