#yobou .base_box
{
	background-image: url(images/base_back.gif);
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	_zoom:1;
	overflow:hidden;
	font-size: 140%;
}
#yobou .base_box h3
{
	margin: 0px 0px 0px;
	padding: 0px;
	border: none;
	background-image: url(../images/yellow_bg.gif);
	background-repeat: no-repeat;

}

#yobou .base_box h4
{
	margin: 0px 0px 10px;
	clear: none;


}

#yobou .base_box table
{
	border: none;
	margin: 0px;
	padding: 0px;
}
#yobou .base_box td
{
	border: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}


#yobou .base_box strong
{
	color: #FF0000;
}

#yobou .text_box
{
	padding: 10px 14px;
	font-weight: bold;
}

#yobou .photo_img_r
{
	float: right;
	text-align: right;
}
#yobou .photo_img_l
{
	float: left;
	text-align: left;
}

#yobou .center_box
{
	clear: both;
	text-align: center;
	margin-bottom: 10px;
}

#yobou .head_box
{
	background-image: url(images/head_back.gif);
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 40px;
	_zoom:1;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#yobou .head_box p
{
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 100px;
	padding-right: 120px;
}
#yobou .quiz_box
{
	background-image: url(images/quiz_box_body.gif);
}
#yobou .quiz_box_body
{
	background-image: url(images/quiz_box_foot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 40px 14px;
	clear: both;
	_zoom:1;
	overflow:hidden;
}
#yobou .quiz_img
{
	float: right;
	padding-right: 160px;
}

#yobou .comment_box
{
	_zoom:1;
	overflow:hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 20px;

}
#yobou .comment_box p
{
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;

	margin-bottom: 4px;
}
#yobou .no_01{	background-image: url(images/no_01.gif);	font-weight: bold;}
#yobou .no_02{	background-image: url(images/no_02.gif);	font-weight: bold;}
#yobou .no_03{	background-image: url(images/no_03.gif);	font-weight: bold;}
#yobou .no_04{	background-image: url(images/no_04.gif);	font-weight: bold;}
#yobou .no_05{	background-image: url(images/no_05.gif);	font-weight: bold;}
#yobou .no_06{	background-image: url(images/no_06.gif);	font-weight: bold;}
#yobou .no_07{	background-image: url(images/no_07.gif);	font-weight: bold;}
#yobou .no_08{	background-image: url(images/no_08.gif);	font-weight: bold;}
#yobou .no_09{	background-image: url(images/no_09.gif);	font-weight: bold;}
#yobou .no_10{	background-image: url(images/no_10.gif);	font-weight: bold;}
#yobou .radio_box
{
	padding-left: 30px;

}
#yobou .btn_box
{
	background-image: url(images/img_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	padding-top: 60px;

}
#yobou .btn_box button
{
	margin: 0 0 5px 0; /* 追加 */
	padding: 0px;
	width: auto;
}
#yobou .ans_box
{
	background-image: url(images/ans_box_body.gif);
}
#yobou .ans_box_body
{
	background-image: url(images/ans_box_foot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	_zoom:1;
	overflow:hidden;
}

#yobou .ans_box_body table
{
	font-size: 70%;
	margin: 0px;
	padding: 0px;
	border: none;
}
#yobou .ans_box_body th
{
	margin: 0px;
	padding: 4px 4px 4px 30px;
	border: none;
	color: #E60012;
	width: 100px;
	text-align: left;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left center;
}

#yobou .ans_box_body td
{
	margin: 0px;
	padding: 0px 4px 4px 0px;
	border: none;
	text-align: left;
	vertical-align: middle;
}

#yobou .ans_board
{
	position:relative;
}










#quiz {
}


#quiz table, tr, td {
margin:0px;
padding:0px;
border:0px !important;
}

#quiz .q1 {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p3.jpg) no-repeat;
height:58px;
}

#quiz .q1_box {
margin:25px 0px 0px 80px;;
padding:0px;
}


#quiz .q2 {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p4.jpg) no-repeat;
height:60px;
}

#quiz .q2_box {
margin:25px 0px 0px 80px;;
padding:0px;
}

#quiz .q3 {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p5.jpg) no-repeat;
height:59px;
}

#quiz .q3_box {
margin:25px 0px 0px 80px;;
padding:0px;
}

