* {margin:0; padding:0; }
.newest_tapbox_image { position:relative; margin-bottom:10px; _margin-bottom:5px; }

.newest_tapbox_image .tabBox { position:relative; width:100%; height:34px; padding:0; overflow:hidden; z-index:1; }
.newest_tapbox_image .tabBox a { color:#fff; }
.newest_tapbox_image .left-corner-on { float:left; margin-left:0px; padding:0; width:3px; height:34px; }
.newest_tapbox_image .left-corner { float:left; margin:0; padding:0; width:10px; height:34px; }
.newest_tapbox_image .right-corner{ position:relative; z-index:3; width:100%; height:34px; padding:0;}
.newest_tapbox_image .right-corner .tab_title { float:left; margin-left:15px; padding-top:8px; font-weight:bold; color:#fff; }
.newest_tapbox_image .tab { height:32px; border-right:0; margin-right:0px; padding:0 5px 0 5px; float:left; cursor:pointer; border-bottom:2px solid #fff; z-index:2; }
.newest_tapbox_image .on { height:32px; margin:1px 0 0px 0; float:left; cursor:pointer; border-left:2px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; border-radius:5px 5px 0 0; z-index:2; }

.newest_tapbox_image .tab div { float:left; font-size:1em; padding:8px 7px 0 7px; _padding:10px 7px 0 7px; margin-right:4px; _margin-right:2px; font-weight:normal; color:#fff; }
.newest_tapbox_image .tab div a { color:#aaa;}
.newest_tapbox_image .on div { float:left; height:34px; font-size:1em; padding:8px 7px 0 7px; _padding:10px 7px 0 7px; margin-right:4px; _margin-right:2px; font-weight:bold; color:#fff; }
.newest_tapbox_image .on div a { color:#fff;}

.newest_tapbox_image .tabContent { margin:0; padding:10px 10px 4px 10px; z-index:1;}
.newest_tapbox_image .show { display:block; }
.newest_tapbox_image .hide { display:none; }

.newest_tapbox_image .tabContent table { width:100%; table-layout:fixed; text-align:center;}

.newest_tapbox_image .tabContent .thumbnail { padding:0; margin:5px 0; display:flex; justify-content:center; align-items:center; background:transparent; }
.newest_tapbox_image .tabContent .thumbnail img { border:1px solid #fff; padding:5px; filter:alpha(opacity=100); opacity:1.0;}
.newest_tapbox_image .tabContent .thumbnail img:hover{ border:1px solid #fff; box-shadow:0 0 10px rgba(0,0,0,.2); filter:alpha(opacity=100);opacity:1; transform:scale(1.1); }

.newest_tapbox_image .tabContent .titleBox { pddding:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:15px; margin:10px 0 0 0}
.newest_tapbox_image .tabContent .titleBox .regdate { padding:2px 0 5px 0; font-size:.9em; color:#fff;}

.newest_tapbox_image .tabContent .titleBox .title { display: inline-flex; align-items: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newest_tapbox_image .tabContent .titleBox .title a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newest_tapbox_image .tabContent .titleBox .title .c_icon { display:inline-flex; align-items:center; gap:3px; flex-shrink:0; margin-left:3px; }

.newest_tapbox_image .comment_cnt { font-size:.8em; color:#eee; }
.newest_tapbox_image .tabContent .titleBox .title a { color:#eee; }
.newest_tapbox_image .tabContent .titleBox .title a:hover { color:#fff;  }
.newest_tapbox_image .regdate { color:#eee; font-size:.9em; margin-top:5px; }
.newest_tapbox_image .author { color:#eee; font-size:.9em; }
.newest_tapbox_image .readed { font-size:11px; color:#eee; margin-left:3px; }
.newest_tapbox_image .voted { color:#eee; font-size:11px; margin-left:3px; }

.newest_tapbox_image .bottom_mid { position:relative; float:left; margin:0; padding:0; width:100%; height:6px; }
.newest_tapbox_image .bottom_left { float:left; margin:0; padding:0; width:6px; height:6px; }
.newest_tapbox_image .bottom_right { float:right; margin:0; padding:0; width:6px; height:6px; }

.slick-dots li button:before{ color:white !important; }
.slick-dots li.slick-active button:before{ color:white !important; } 
