#pickup .pickup-block ul { letter-spacing: -6px; text-align: center; }
#pickup .pickup-block .item { display: inline-block; vertical-align: top; letter-spacing: normal; text-align: left; width: 22%; padding: 0 2%; }
@media screen and (max-width: 600px) { #pickup .pickup-block .item { width: 48%; margin-bottom: 2%; } }
#pickup .pickup-block .item > a { display: block; }
#pickup .pickup-block .item:first-child { padding-left: 0; }
#pickup .pickup-block .item:last-child { padding-right: 0; }
@media screen and (max-width: 600px) { #pickup .pickup-block .item:nth-child(odd) { padding-right: 0; } }
@media screen and (max-width: 600px) { #pickup .pickup-block .item:nth-child(even) { padding-right: 0; } }
#pickup .pickup-block .thumb { line-height: 0; border-radius: 5px 5px 0 0; overflow: hidden; position: relative; }
#pickup .pickup-block .thumb:before { content: ''; display: block; width: 100%; padding-top: 70%; }
#pickup .pickup-block .thumb img { width: 100%; height: auto; position: absolute; left: 50%; top: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
#pickup .pickup-block .desc { position: relative; background-color: #fdfdfb; padding: 15px; box-sizing: border-box; border-radius: 0 0 5px 5px; }
#pickup .pickup-block .category { color: #fff; background-color: #ccc; font-size: 12px; font-weight: 700; width: 100%; border-radius: 10px; padding: 4px; margin-bottom: 15px; text-align: center; }
#pickup .pickup-block .category.cat-news { background-color: #ff941f !important; }
#pickup .pickup-block .category.cat-event { background-color: #0bb310 !important; }
#pickup .pickup-block .category.cat-new { background-color: #ff531f !important; }
#pickup .pickup-block .date { font-size: 14px; }
#pickup .pickup-block .title { font-weight: 700; font-size: 15px; line-height: 1.4; margin-top: 10px; padding-top: 10px; border-top: 1px dashed #ccc; }
