a {color:#0000FF;text-decoration:none;}
a:link{color:#0000FF;text-decoration:none;}
a:visited{color:#0000FF; text-decoration:none;}
a:active{}
a:hover{color:#0000FF;text-decoration:none;}

a.title{color:#000000;text-decoration:none;}
a.title:link{color:#000000;text-decoration:none;}
a.title:visited{color:#000000; text-decoration:none;}
a.title:active{}
a.title:hover{color:#000000;text-decoration:underline;}

a.news {
	font-size:16px;
	color:#0000FF;
	text-decoration:underline;
	letter-spacing: 1px;
	padding-left: 2px;
}

a.news:link {
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
	font-weight: bold;
}

a.news:visited {
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
	font-weight: bold;
}

a.news:active {
	font-size:12px;
}

a.news:hover {
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
	font-weight: bold;
}

a.popup {
	font-size:12px;
	color:#555555;
	text-decoration:underline;
}

a.popup:link {
	font-size:12px;
	color:#555555;
	text-decoration:underline;
	font-weight: normal;
}

a.popup:visited {
	font-size:12px;
	color:#555555;
	text-decoration:underline;
	font-weight: normal;
}

a.popup:active {
	font-size:12px;
}

a.popup:hover {
	font-size:12px;
	color:#EE0000;
	text-decoration:underline;
	font-weight: normal;
}

body {
	text-align: center;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 15px;
}

table {
	border: 0px solid gray;
}

table.top {
	width: 980px;
}

table.tip {
	width: 80%;
	border: 0px solid gray;
}

table.game {
	width : 85%;
	border: 0px solid black;
}

table.cmt {
	border:2px solid gray;
	width:60%;
}

table.k {
	width : 100%;
	border: 1px solid gray;
	border-collapse: collapse;
}

td {
	font-size: 13px;
	border: 0px solid gray;
}

td.menu {
	font-size: 15px;
	line-height: 160%;
}

td.game {
	font-size: 13px;
	border: 0px solid gray;
	text-align: center;
}

td.tip {
	font-size: 13px;
	line-height: 160%;
}

td.tip_atari {
	font-size: 13px;
	line-height: 160%;
	background-color: #FFAAAA;
}

td.cmt {
	font-size: 18px;
	font-weight: bold;
	padding: 15px;
	text-align: center;
}

td.k {
	border: 1px solid gray;
	text-align: center;
	padding: 4px 4px 4px 4px;
}

td.explain {
	font-size: 13px;
	line-height: 140%;
	letter-spacing: 1px;
}

th {
	font-size: 13px;
	background-color: #AAAAFF;
}

th.tip {
	font-size: 13px;
	background-color: #AAAAFF;
	line-height: 160%;
}

th.k {
	background-color: #EEEEFF;
	border: 1px solid gray;
	text-align: center;
}

th.kobetu_head {
	background-color: #FFFFFF;
	border: 0px solid gray;
	text-align: left;
	font-size: 18px;
}

th.explain {
	background-color: #AAFFAA;
	border: 0px solid gray;
	text-align: left;
	font-size: 28px;
}

.scrl {
	font-size:12px;
	background-color: #FFFFFF;
	height:140px;
	width:500px;
	padding:7px;
	overflow:auto;
	scrollbar-arrow-color:black;
	scrollbar-track-color:#EEEEEE;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#888888;
	scrollbar-3dlight-color:#EEEEEE;
	scrollbar-shadow-color:#888888;
	scrollbar-darkshadow-color:#EEEEEE;
}

pre {
	line-height: 140%;
	padding-left: 10px;
}

pre.kobetu {
	font-size: 13px;
	line-height: 180%;
	padding-left: 10px;
	letter-spacing: 1px;
}

div.kobetu {
	font-size: 13px;
	line-height: 180%;
	/* padding-left: 10px; */
	/*letter-spacing: 1px; */
}

div.link {
	font-size: 13px;
	line-height: 180%;
	letter-spacing: 1px;
}

div.news {
	padding-left:3px;
	font-size: 13px;
	line-height: 130%;
}

b.head {
	color: #8B008B;
}

div.popup {
	display:none; width:400px;
	font-size:12px;
	position:absolute; left: 60px;
	background-color:FFFFFF;
	line-height:180%;
	letter-spacing:2px;
	border: 1px solid gray;
	padding: 5px 0px 5px 10px;
}

font.link {
	font-size:10px;
	color:green;
	line-height:17px;
}

div.latest {
	line-height : 180%;
	font-size: 10px;
}
