
.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 600,
  'GRAD' 0,
  'opsz' 48
}
.list-contents{padding-top: 52px;position: relative;padding-bottom: 28px;}
.list--bnr{display: flex;justify-content: space-between;padding: 0 48px;margin-bottom: 68px;border-radius: 16px;padding-right: 0;overflow: hidden;}
.list--bnr-text{width: 50%;display: flex;flex-direction: column;justify-content: space-between;padding: 48px 0 36px;color: #fff;}
.list--bnr-text00{font-size: 15px;margin-bottom: 1em;font-weight: 600;line-height: 1;display: flex;justify-content: flex-start;}
.list--bnr-text00 span{display: block;}
.list--bnr-text00.knock span{background-color: #08bbc6;color: #fff;padding: 8px 12px;border-radius: 24px;}
.list--bnr-text00.company span{background-color: #fff;color: #e23623;padding: 8px 12px;border-radius: 24px;}
.list--bnr-text00.award span{background-color: #000;color: #ff70ee;padding: 8px 12px;border-radius: 24px;}
.list--bnr-text01{font-size: 48px;font-weight: 700;line-height: 1;}
.list--bnr-text02{font-size: 17px;margin-top: 1.3em;line-height: 1.5;opacity: 0.82;}
.list--bnr-text03{font-size: 18px;font-weight: 600;line-height: 1.5;}
/* .list--bnr-bg{width: calc(100%/(10/3));border: 1px solid #000;} */
.list--bnr-bg{display: flex;align-items: center;width: 60%;}
.list--bnr-bg-a{width: 72.5%;}
.list--bnr-bg-b{width: 82%;}
.list--bnr-bg-c{width: 71.5%;padding: 37px 0;padding-right: 28px;}
.list--bnr-bgImg{width: 100%;}
.list--bnr-bgImg img{width: 100%;display: block;}
.list--bnr-bgImg img:last-child{display: none;}

/* list sort */
.list--sort{margin-bottom: 24px;display: flex;justify-content: space-between;align-items:flex-end}
.list--sort-option,
.list--sort-optionValue{display: flex;align-items: center;cursor: pointer;margin-right: 12px;}
.list--sort-optionValue-on{color: #1655ff;font-size:10px;display: none;line-height: 1;font-variation-settings:'wght' 800,}
.list--sort-optionValue-on .material-symbols-outlined{font-variation-settings:'wght' 800;}
.list--sort-optionValue-off{display: block;width: 4px;height: 4px;background-color: #ddd;margin-right: 6px;}
.list--sort-optionName{font-size: 13px;margin-left: 6px;}
.checked .list--sort-optionName{font-weight: 600;}
.checked .list--sort-optionValue-on{display: block;}
.checked .list--sort-optionValue-off{display: none;}
.list--sort-itemCount{font-size: 13px;color: #666666;}
.list--sort-itemCount b{color: #000;font-weight: 800;}
/* list items */
.list--wrap{display: flex;width: 100%;flex-wrap: wrap;padding-bottom: 20px;}
.list--item{width: calc(100%/3 - 40px/3);margin-bottom: 48px;}
.list--item:not(:nth-child(3n)){margin-right: 20px;}
.list--itemThumb{position: relative;overflow:hidden;border-radius: 8px;}
.list--itemThumb-img{width: 100%;padding-top: 56.3%;cursor: pointer; background-size: cover; background-position: center center;}
.list--itemThumb-icon{position: absolute;top: 10px;left: 10px;font-size: 12px;color: #fff;background-color: #ff2342;padding: 3px 6px;border-radius: 4px;}

.list--itemInfo{margin-top: 18px;}
.list--itemInfo-text01{display: flex;}
.list--itemInfo-text01 p{font-size: 12px;padding: 6px 7px;border-radius: 20px;line-height: 1;font-weight: 500;}
.list--itemInfo-text01 .lincCompany{color: #ff4e3d;background-color: #ffdedb;}
.list--itemInfo-text01 .knock{color: #08bbc6;background-color: #edfbfb;}
.list--itemInfo-text01 .lincAward{color: #f49500;background-color: #fff9ee;}
.list--itemInfo-text02{margin-top: 0.8em;font-size: 17px;font-weight: 700;padding-right: 1em;
    word-break: keep-all;
    line-height: 1.33;
    font-weight: 600;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: keep-all;
}
.list--itemInfo-text02.list--itemInfo-text0201 {display:none;}
.list--itemInfo-time span{display: block;margin-right: 6px;}
.list--itemInfo-time{margin-top: 18px;padding-top: 16px;border-top: 1px solid #eee;color: #666;font-size: 13px;display: flex;align-items: center;line-height: 1;}
.list--itemInfo-time .material-symbols-outlined{font-size: 16px;}

.subscribeLincBar{position:sticky;bottom:40px;left: 0%;z-index: 20;width: 100%;transform: translate(0,0);opacity: 1;transition-duration: 0.2s;}
.subscribeLincBar{opacity: 0;transform: translate(0,8px);pointer-events: none;}
.subscribeLincBar.show{pointer-events: unset;opacity: 1;transform: translate(0,0);}
.subscribeLincBar--wrap{display: flex;justify-content: space-between;align-items: center;background-color: #1e2028;color: #fff;padding:12px 24px;border-radius: 8px;}
.subscribeLincBar--wrap div{padding:0 24px;font-size: 17px;font-weight: 700;display: flex;align-items: center;line-height: 1;justify-content: center;}
.subscribeLincBar--wrap div span{display: block;font-size: 20px;}

.subscribeLincBar--wrap a{padding:15px;display: flex;align-items: center;justify-content: center;border-radius: 4px;background-color: #ff2342;font-size: 14px;max-width: 240px;width: 100%;font-weight: 700;line-height: 1;}
@media all and (max-width:1281px){
    .list--bnr-text01{font-size: 32px;}
    .list--bnr-text02{font-size: 15px;margin-top: 1em;}
    .list--bnr-text03{font-size: 16px;}
    .list--bnr-text{padding: 48px 0 30px;}
}
@media all and (max-width:1025px){
    .list--bnr{margin-bottom: 40px;padding-left: 28px;}
    .list--bnr-text{padding: 40px 0 20px;}
    .list--item{width: calc(50% - 10px);margin-bottom: 40px;}
    .list--item:not(:nth-child(3n)){margin-right: 0px;}
    .list--item:not(:nth-child(even)){margin-right: 20px;}
    .list--itemInfo-time{margin-top: 15px;padding-top: 12px;}
}
@media all and (max-width:768px){
    .list--bnr-b{background-position: bottom center;}
    .list--bnr-text00{font-size: 14px;}
    .list-contents{padding-top: 0px;}
    .list--bnr{flex-direction: column-reverse;align-items: center;padding: 0;padding-bottom: 48px;border-radius: 10px;}
    .list--bnr-bg{margin-bottom: 24px;padding: 24px 0 0 16px;}
    .list--bnr-bg{padding-right: 20px;padding-left: 20px;}
    .list--bnr-text{width: 100%;text-align: center;padding: 24px 10px 20px;}
    .list--bnr-text00{justify-content: center;}
    .list--bnr-text01{font-size: 28px;}
    .list--bnr-text02{font-size: 16px;margin-top: 1em;}

    .list--itemThumb{border-radius: 6px;}
    .list--itemInfo{margin-top: 16px;}
    .list--itemInfo-text01 p{font-size: 12px;padding: 4px 6px;}
    .list--itemInfo-text02{font-size: 15px;margin-top: 10px;}
    .list--itemInfo-time{font-size: 11px;}
    .subscribeLincBar--wrap{padding: 12px 16px;}
    .subscribeLincBar--wrap div{font-size: 15px;padding: 12px;}
    .subscribeLincBar--wrap a{max-width: 180px;}

    .list--bnr-bgImg img:last-child{display: block;}
    .list--bnr-bgImg img:first-child{display: none;}
}
@media all and (max-width:560px){
    .subscribeLincBar--wrap{flex-direction: column;}
    .subscribeLincBar--wrap div{font-size: 15px;padding:8px 12px;margin-bottom: 16px;flex-wrap: wrap;flex-direction: column-reverse;}
    .subscribeLincBar--wrap div p{width: 100%;}
    .subscribeLincBar--wrap div span{margin-bottom: 4px;}
    .list--sort{flex-direction: column;align-items: flex-start;}
    .list--sort-option{margin-right: 0;margin-bottom: 18px;}
}
@media all and (max-width:481px){
    .list--bnr-bg{width: 100%;}
    .list--item{width: 100%;margin-bottom: 24px;}
    .list--item:not(:nth-child(3n)){margin-right: 0px;}
    .list--item:not(:nth-child(even)){margin-right: 0px;}
}
.list--viewMore{display: flex;justify-content: center;margin-bottom: 64px;}
.list--viewMore-btn{border: 1px solid #eee;border-radius: 8px;font-weight: 700;font-size: 14px;padding: 22px;width: 100%;max-width: 240px;text-align: center;cursor: pointer;}
@media all and (max-width:768px){
    .list--viewMore{margin-bottom: 40px;}
    .list--viewMore-btn{max-width: 180px;padding: 16px;font-size: 13px;}
}

/* 221101 성재민 */
.list--viewMore-btn.hide{display: none !important;}
