/* CSS Document */


#back_ground {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
	height:100%;
	background:#000033 url(../bg/blue_bg.jpg) center top fixed no-repeat;
}

#world {
	width:700px;
	margin:0 auto;
	text-align:center;
	padding:0px;
}

#hedder {
	width:700px;
	height:148px;
	margin:0 auto;
	text-align:center;
}

#hedder_flash {
	width:700px;
	height:130px;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}


#mn_box {
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:center;
	width:700px;
	background-color:#0A1428;
}
	
.menu {display:inline;	line-height:18px;	white-space:nowrap;	}
.menu a {text-decoration:none;	padding:0px 10px;	color:#FFFFFF; }
.menu a:hover {text-decoration:none;	color:#FFFF00;	background:#006699;}


#contents {
	background:url(../bg/bg04.png);
	width:620px;
	padding:10px 40px;
	font-size:14px;
	color:#FFFFFF;
	margin:0 auto;
	text-align:left;
	border:none;
}

.diary_box {
	width:620px;
	margin:10px 0px;
}

.entry_date {background:#222222;	border:#222222 solid 1px;	color:#FFFFFF;	width:80px;	margin-left:0px;	text-align:left;	font:"Times New Roman", Times, serif;	padding:10px 10px 0px 10px;}

.entry_date_pro {background:#330000;	border:#330000 solid 1px;	color:#FFFFFF;	width:80px;	margin-left:0px;	text-align:left;	font:"Times New Roman", Times, serif;	padding:10px 10px 0px 10px;	}

.entry_date_ga {background:#000033;	border:#000033 solid 1px;	color:#FFFFFF;	width:80px;	margin-left:0px;	text-align:left;	font:"Times New Roman", Times, serif;	padding:10px 10px 0px 10px;	}

	
.entry_date_month {
	font-size:12px;
	margin:0px;
}

.entry_date_day {
	font-size:18px;
	font-weight:bold;
}

.text_box {background:#333333;	border:#222222 solid 1px;	color:#FFFFFF;	width:600px;	margin-left:0px;	text-align:left;	padding:10px;}

.text_box_pro {background:#333333;	border:#330000 solid 1px;	color:#FFFFFF;	width:600px;	margin-left:0px;	text-align:left;	padding:10px;}

.text_box_ga {background:#333333;	border:#000033 solid 1px;	color:#FFFFFF;	width:600px;	margin-left:0px;	text-align:left;	padding:10px;}

.text_box img {
	border:#CCCCCC solid 1px;
	margin-bottom:10px;
}
	

.box_br {
margin-bottom:10%;
}
.clear {clear:both;}	


.pf_title {
	font-weight:bold;
}
	


.ga_box {
	background:#333333;
	color:#FFFFFF;
	width:600px;
	text-align:center;
	margin:10px 0px;
	padding:10px;
	border:#222222 solid 1px;
	font-size:12px;
}

.ga_box img {
	border:#CCCCCC solid 1px;
	margin-bottom:10px;
}

.bunner_box {
	color:#FFFFFF;
	background:url(../bg/bg04.png);
	width:700px;
	padding:10px 0px;
	font-size:12px;
	margin:0 auto;
	text-align:center;
}	

.bunner_ga_box {
	color:#FFFFFF;
	background:url(../bg/bg04.png);
	width:700px;
	padding:10px 0px;
	font-size:12px;
	margin:0 auto;
	text-align:center;
}	


#mn_ga_box {
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:center;
	width:700px;
	}
	
.menu_ga {display:inline;	font-size:18px;	white-space:nowrap;		background-color:#0A1428;	border:#333333 solid 1px;}
.menu_ga a {text-decoration:none;	padding:0px 10px;	color:#FFFFFF;}
.menu_ga a:hover {text-decoration:none;	color:#FFFF00;	background:#006699;	border:#0099FF solid 1px;}


.menu_ga_top {display:inline;	font-size:18px;	white-space:nowrap;		background-color:#0A1428;	border:#333333 solid 1px;}
.menu_ga_top a {text-decoration:none;	padding:0px 10px;	color:#FFFFFF;}
.menu_ga_top a:hover {text-decoration:none;	color:#FFFF00;	background:#006699;	border:#FFFFCC solid 1px;}



	
#footer {
	background:url(../hedder/b01.png) no-repeat left;
	width:700px;
	height:20px;
	padding-top:20px;
	color:#FFFFFF;
	font-size:12px;
}
	
	
	