#quiz .q4 {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p6.jpg) no-repeat;
height:58px;
}

#quiz .q4_box {
margin:25px 0px 0px 80px;;
padding:0px;
}

#quiz .q5 {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p7.jpg) no-repeat;
height:79px;
}

#quiz .q5_box {
margin:25px 0px 0px 80px;;
padding:0px;
}

#quiz .q6 {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p8.jpg) no-repeat;
height:80px;
}

#quiz .q6_box {
margin:25px 0px 0px 80px;;
padding:0px;
}

#quiz .q7 {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p9.jpg) no-repeat;
height:82px;
}

#quiz .q7_box {
margin:25px 0px 0px 80px;;
padding:0px;
}

#quiz .q8 {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p10.jpg) no-repeat;
height:57px;
}

#quiz .q8_box {
margin:25px 0px 0px 80px;;
padding:0px;
}

#quiz .q9 {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p11.jpg) no-repeat;
height:58px;
}

#quiz .q9_box {
margin:25px 0px 0px 80px;;
padding:0px;
}

#quiz .q10 {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p12.jpg) no-repeat;
height:74px;
}

#quiz .q10_box {
margin:25px 0px 0px 80px;;
padding:0px;
}

#quiz .qfoot {
width:680px;
margin:0px;
padding:0px;
background:url(images/quiz_p13.jpg) no-repeat;
height:132px;
}

#quiz .qfoot_box {
margin:10px 0px 20px 320px;
padding:0px;
}

#quiz {
}


#answer table, tr, td {
margin:0px;
padding:0px;
border:0px !important;
}

#answer .atitle {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p1.jpg) no-repeat;
height:255px;
}

#answer .a1 {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p2.jpg) no-repeat;
height:62px;
}

#answer .a2 {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p3.jpg) no-repeat;
height:62px;
}

#answer .a3 {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p4.jpg) no-repeat;
height:60px;
}
#answer .a4 {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p5.jpg) no-repeat;
height:56px;
}
#answer .a5 {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p6.jpg) no-repeat;
height:80px;
}
#answer .a6 {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p7.jpg) no-repeat;
height:90px;
}

#answer .a7 {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p8.jpg) no-repeat;
height:90px;
}

#answer .a8 {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p9.jpg) no-repeat;
height:60px;
}

#answer .a9 {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p10.jpg) no-repeat;
height:60px;
}

#answer .a10 {
width:680px;
margin:0px;
padding:0px;
background:url(images/answer_p11.jpg) no-repeat;
height:90px;
}

#answer p {
	width:auto;
	margin-top:40px;
	margin-left:5px;
	margin-bottom:0px;
	padding:0px;
	display: block;
	clear: both;
}

.rightAnswer {
	font-weight:bold;
	color:#FF0000;
}

.wrongAnswer {]
	font-weight:bold;
	color:#FF0000;
}

.yourAnswer {
	font-weight:bold;
	color:#FF0000;
}



#yobou .foot_navi
{
	margin-top: 10px;
}
#yobou .foot_navi table
{
	border: none;
	width: 700px;
}
#yobou .foot_navi td
{
	vertical-align: middle;
	width: 50%;
	padding: 10px;
}
#yobou .foot_navi .left
{
	text-align: left;
}
#yobou .foot_navi .right
{
	text-align: right;
}

#yobou .foot_menu
{
	margin-top: 10px;
	background-image: url(../images/foot_menu_body.gif);
	width: 700px;
	_zoom:1;
	overflow:hidden;
}
#yobou .foot_menu_head
{
	background-image: url(../images/foot_menu_head.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}
#yobou .foot_menu_body
{
	background-image: url(../images/foot_menu_foot.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-position: left bottom;
	_zoom:1;
	overflow:hidden;
}
#yobou .foot_menu_body .foot_img
{
	float: right;
}
#yobou .foot_menu_body .menu_box
{
	text-align: center;
}
#yobou .mission_menu
{
	background-image: url(../images/mission_menu_body.gif);
	_zoom:1;
	overflow:hidden;
}
#yobou .mission_menu h4
{
	margin: 0px;
	padding: 0px;
}
#yobou .mission_menu_body
{
	background-image: url(../images/mission_menu_foot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	_zoom:1;
	overflow:hidden;
	text-align: center;
}
