/* CSS Document */

#contents {
	width: 800px;
}

#main_navi {
	width:800px;
}

#container {
	width:800px;
	background-color:#000000;
}

.line11 {
	line-height: 1.1em;
}

.pict{
float: left; 
border: none; 
padding:0px;
margin:0px 0px 0px 0px;
vertical-align:top; 
}

.pict2{
float: right; 
border: none; 
padding:0px;
margin:0px 0px 0px 0px;
vertical-align:top; 
}



.txt12-16_p1lead {
	font-size: 12px;
	line-height: 16px;
	color: #54ACCD;
	text-align: left;
	padding: 0px 150px 0px 150px;
}

.txt12-16white_p1lead2 { 
	font-size: 12px; 
	line-height: 16px; 
	color: #FFFFFF; 
	text-align: left;
	padding: 0px 122px 0px 122px;
}

.txt12-16white_p2lead2 { 
	font-size: 12px; 
	line-height: 16px; 
	color: #FFFFFF; 
	text-align: left;
	padding: 0px 152px 0px 152px;
}

.txt14-16_counter {
	font-size: 14px;
	line-height: 16px;
	color: #990000;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	margin-right: 5px;
}

.p1result {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
}

.content {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

.p2_answer {
	font-size: 12px;
	line-height: 16px;
	color: #9E65C6;
	text-align: left;
	padding-right: 50px;
	padding-left: 50px;
}

.txt12-14 { font-size: 12px; line-height: 14px; color: #000000; text-align: left; }
.txt12-16 { font-size: 12px; line-height: 16px; color: #000000; text-align: left; }
.txt12-16white { font-size: 12px; line-height: 16px; color: #FFFFFF; text-align: left; }
.txt12-16c { font-size: 12px; line-height: 16px; color: #000000; text-align: center; }
.txt12-18 { font-size: 12px; line-height: 18px; color: #000000; text-align: left; }
.txt12-16r { font-size: 12px; line-height: 16px; color: #000000; text-align: right; }
.txt10-14_center { font-size: 10px; line-height: 14px; color: #000000; text-align: center; }
.txt10-12 { font-size: 10px; line-height: 12px; color: #000000; text-align: left; }
.txt10-14white { font-size: 10px; line-height: 14px; color: #ffffff; text-align: left; }
.txt10-12r { font-size: 10px; line-height: 12px; color: #000000; text-align: right; }
.txt10-12white { font-size: 10px; line-height: 12px; color: #ffffff; text-align: left; }
.txt14-18white { font-size: 14px; line-height: 18px; color: #ffffff; text-align: left; }
.txt14-18 { font-size: 14px; line-height: 18px; text-align: left; }
.txt12-16purple { font-size: 12px; line-height: 16px; color: #9E65C6; text-align: left; }
.txt12-16_content_blue { font-size: 12px; line-height: 16px; color: #8DC3E9; text-align: left; }
.txt12-16_content_purple { font-size: 12px; line-height: 16px; color: #D475EB; text-align: left; }
.txt12-16_content_red { font-size: 12px; line-height: 16px; color: #F6315C; text-align: left; }
.txt12-16_content_darkred { font-size: 12px; line-height: 16px; color: #CE2C82; text-align: left; }
.txt12-16_content_littleblue { font-size: 12px; line-height: 16px; color: #2EB3E0; text-align: left; }

