.base_box
{
	background-image: url(images/blue_back.gif);
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	_zoom:1;
	overflow:hidden;
	font-size: 140%;
}
.base_box h3
{
	margin: 0px 0px 0px;
	padding: 0px;
	border: none;
	background-image: url(../images/yellow_bg.gif);
	background-repeat: no-repeat;

}

.base_box h4
{
	margin: 0px 0px 10px;
	font-weight: bold;
	color: #EA2F3E;

}

.base_box table
{
	border: none;
	margin: 0px;
	padding: 0px;
}
.base_box td
{
	border: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}


.base_box strong
{
	color: #FF0000;
}

.text_box
{
	padding: 10px 14px;
	font-weight: bold;
}

.photo_img_r
{
	float: right;
	text-align: right;
}
.photo_img_l
{
	float: left;
	text-align: left;
}

.center_box
{
	clear: both;
	text-align: center;
	margin-bottom: 10px;
}

.comment_box
{
	clear: both;
	_zoom:1;
	overflow:hidden;
}
.comment_box h4
{
	clear: none;
	line-height: 160%;
}
.comment_box p
{
	margin: 0px;
}
.color_black
{
	color: #000000;
}

.msg_box
{
	background-image: url(images/msg_box_body.gif);
	margin-bottom: 20px;
	width: 480px;
	float: left;
	margin-top: 20px;
}
.msg_box_head
{
	background-image: url(images/msg_box_head.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}
.msg_box_body
{
	background-image: url(images/msg_box_foot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 40px;
	text-align: center;
}
.msg_box_body p
{
	margin: 0px;
}

.msg_box_02
{
	background-image: url(images/msg_box_body_02.gif);
	margin-bottom: 20px;
	width: 480px;
	float: right;
	margin-top: 10px;
}
.msg_box_head_02
{
	background-image: url(images/msg_box_head_02.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}
.msg_box_body_02
{
	background-image: url(images/msg_box_foot_02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: left;
}
.msg_box_body p
{
	margin: 0px;
}


.flash
{
	text-align: center;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}

.top_btn
{
	clear: both;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}

.box_b,.box_c,.box_d
{
	background-image: url(images/box_b_body.gif);
	clear: both;
	margin-bottom: 20px;
}
.box_b_body,.box_c_body,.box_d_body
{
	background-image: url(images/box_b_foot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	_zoom:1;
	overflow:hidden;
}
.box_c{	background-image: url(images/box_c_body.gif);}
.box_d{	background-image: url(images/box_d_body.gif);}
.box_c_body{	background-image: url(images/box_c_foot.gif);}
.box_d_body{	background-image: url(images/box_d_foot.gif);}



#game1 {
	position:relative;
	display:block;
}

#game1 .flash1 {
	position:absolute;
	display:block;
	width:500px;
	height:480px;
	top:252px;
	left:97px;
}

#game2 {
	position:relative;
	display:block;
}

#game2 .flash2 {
	position:absolute;
	display:block;
	width:500px;
	height:480px;
	top:270px;
	left:92px;
}


#game3 {
	position:relative;
	display:block;
}

#game3 .flash3 {
	position:absolute;
	display:block;
	width:500px;
	height:480px;
	top:441px;
	left:92px;
}

.foot_navi
{
	margin-top: 10px;
}
.foot_navi table
{
	border: none;
	width: 700px;
}
.foot_navi td
{
	vertical-align: middle;
	width: 50%;
	padding: 10px;
}
.foot_navi .left
{
	text-align: left;
}
.foot_navi .right
{
	text-align: right;
}

.foot_menu
{
	margin-top: 10px;
	background-image: url(../images/foot_menu_body.gif);
	width: 700px;
	_zoom:1;
	overflow:hidden;
}
.foot_menu_head
{
	background-image: url(../images/foot_menu_head.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}
.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;
}
.foot_menu_body .foot_img
{
	float: right;
}
.foot_menu_body .menu_box
{
	text-align: center;
}
.mission_menu
{
	background-image: url(../images/mission_menu_body.gif);
	_zoom:1;
	overflow:hidden;
}
.mission_menu h4
{
	margin: 0px;
	padding: 0px;
}
.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;
}

.table-card	td, th {
padding: 4px 2px;
text-align:left;
}
	

.game-box{
	width: 610px;
}	


	
.game2-box{
	border: 3px solid #A5D8DA;
	padding: 5px;
	align:center;
	width: 600px;
	background-color: #E6FAFB;
	}
	
	
.game2-box td img {
	vertical-align: bottom;
}