/* v14: right PICK UP panel manga; keeps all source artwork uncropped */
.madokohbo-modern-top .mk-home .mk-pickup-grid > .mk-pickup-comic-card {
  display:flex; flex-direction:column; min-width:0; height:100%;
}
.madokohbo-modern-top .mk-home .mk-comic-door-link,
.madokohbo-modern-top .mk-home .mk-comic-preview { display:block; text-decoration:none; }
.madokohbo-modern-top .mk-home .mk-comic-door-link img,
.madokohbo-modern-top .mk-home .mk-comic-preview img { display:block; width:100%; height:auto; max-width:100%; }
.madokohbo-modern-top .mk-home .mk-comic-door-link > span {
 display:block; padding:12px 15px; border-bottom:1px solid #dce8df;
 color:#00583c; font-size:15px; font-weight:700; line-height:1.5;
}
.madokohbo-modern-top .mk-home .mk-comic-door-link > span span { float:right; color:#00704a; }
.madokohbo-modern-top .mk-home .mk-comic-inset {
 flex:1; padding:14px 16px 16px; display:flex; flex-direction:column;
 background:#f8fbf8;
}
.madokohbo-modern-top .mk-home .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-comic-preview {
 display:block; background:#fff; border:1px solid #dbe6de; border-radius:7px;
 overflow:hidden;
}
.madokohbo-modern-top .mk-home .mk-comic-preview:hover { box-shadow:0 7px 18px rgba(0,112,74,.13); }
.madokohbo-modern-top .mk-home .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-comic-readmore:hover { color:#00704a; text-decoration:underline; }
.madokohbo-modern-top .mk-home .mk-pickup-comic-card:hover { transform:none; }
@media(max-width:767px){
 .madokohbo-modern-top .mk-home .mk-pickup-grid > .mk-pickup-comic-card { height:auto; }
 .madokohbo-modern-top .mk-home .mk-comic-inset { padding:12px; }
}
