@charset "shift_jis";


/*
===== 1: universal reset =================================
*/

*{
	margin:0;
	padding:0;
}

/*
===== 2: body and base setting ===========================
*/

body {
	text-align:center;/* box centering */
	font: 0.9em/1.4 "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ W4", "ゴシック";
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color:#000000;
}

/* general params
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote{
	padding: 0;/* margin&padding reset */
	line-height: 1.4;/* base line height */
	text-align: left;
	display: block;
	margin: 0px;
	font-size:small;
}
table {margin : 0;empty-cells: show; font-size:small;}
hr,.areaAnchor,.anchor { display : none; }
img {
	border: none;/* img do not want a border */
	vertical-align: bottom;
}
li { list-style: none; }/* link do not want a dot */

/* acronyms and abbreviations styles 
-------------------------------------*/
acronym,abbr{cursor:help;}


#container{
	width: 420px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: left;
}
#player {
	padding-top: 2px;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin-top: 15px;
}
h1{
	background: #252525;
	margin: 2px 2px 5px;
	text-align: left;
	color: #FFFFFF;
	padding: 4px;
}
h2{
	font: normal 10px "MSゴシック", "MS P ゴシック", Osaka, "ゴシック";
	color: #999999;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom: 1px dotted #a4aa97;
	padding-right: 3px;
	padding-left: 3px;
	text-align: left;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
h3{
	text-align: left;
	color: #444444;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
}
h4{
	text-align: left;
	font-family: "MSゴシック", "MS P ゴシック", Osaka, "ゴシック";
	font-size: 10px;
	font-weight: normal;
	color: #a4aa97;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 3px;
}
form {
	background: #eeeeee;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	margin-top: 10px;
	text-align: center;
}
.playerSpace{
	text-align: center;
	margin: 10px auto;
}
h5{
	color: #53652b;
	font-size: 14px;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom: 1px dotted #a4aa97;
	padding-right: 3px;
	padding-left: 3px;
	text-align: left;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
