/*- ƒvƒŠƒ“ƒZƒXƒiƒCƒgƒƒA --------------------------------*/
body {
	background: white;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 14px;
	line-height: 125%;
}

A 			{ text-decoration : none; }
A:link		{ color : #0080c0; }
A:visited	{ color : #0080c0; }
A:active	{ color : #0080c0; }
A:hover		{ color : #ecf5ff; background : #0080c0; }

#layout{
	width: 800px;
	margin: 30px;
	margin-top: 10px;
	padding: 0px;
	text-align : center;
}
#layout_idx{
	margin-top: 10px;
	margin-left: 20px;
}

hr.sep {
	width:90%;
	border: 1px solid #9500BF;
}

/* ƒ^ƒCƒgƒ‹ƒGƒŠƒA */
#title {
}
#title h1 {
	font-family: "HGŠÛºÞ¼¯¸M-PRO", "‚l‚r ‚oƒSƒVƒbƒN";
	color : #003333;
	font-size: 20px;
	padding-top: 30px;
}
#title h2 {
	font-family: "HGŠÛºÞ¼¯¸M-PRO", "‚l‚r ‚oƒSƒVƒbƒN";
	color : #003333;
}
#title h3 {
	font-family: "MS UI Gothic", "‚l‚r ‚oƒSƒVƒbƒN";
	color : #003333;
}
h4 {
	font-family: "MS UI Gothic", "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 16px;
	color : #003366;
	text-align : left;
	margin-left: 80px;
}

/*----------*/
/*-- U—ª --*/
/*----------*/
#event {
	margin-left: 40px;
}
#event table {
	background-color: white;
	border: solid 1px gray;
	border-collapse: collapse;
	border-spacing: 10px;
	margin-left: 80px;
}
#event table th, #event table td {
	color: #d39292;
	border: solid 1px gray;
	font-size: 14px;
	line-height: 150%;
	padding: 5px 10px 0px 10px;
	font-family : "MS UI Gothic";
}
#event table th {
	background-color: #845793;
	color : white;
}
#event table td {
	background: #ffe6e6;
}
#event table td.sub {
	background-color : #DFBFEA;
	color: #333333;
	font-family : Arial;
	font-weight : bold;
}
#event table td.ending {
	background-color : #ff93c9;
	color: #333333;
	text-align : center;
}
#event table td.select_data {
	color: #333333;
	background-color : #ffffff;
}

.end_bad {
	color : red;
}
.end_good{
	color : blue;
}
.end_normal{
	color : green;
}

#comment table {
	border: none;
	background: white;
}
#comment TABLE TD {
	font-size: 14px;
	line-height: 125%;
	vertical-align : top;
	background: white;
	color : #666666;
}

#comment table td blockquote {
	margin-top : 5px;
}

#link_list {
	margin-top : 20px;
	margin-bottom : 30px;
}

#link_list table {
	background-color: #ffffff;
	border: solid 1px #ffb56a;
	border-collapse: collapse;
	border-spacing: 10px;
}

#link_list TABLE TD {
	width : 60px;
	text-align : center;
	background-color : #ffffff;
	color: #333333;
	border: solid 1px #ffb56a;
	font-size: 14px;
	line-height: 150%;
	padding-top: 5px;
	font-family : "MS UI Gothic";
}

/*--------------*/
/*-- ¤•iî•ñ --*/
/*--------------*/
.game_info_h2 {
	margin-bottom:10px;
	font-size: 18px;
}

#game_info {
	border-collapse: collapse;
	border-spacing: 10px;
	border-style: none;
}
#game_info tr {
	border: solid 1px Gray;
	border-style: solid none solid none;
}
#game_info th, #game_info td {
	padding: 3px 0px 3px 10px;
	font-size: 14px;
	line-height: 175%;
	border-style: none;
}
#game_info td.title {
	width: 85px;
	text-align : right;
	padding-right: 20px;
	background-color : #DFBFEA;
}

/*----------------------------*/
/*-- U—ªƒ`ƒƒ[ƒg‚Ö‚ÌƒŠƒ“ƒN --*/
/*----------------------------*/
#chart {
	border: none;
}
#chart ul {
	font-size: 14px;
	line-height: 150%;
	vertical-align : top;
	margin-top: 5px;
	padding-left: 30px;
}

/*-- ’ˆÓŽ–€ --*/
.attention {
	color : #CC3300;
}

/*--------------*/
/*-- U—ªî•ñ --*/
/*--------------*/
.play_info_h2 {
	margin-bottom:10px;
	font-size: 18px;
}
#play_info {
	border-collapse: collapse;
	border-spacing: 10px;
	border-style: none;

}
#play_info th, #play_info td {
	border-style : none;
	padding-top: 3px;
	vertical-align : top;
	font-size: 14px;
	line-height: 175%;

}

#play_info td.title {
	background: #CCCC33;
}

