/* v15: PICK UP card equal height, comic on top / Rechent on bottom */
.madokohbo-modern-top .mk-home .mk-pickup-grid{align-items:stretch;}
.madokohbo-modern-top .mk-home .mk-pickup-grid>.mk-banner-card{display:flex;flex-direction:column;height:100%;min-width:0;}
.madokohbo-modern-top .mk-home .mk-pickup-grid>.mk-banner-card>span{margin-top:auto;}
.madokohbo-modern-top .mk-home .mk-pickup-main-card img{width:100%;height:auto;display:block;}

.madokohbo-modern-top .mk-home .mk-pickup-stack-card{padding:0;overflow:hidden;background:#fff;}
.madokohbo-modern-top .mk-home .mk-pickup-stack-card .mk-comic-inset-top{flex:1 1 auto;display:flex;flex-direction:column;padding:14px 16px 14px;background:#f8fbf8;}
.madokohbo-modern-top .mk-home .mk-pickup-stack-card .mk-comic-label{margin:0 0 11px;padding:0 0 9px;font-size:16px;font-weight:700;line-height:1.5;color:#00583c;border-bottom:3px solid transparent;border-image:linear-gradient(to right,#00704a 50%,#a6ce39 50%) 1;}
.madokohbo-modern-top .mk-home .mk-pickup-stack-card .mk-comic-preview{display:block;background:#fff;border:1px solid #dbe6de;border-radius:7px;overflow:hidden;}
.madokohbo-modern-top .mk-home .mk-pickup-stack-card .mk-comic-preview img{display:block;width:100%;height:auto;max-width:100%;}
.madokohbo-modern-top .mk-home .mk-pickup-stack-card .mk-comic-readmore{display:block;margin-top:auto;padding:12px 0 0;color:#00583c;text-decoration:none;font-size:15px;font-weight:700;}
.madokohbo-modern-top .mk-home .mk-pickup-stack-card .mk-comic-readmore:hover{color:#00704a;text-decoration:underline;}

.madokohbo-modern-top .mk-home .mk-comic-door-bottom{display:block;text-decoration:none;border-top:1px solid #dce8df;background:#fff;}
.madokohbo-modern-top .mk-home .mk-comic-door-bottom img{display:block;width:100%;height:auto;max-width:100%;}
.madokohbo-modern-top .mk-home .mk-comic-door-bottom>span{display:block;padding:12px 15px;color:#00583c;font-size:15px;font-weight:700;line-height:1.5;}
.madokohbo-modern-top .mk-home .mk-comic-door-bottom>span span{float:right;color:#00704a;}

@media(min-width:768px){
  .madokohbo-modern-top .mk-home .mk-pickup-grid>.mk-banner-card{align-self:stretch;}
}
@media(max-width:767px){
  .madokohbo-modern-top .mk-home .mk-pickup-stack-card .mk-comic-inset-top{padding:12px;}
}
