header{color:#fff;background:#222}
.book-unend fieldset{color:#999;width:50%;margin:auto;border:0;line-height:5.5rem;border-top:1px solid #999}
.template-02{padding:1.25rem 1rem;background:#fff}
.template-02 .title{font-size:1.125rem;color:#333;margin-bottom:.3125rem}
.template-02 .title .title-icon{width:.25rem;height:1.125rem;display:inline-block;border-radius:.125rem;vertical-align:-.1875rem;background:#1abc9c}
.template-02 .show ul li{padding:.625rem 0;border-bottom:1px solid #f5f5f5}
.template-02 .show ul li:last-child{border-bottom:none}
.template-02 .show .image{float:left;width:4.5rem;height:6rem;margin-right:.75rem}
.template-02 .show .image img{width:100%;height:100%;box-shadow:0 1px 3px rgba(0,0,0,.3)}
.template-02 .show .book{height:6rem}
.template-02 .show .book .name{font-size:1rem;color:#333;font-weight:bold}
.template-02 .show .book .desc{font-size:.75rem;color:#666;margin:.3125rem 0 0;padding-top:.0625rem;line-height:1rem}
.template-02 .show .book .tags{position:relative}
.template-02 .show .book .tags div{font-size:.75rem;float:left;color:#666;height:1.5rem;line-height:1.5rem}
.template-02 .show .book .tags div span{color:#1abc9c;padding:0 .125rem;margin-left:.625rem;border:1px solid #1abc9c;border-radius:.1875rem;box-sizing:border-box}
.template-02 .show .book .tags .msg{position:absolute;right:0;font-size:1.25rem;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:right center;transform-origin:right center}
.template-02 .show .book .tags .msg .serial{color:#1abc9c;border:1px solid #1abc9c}
.template-02 .show .book .tags .msg .count{color:#f60;border:1px solid #f60}
.template-02 .show .book .tags .msg .type{color:#1e9fff;border:1px solid #1e9fff}