@charset "utf-8";

/*==================================================
	Universal Reset
==================================================*/
body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,li,dt,dd,div,span,a,blockquote,table,td,th,tr,tbody,thead{ margin:0; padding:0; }
body{ 
	line-height:1.5; 
	color:#333333; 
	font-size:100.01%; 
	}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:12px; }
ul,ol{ list-style:none; }
strong{ font-weight:normal; }
em{ font-style:normal; }
fieldset{ border:0 none; }
img{ border:0; vertical-align:bottom; }
th{ font-weight:normal; text-align:left; }
dt{ font-weight:normal; }
input,select{ vertical-align:middle; }
textarea{ font-size:1em; }

/*==================================================
	Default Style
==================================================*/
a:link{ color:#0066cc; text-decoration:underline; }
a:visited{ color:#0066cc; }
a:hover,a:active{ color:#00a8ff; }
strong{ color:#FF0000; }
em{ font-weight:bold; }
sup{ vertical-align:top; }
sub{ vertical-align:baseline; }
ul,dl,ol,p,table{ margin-bottom:1em; }
caption { text-align:left; }
li ul,li ol{ margin-bottom:0; }



/*==================================================
	ベースレイアウト
==================================================*/

#activeContainer {
	width:730px;
	margin:20px auto;
	font-size:12px;
}

#activeContainer h1 {
	font-size:18px;
	font-weight:bold;
	border-bottom:3px solid #6a1776;
	margin:0 0 10px 0;
}

#activeContainer h2 {
	font-size:14px;
	font-weight:bold;
	margin:0 10px;
}

#wrapper {
	margin:10px 0;
}

#activeContainer table {
	width:710px;
	margin:0 10px 10px 10px;
	border-collapse:collapse;

}

#activeContainer table th,
#activeContainer table td {
	vertical-align:top;
	padding:2px 5px;

}


#activeContainer table th {
	background-color:#6a1776;
	border:1px solid #6a1776;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

#activeContainer table th.score {
	width:120px;
}

#activeContainer table td {
	border:1px solid #6a1776;
	vertical-align:middle;
	line-height:14px;
}
#activeContainer table td.score,
#activeContainer table td.result {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}


#activeContainer table.scoreTbl td {
	border:1px solid #dca1e5;
	text-align:center;
	vertical-align:middle;
}

#activeContainer table td.no {
	font-size:16px;
	font-weight:bold;
	background-color:#f4d5f8;
}
#activeContainer table td.no {
	font-size:16px;
	font-weight:bold;
	background-color:#f4d5f8;
}
#activeContainer table td.mvp {
	width:60px;
	text-align:center;
}


#copyright {
	text-align:center;
}
