.kamrbb-off{font-size:85%;color:#888}.kamrbb-border{border:1px solid #838B8B;padding:8px;margin:6px 0}.kamrbb-copyright{-webkit-user-select:none;-moz-user-select:none;user-select:none}.kamrbb-comment{max-width:45%;margin:0 12px 8px 0}.kamrbb-comment-left{float:left}.kamrbb-comment-right{float:right;margin:0 0 8px 12px}.kamrbb-comment img{max-width:100%;height:auto}.post_body::after{content:"";display:block;clear:both}.kamrbb-abbr{border-bottom:1px dashed;cursor:help}.kamrbb-table{border-collapse:collapse;margin:6px 0}.kamrbb-table td{border:1px solid #838B8B;padding:5px}.kamrbb-more{border:1px solid #ccc;margin:6px 0}.kamrbb-more-head{background:#E0EEEE;padding:3px 8px;font-weight:bold;cursor:pointer}.kamrbb-more-body > br:last-child{display:none}.kamrbb-more-body{padding:8px}.kamrbb-likes-row{float:right;margin:38px 0 0 12px;text-align:right;font-size:13px}.kamrbb-likes{display:inline-block;white-space:nowrap;line-height:18px}.kamrbb-likes .like{padding:0;margin:0}.kamrbb-likes .like b{cursor:default}.kamrbb-likes .like.plus{color:#390}.kamrbb-likes .like.minus{color:#C00}.kamrbb-likes .like.netral{color:#A9A9A9}.kamrbb-likes .good_post,.kamrbb-likes .bad_post{display:inline-block;margin:0 0 0 5px;padding:0;line-height:0;vertical-align:middle;cursor:pointer}.kamrbb-likes .good_post img,.kamrbb-likes .bad_post img{display:block;border:0}.kamrbb-likes .good_post.voted{outline:1px solid #390;outline-offset:1px}.kamrbb-likes .bad_post.voted{outline:1px solid #C00;outline-offset:1px}.kamrbb-likes .good_post:focus-visible,.kamrbb-likes .bad_post:focus-visible{outline:2px solid #5a8fd6;outline-offset:1px}.kamrbb-likes.is-busy{opacity:0.5;pointer-events:none}@media all and (max-width:610px){.kamrbb-likes .good_post,.kamrbb-likes .bad_post{margin-left:16px;transform:scale(1.3)}}.angel_faq{border:1px solid #ccc;margin:6px 0}.angel_faq + .angel_faq{margin-top:-6px;border-top:0}.angel_faq_q{background:#E0EEEE;padding:3px 8px;font-weight:bold;cursor:pointer}.angel_faq[open] > .angel_faq_q{border-bottom:1px solid #ccc}.angel_faq_a{padding:8px}.angel_photo{display:inline-block;max-width:100%;margin:6px 0;vertical-align:top}.angel_photo > img,.angel_photo > a > img{display:block;max-width:100%;height:auto}.angel_photo_text{width:0;min-width:100%;padding:5px 2px 0;color:#333;font-size:13px;line-height:1.45}.angel_photo_text:empty{display:none}.angel_photo_clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.angel_photo_open .angel_photo_clamp{display:block;-webkit-line-clamp:none;overflow:visible}.angel_photo_more{margin:2px 0 0 2px;padding:0;background:none;border:0;color:#0F2F6A;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}html:not(.angel_m) .angel_imgdlg{width:300px}html:not(.angel_m) .angel_imgdlg label{display:block;margin:6px 0 2px}html:not(.angel_m) .angel_imgdlg input[type="text"],html:not(.angel_m) .angel_imgdlg textarea{box-sizing:border-box;width:100%}html:not(.angel_m) .angel_imgdlg textarea{height:70px}html:not(.angel_m) label.angel_imgdlg_pick{position:relative;margin:0 0 8px;padding:8px;background:#E0EEEE;border:1px dashed #99a;text-align:center;font-weight:bold;cursor:pointer}html:not(.angel_m) label.angel_imgdlg_pick input{position:absolute;width:1px;height:1px;opacity:0}html:not(.angel_m) .angel_imgdlg_list:not(:empty){margin:0 0 8px}html:not(.angel_m) .angel_imgdlg_item{display:flex;align-items:center;gap:6px;margin:3px 0}html:not(.angel_m) .angel_imgdlg_item img{width:36px;height:36px;object-fit:cover}html:not(.angel_m) .angel_imgdlg_bar{flex:1;height:5px;background:#ddd}html:not(.angel_m) .angel_imgdlg_bar i{display:block;width:0;height:100%;background:#5a7fb0}html:not(.angel_m) .angel_imgdlg_ok .angel_imgdlg_bar i{width:100% !important;background:#5a9a5a}html:not(.angel_m) .angel_imgdlg_err .angel_imgdlg_bar{display:none}html:not(.angel_m) .angel_imgdlg_msg{color:#b00;font-size:11px}html:not(.angel_m) .angel_imgdlg_or,html:not(.angel_m) .angel_imgdlg_hint{color:#777;font-size:11px}html:not(.angel_m) .angel_imgnote{position:absolute;z-index:5;left:50%;bottom:10px;transform:translateX(-50%);padding:4px 10px;background:rgba(0,0,0,0.7);color:#fff;font-size:12px;white-space:nowrap}