html{
	-moz-box-sizing				:border-box;
	box-sizing					:border-box;
}
*{
	margin						:0px;
	padding						:0px;
}
body{
	margin						:0px;
	padding						:0px;
	background-color			:#FFFFFF;
	font-family					:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}
img{
	border						:0px;
}
a{
	text-decoration				:underline;
}

#main{
	width						:400px;
	text-align					:center;
}
h1{
	padding						:3px 0px 3px 0px;
	background					:transparent url("../images/h2_bar.gif") top left repeat-x;
	font-size					:11pt;
}
h1 a{
	color						:#2d3f57;
	text-decoration				:none;
}
.desc{
	margin-bottom				:20px;
	padding						:2px 0px 2px 0px;
	background-color			:#eeeeee;
	font-size					:8pt;
	color						:#777777;
}
.que{
	width						:300px;
	padding						:5px 5px 5px 5px;
	margin						:auto;
	margin-bottom				:5px;
	border						:solid 1px #666666;
	background-color			:#eef5ff;
	font-size					:10pt;
	color						:#333333;
}
.ans{
	width						:300px;
	padding						:5px 5px 5px 5px;
	margin						:auto;
	border						:solid 1px #666666;
	font-size					:11pt;
	color						:#333333;
}
.ans_y{
	float						:left;
	padding						:2px 0px 2px 0px;
	width						:130px;
	background-color			:#aabbff;
}
.ans_n{
	float						:right;
	padding						:2px 0px 2px 0px;
	width						:130px;
	background-color			:#ffaabb;
}
#footer{
	margin-top					:30px;
	padding						:2px 0px 2px 0px;
	width						:390px;
	text-align					:right;
	background-color			:#eeeeee;
	font-size					:8pt;
	color						:#777777;
}
#footer a{
	color						:#555555;
}