#tbox.anidub .item_text .main .poster {float:left; margin:0 30px 0 0}
#tbox.anidub .item_text .main .poster img {width:200px}
#tbox.anidub .item_text .main a.show_images {display:block; width:510px; margin:15px auto 0; padding:5px; text-align:center; font-weight:bold; border:1px dashed #aaa; text-decoration:none; text-transform:lowercase; background:#eee}
#tbox.anidub .item_text .main a.show_images:hover {background:#ddd}
#tbox.anidub .item_text .main .images {display:none; width:510px; margin:15px auto 0; border:1px dashed #aaa}
#tbox.anidub .item_text .main .images img {margin:10px}

#tbox.anidub .item_text .main .scriptcode,
#tbox.anidub .item_text .main .quote {padding:4px 6px; color:#848484; background:#fff; margin:0 0 5px 0; position:relative; border:2px solid #fafafa; border-width:0 2px 2px 2px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; -webkit-box-shadow:inset 1px -1px 0px 0px rgba(240, 240, 240, 1); -moz-box-shadow:inset 1px -1px 0px 0px rgba(240, 240, 240, 1); box-shadow:inset 1px -1px 0px 0px rgba(240, 240, 240, 1)}
#tbox.anidub .item_text .main .quote a {color:#848484}
#tbox.anidub .item_text .main .title_quote {-webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; padding:0 6px; height:26px; line-height:27px; position:relative; border:2px solid #fafafa; border-width:2px 2px 0 2px; color:#e84c3d; font-size:12px; margin:0; -webkit-box-shadow:inset 1px 1px 0px 0px rgba(240, 240, 240, 1); -moz-box-shadow:inset 1px 1px 0px 0px rgba(240, 240, 240, 1); box-shadow:inset 1px 1px 0px 0px rgba(240, 240, 240, 1)}
#tbox.anidub .item_text .main .title_quote::after {content:attr(data-title); clear:both; display:block; width:97.5% !important; position:absolute; bottom:0; border-bottom:1px dotted #ededed; height:1px}
#tbox.anidub .item_text .main .title_quote::before {content:''; position:absolute; right:0; top:0; height:100%; width:4px; border-radius:0 6px 0 0; border-right:1px solid #f0f0f0}
#tbox.anidub .item_text .main .scriptcode::before, .quote::before {width:4px; content:''; position:absolute; right:0; top:0; height:100%; -webkit-border-radius:0 0 6px 0; -moz-border-radius:0 0 6px 0; border-radius:0 0 6px 0; border-right:1px solid #f0f0f0}
#tbox.anidub .item_text .main .title_quote a {color:#70b11c}
#tbox.anidub .item_text .main .title_spoiler {clear:both; overflow:hidden; height:31px; border-top:1px solid #ededed; border-left:1px solid #ededed; border-right:1px solid #ededed; color:#e84c3d; text-shadow:0 1px 0 rgba(255,255,255,1); padding:0 0 0 7px; line-height:29px; display:block; font-size:12px; background:#fcfdfd; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0}
#tbox.anidub .item_text .main .title_spoiler img {vertical-align:middle; float:left; padding:7px 5px 0 0; display:inline-block}
#tbox.anidub .item_text .main .title_spoiler a {color:#e84c3d; text-decoration:none; vertical-align:top}
#tbox.anidub .item_text .main .title_spoiler a:hover {text-decoration:none; color:#7e8688}
#tbox.anidub .item_text .main .text_spoiler {border-bottom:1px solid #ededed; border-left:1px solid #ededed; border-right:1px solid #ededed; color:#848484; text-align:justify; padding:4px 6px; margin:0 0 5px 0; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -webkit-box-shadow:inset 0px -1px 0px 0px rgba(202, 202, 202, 1); -moz-box-shadow:inset 0px -1px 0px 0px rgba(202, 202, 202, 1); box-shadow:inset 0px -1px 0px 0px rgba(202, 202, 202, 1)}
#tbox.anidub .item_text .main .scriptcode {color:#076fb1; font-size:11px; text-align:left; font-family:"Courier New"}
#tbox.anidub .item_text .main .hide {background-color:#e9f0f2; border:1px solid #cfdee3; padding:6px 8px 6px 8px; color:#3a78a5; margin:0 0 1em 0}
#tbox.anidub .item_text .main .hide a {text-decoration:underline}
#tbox.anidub .item_text .main .hide a:hover {text-decoration:non}
#tbox.anidub .item_text .main .inhide {border:1px solid #d1e3ef; padding:5px; background-color:#fff; margin-bottom:5px}
