@charset "UTF-8";


.hacklist {
	margin: 0 0 20px 0;
	border-collapse: collapse;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	font-size: 1.2em;
}

.hacklist td.hyo-exp {
	border: 0px solid #CCCCCC;
	padding: 0 0 5px 0;
	font-size: 0.8em;
	line-height: 1.3;
	text-align: right;
}

.hacklist th {
	border: 1px solid #CCCCCC;
	padding: 2px 3px;
	background: #F5F5F5 url(/images/common2/th_bg.gif) left top repeat;
	letter-spacing: 1px;
}

.hacklist th.wid {
	width: 8%;
	text-align: center;
}
.hacklist th.apply-wid {
	width: 6%;
	text-align: center;
}

.hacklist td {
	border: 1px solid #CCCCCC;
	padding: 3px 3px;
	letter-spacing: 1px;
	text-align: center;
}

.hacklist th.posi,
.hacklist td.posi {
	text-align: left;
}

.hacklist tr.no-credibility td {
	background-color: #FFEEEE;
}

.circle { color: #0000FF;}
.enable { color: #FF0000;}
span.hack { color: #009900;}

.atn-mark {
	color: #FF0000;
	font-size: 0.8em; 
}
.hack-atn {
	margin: 0 0 20px 0;
	color: #FF0000;
	font-size: 1.2em; 
	line-height: 1.4;
}

/*--------------------
アイコンスタイル
--------------------*/
.ver {
	display: block;
	margin-left: 3px;
	font-size: 0.8em;
	font-weight: normal;
	text-align: center;	
}

th.wid {
	vertical-align: middle;
}


/*--------------------
ハック
--------------------*/
#slash-id[id=slash-id] .apply { color: #FF0000;}

@-moz-document url-prefix() { .urlprefix .apply { color: #FF0000;}}

*>.asterisk .apply { color: #FF0000;}

.moz-any .apply, x:-moz-any-link, x:only-child { color: #FF0000;}

body:empty .bodyempty .apply { color: #FF0000;}

#upper[id=UPPER] { color: #FF0000;}

html>/**/body .body-moz-any .apply, x:-moz-any-link { color: #FF0000;}

html>/**/body .moz-any-default .apply, x:-moz-any-link, x:default { color: #FF0000;}
