body{
	color:#222222;
}

#bodyid{
	padding:0;
	margin:0;
	background-color:#D7EBFB;
	/*	background:url('img/bg.png') repeat;	*/
	text-align:center;
}

#page{
	background:#fff;
	width:640px;
	margin:0 auto;
}

#top h1{
	color:#9ecae6;
	font-size:30px;
	font-family:Arial Black;
	letter-spacing:1px;
	text-align:left;
	padding:2px 15px;
	margin:0;
	float:left;
}

#top div{
	color#999;
	font-size:11px;
	letter-spacing:1px;
	font-weight:normal;
	text-align:right;
	float:right;
	margin:0;
	padding:10px 15px;
}

#top div a{
	text-decoration:none;
	color:#555;
}

#top div a:hover{
	color:#aaf;
}

#top div img{
	vertical-align:top;
}

#image{
	clear:both;
	border:1px solid #ccc;
	width:620px;
	margin:0 auto;
	height:140px;
	background:#ebf3fd url('img/image.jpg') no-repeat left top;
	text-align:center;
}

#menu{
	border:1px solid #ccc;
	border-top-width:0;
	width:620px;
	margin:0 auto;
	font-size:13px;
	font-weight:bold;
	color:#666;
}

#menu a{
	width:100%;
	color:#666;
	text-decoration:none;
}

#menu td{
	border-left:1px solid #ccc;
	background:url('img/menubg.png') repeat-x top left;
	padding:3px 10px;
	text-align:center;
	width:20%;
}

/*11_21修正*/
#main{
	width:620px;
	margin:0 auto;
	padding:0;
	border-bottom;1px solid #C6C3C6;
	font-size:0.8em;
	border-bottom:1px solid #b9b9b9;
	background:url('img/back_for_main.gif') repeat-y;
}

/*11_22追加*/
h3{
	font-size:1.2em;
	font-weight:bold;
	color:#033F78;
	margin:0 0 0.5em;
	padding:0.2em;
}

/*11_22追加*/
h4{
	font-size:1em;
	color:#535A64;
	margin:0.2em 0em 0em;
	padding:0.2em;
}

#left{
	width:200px;
	float:left;
	padding:10px 0;
}

#left a{
	color:#5055b4;
}

#left a:hover{
	color:#7a7ec6;
}

#left h2{
	background:#acd2ea url('img/boxbg.png') no-repeat top right;
	color:#fff;
	font-size:13px;
	padding:4px 20px 4px 10px;
	margin:0;
	text-align:left;
	letter-spacing:1px;
}

#left p{
	font-weight:normal;
	border:0.1em solid #9ecae6;
	padding:0.7em;
	margin:0 9em 1em;
	text-align:left;
	color:#666666;
	font-size:0.8em;
	line-height:120%;
}

#left p.txt{
	font-weight:normal;
	border:none;
	padding:0em 0em 0em 0.5em;
	margin:0 0 10px 0;
	text-align:left;
	color:#666666;
	font-size:0.9em;
	line-height:1.3em;
}

txt{
	color:#221111;
	font-size:0.3em;
}

#right{
	width:410px;
	float:right;
	padding:10px 0;
}

#right a{
	color:#5055b4;
}

#right a:hover{
	color:#7a7ec6;
}

#right h2{
	background:url('img/maintb.png') repeat-x bottom left;
	color:#55d;
	padding:4px 5px;
	font-size:1em;
	margin:0 10px 5px 0;
	text-align:left;
}

#right p{
	font-weight:normal;
	margin:0;
	padding:0 15px 15px 5px;
	text-align:left;
	color:#666;
	font-size:1em;
	line-height:120%;
	font-weight:normal;
}

#return{
	padding:0 20px 0 0;
	margin:5px 0;
	text-align:right;
}

#pagetop{
	padding:0 20px 0 0;
	text-align:right;
}

#copy{
	margin:0;
	padding:0.4em;
	clear:both;
	color:#666;
	font-size:13px;
}

#omo{
	display:none;
}

li.none{
	list-style-type: none;
}


