body{
	margin:0px;
	padding:0px;
	text-align:center;
	background-image:url(../img/bg-color3.jpg);
}
a{
color:#999999;
font-style:normal;
text-decoration:underline;
}
a:link {
color:#999999;
font-style:normal;
text-decoration:underline;
}
a:visited {
color:#999999;
text-decoration:underline;
}
a:hover {
	background-color:#FFD697;
	color:#FF6600;
	font-style:normal;
	text-decoration:underline;
}
a:active {
text-decoration:none;
}
.menu01 { 
    text-indent: 20px;
}
#wrap{
	margin:auto;
	width:1024px;
	height:auto;
	text-align:left;
	font-size: 12px;
	background-color:#FFFFFF;
}
#head{
	width:100%;
	height:80px;
	float:left;
	background-image:url(../topimg/head_back.jpg);
	border-bottom: solid #999999 1px;
}
#head_rogo{
	float:left;
}
#head_right{
    width:400px;
	float:right;
}
#head_daial{
    width:400px;
	height:40px;
	float:right;
	background-image:url(../topimg/freedial.jpg);
}
#head-nav{
    width:400px;
	height:40px;
	float:right;
}
#fla_contents{
    float:left;
	width:100%;
}
#fla{
    width:1024px;
	height:400px;
	margin:auto;
}
#topnav_contents{
    float:left;
	width:100%;
	background-image:url(../img/topnav_back.jpg);
	background-repeat:repeat;
	border-top:solid #990000 2px;
}
#top_nav{
    width:1024px;
	height:60px;
	margin:auto;

}
#counterbox{
    width:160px;
	height:38px;
	float:left;
	margin-left:70px;
}
#flvfile{
    width:280px;
	height:	280px;
	float:left;
	background-color: #E6E6E6;
	margin-left:10px;
	margin-top:10px;
}
#flv_menu{
    width:280px;
	height:41px;
	float:left;
	margin-left:10px;
}
.flv_ch1{
    width:56px;
	height:41px;
	float:left;
}
#main{
	float:left;
	width: 1024px;
	height:auto;
	background-color:#FFFFFF;
}

#rightbox{
    width:300px;
	height:auto;
	float:right;
}
.area04_top{
    width:280px;
	height:150px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	background-image:url(../topimg/area04/area4_top.jpg);
}
.area04mov1{
	width:280px;
	height:	200px;
	float:left;
	margin-top:20px;
	margin-left:10px;
	background-color: #E6E6E6;

}
.area04{
    width:280px;
	height:100px;
	float:left;
	margin-top:15px;
	margin-left:10px;
}
.area04_2{
    width:280px;
	height:100px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.area04_3{
    width:280px;
	height:150px;
	float:left;
	margin:10px 0px 10px 10px;
}

#mklink{
    width:300px;
	height:auto;
	float:left;
}
#leftbox{
    width:700px;
	height:auto;
	float:left;
}
#left_toparea{
    width:700px;
	height:200px;
	float:left;
	margin:20px 0px 20px 0px;
}
.le_top_01{
    width:220px;
	height:	190px;
	float:left;
	margin:5px;
	border:solid #999999 1px;
}
#le_top_02{
    width:230px;
	height:	200px;
	float:left;
}
#le_top_03{
    width:230px;
	height:	200px;
	float:left;
}

#left_midarea{
    width:700px;
	float:left;
}
#eventnews{
	width:700px;
	height:230px;
	float:left;
	margin-top:10px;
}
#topicnews{
	width:349px;
	height:230px;
	float:left;
	margin-top:10px;
	border-left:solid #999999 1px;
}
#blognews{
    width:694px;
	height:50px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	border:solid #336600 1px;
}
#left_saiyou_area{
	width:700px;
	float:left;
	margin-top:10px;
}
#underbox{
    width:690px;
	float:left;
}
.text01{
    line-height:20px;
}
#img1{
    width:553px;
	height:301px;
	float:left;
	margin-left:20px;
}
#foot{
    float:left;
	width:100%;
	height:50px;
	background-image:url(../topimg/foot.jpg);
	color:#666666;
}
#right_contents_under{
    float:left;
	width:740px;
	height:160px;
	background-image:url(../img/seikyu1.jpg);
}
#right_contents_under_bt{
    float:left;
	width:391px;
	height:50px;
	margin:100px 0px 0px 60px;
}
