/* ST list */
#st-list {margin:auto;padding:0;}
#st-list .catbox {color:#555; padding:0 0 5px 0; min-height:35px;}
#st-list .catbox .info {min-height:30px; line-height:30px; vertical-align:middle;}
#st-list .catbox .info img {position:relative; top:-2px;}
#st-list table {width:100%; border-spacing:0px; border-collapse:collapse; margin-bottom:10px; }
#st-list table img {position:relative; top:-2px;}
#st-list table caption {display:none;}
#st-list thead th {text-align:center; min-height:40px; border-top:2px solid #ddd; border-bottom:1px solid #ddd; background:#fcfcfc; font-weight:bold; color:#555; padding:10px 5px;}
/**#st-list thead th {text-align:center; min-height:40px; border-top:2px solid #aaa; border-bottom:1px solid #aaa; background:#fcfcfc; font-weight:bold; color:#555; padding:10px 5px;}**/
#st-list thead th.left {text-align:left;}
#st-list tbody .noticetr {background-color: #f5f5f5;}
#st-list tbody .noticetr a {font-weight:bold;}
#st-list tbody tr:last-child {border-bottom:#ddd solid 1px;}
/**#st-list tbody tr:last-child {border-bottom:#aaa solid 1px;}**/
#st-list tbody td {text-align:center; min-height:45px; color:#888; padding:12px 5px;}
#st-list tbody td.name {width:100px; max-width:100px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#st-list .now {color:#ff0000;}
#st-list .sbj {text-align:left;}
#st-list .sbj .label {font-family:arial;padding:.2em .6em;position:relative;top:-1px;}
#st-list .sbj .imgpos {margin-bottom:-1px;}
#st-list .sbj a {color:#222222;text-decoration:none;line-height:150%;}
#st-list .sbj a:hover {text-decoration:underline;}
#st-list .sbj .new {font:normal 90% arial;color:#ff0000;}
#st-list .sbj .comment {font:normal 90% arial;color:#ff0000;}
#st-list .sbj .trackback {font:normal 90% arial;color:#02ACD6;}
#st-list .buttons {margin:0 0 20px; text-align: center;}
#st-list .buttons .left-side {float:left; text-align:left;}
#st-list .buttons .right-side {float:right; text-align:right;}
#st-list .buttons .pagebox {margin: -30px 0 0 0; padding: 0 145px;}
#st-list .buttons .pagebox .btn-skip { margin: 0 4px; padding: 5px 12px; }
#st-list .buttons .pagebox .btn-page { margin: 0 2px; padding: 5px 12px; }
#st-list .searchbox {text-align:center; padding:10px 0 20px;}
#st-list .searchbox select {display:inline-block; max-width:110px; margin-bottom:5px;}
#st-list .searchbox .input-group {margin-bottom:5px;}
#st-list .searchbox .input-search {display:inline-block; min-width:190px;}

/** for getPageLinkClassicST() style **/
#st-list .buttons .pagebox.classic {margin: -22px 0 0 0;}
#st-list .buttons .pagebox.classic .selected, .pagebox.classic .notselected:hover {padding:0 4px 0 4px;font-family:arial;font-weight:bold;color:#FF5B01;}
#st-list .buttons .pagebox.classic .notselected {padding:0 4px 0 4px;text-decoration:none;font-family:arial;color:#222;font-weight:bold;}
#st-list .buttons .pagebox.classic img {padding:0 3px;}

@media (max-width: 991px) { 
	#st-list .buttons {margin-bottom: 0;}
	#st-list .buttons .pagebox {margin:0; padding: 20px 0;}
	#st-list .buttons .pagebox.classic {margin:0; padding: 20px 0;}
	#st-list .searchbox {padding-top: 10px;}
}
@media (max-width: 480px) {
	#st-list .hidden-xs-v {display: none;}
}
