A:link{
	color:	royalblue;
}
A:visited{
	color:	darkmagenta;
}

body{
	background-color:	black;
	color:				white;
	font-size:			10pt;
}

h1{
	text-align:		center;
	color:			white;
	font-weight:	bold;
	font-size:		25pt;
}

h2{
	font-size:		12pt;
	font-weight:	normal;
	margin-bottom:	8pt;
}

select.panel_select{
	width:			90pt;
	height:			120pt;
	float:			left;
}

select#character_list{
	width:			74pt;
}

option{
	padding-left:	5pt;
	padding-right:	5pt;
}

div.form{
	width:			505pt;
	height:			400pt;
	margin-left:	auto;
	margin-right:	auto;
	margin-top:		15pt;
}

div.panel_list{
	width:			230pt;
	height:			150pt;
	float:			left;
	margin-left:	10pt;
	margin-right:	10pt;
}

div.panel_title{
	width:			90pt;
	height:			10pt;
	float:			left;
	padding-top:	10pt;
	padding-bottom:	10pt;
	text-align:		center;
	font-weight:	bold;
}

div.panel_space{
	width:			50pt;
	height:			10pt;
	padding-top:	10pt;
	padding-bottom:	10pt;
	float:			left;
}

div.in_out_button{
	width:			50pt;
	height:			50pt;
	float:			left;
	text-align:		center;
	padding-top:	35pt;
	padding-bottom:	35pt;
}

div.in_out_button > input{
	margin-bottom:	10pt;
}

div.panel_box{
	width:			200pt;
	height:			150pt;
	margin-left:	25pt;
	margin-right:	25pt;
	float:			left;
}

div.panel_box_panel{
	float:			left;
	position:		relative;
	text-align:		center;
	width:			70px;
	height:			59px;
	padding-top:	22px;
	padding-left:	5px;
	padding-right:	5px;
	color:			black;
	font-size:		12pt;
}

div#box_panel1{
	top:		20px;
	left:		52px;
}

div#box_panel2{
	top:		20px;
	left:		55px;
}

div#box_panel3{
	top:		88px;
	right:		149px;
}

div#box_panel4{
	top:		7px;
	left:		94px;
}

div#box_panel5{
	top:		7px;
	left:		97px;
}

div.param_box{
	width:			225pt;
	height:			130pt;
	float:			left;
	margin-left:	15pt;
	margin-right:	10pt;
	margin-top:		20pt;
}

div.character{
	width:			225pt;
	height:			10pt;
	text-align:		center;
	padding-top:	10pt;
	padding-bottom:	10pt;
}

div.parameter{
	width:			185pt;
	height:			80pt;
	font-size:		12pt;
	font-weight:	bold;
	padding:		20pt;
}

div.param_line{
	width:			162pt;
	height:			15pt;
	margin-left:	auto;
	margin-right:	auto;
	padding-left:	5pt;
}

div.param_line > div{
	width:			20pt;
	height:			15pt;
	float:			left;
}

div.panel_align{
	width:			300px;
	height:			300px;
	margin-left:	15pt;
	margin-right;	10pt;
	float:			left;
}

div.panel_align > div{
	float:			left;
	position:		relative;
	text-align:		center;
}

div.panel{
	width:			70px;
	height:			59px;
	padding-top:	22px;
	padding-left:	5px;
	padding-right:	5px;
	color:			black;
	font-size:		12pt;
	background-image:	url(img/L0.png);
}

div.panel_param{
	color:		orchid;
}

div.panel_elem{
	color:		mediumslateblue;
}

div#E1{
	top:		30px;
	left:		52px;
}

div#E2{
	top:		30px;
	left:		204px;
}

div#E3{
	top:		20px;
	left:		103px;
}

div#E4{
	top:		110px;
	right:		58px;
}

div#E5{
	top:		20px;
	right:		155px;
}

div#S1{
	top:		5px;
	left:		128px;
}

div#S2{
	top:		90px;
	left:		224px;
}

div#S3{
	top:		80px;
	left:		18px;
}

div#S4{
	top:		80px;
	right:		134px;
}

div#S5{
	top:		90px;
	right:		34px;
}

div#P0{
	top:		37px;
	left:		1px;
}

div#P1{
	top:		37px;
	left:		5px;
}

div#P2{
	top:		24px;
	left:		24px;
}

div#P3{
	top:		24px;
	left:		28px;
}

div#P4{
	top:		24px;
	left:		32px;
}

div#P5{
	top:		10px;
	left:		66px;
}

div#P6{
	top:		10px;
	left:		71px;
}

div.use{
	width:			505pt;
	margin-left:	auto;
	margin-right:	auto;
	margin-top:		15pt;
}

ul{
	margin-top:		0pt;
	margin-bottom:	15pt;
	padding-left:	25pt;
}

div.link{
	text-align:		center;
	font-size:		12pt;
}

