
/*FLASH*/
.f-area{
	width:555px;
	height:205px;
	float:left;
	clear:left;
	padding:5px 12px 10px 0px;
	}
.bnt-area{
	padding:5px 0px 0px 0px;
	}
	
/*news*/

#middle-area{
	width:440px;
	float:left;
	}
.data{
	font-size:80%;
	font-weight:bold;
	margin:10px 0px 5px 5px;
	color:#333333;
	}
.txt-new{
	font-size:80%;
	margin-bottom:10px;
	color:#333333;
	margin:0px 0px 10px 5px;
	padding-bottom:10px;
	}

.bt-new{
	margin:0px 0px 10px 300px;
	}

/*topics*/
#right-area{
	margin-left:10px;
	width:150px;
	float:left;
	}
#right-area p{
	margin:0px;
	padding:0px;
	}
#right-area a{
	color:#990000;
	}
.topics-area{
	width:150px;
	margin-bottom:10px;
	}
.right-txt{
	margin:0px;
	padding:0px 5px 0px 8px;
	background-image:url(../img/right-menu-bg.gif);
	background-repeat:repeat-y;

	}
.data-press{
	font-size:80%;
	color:#333333;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	color:#333333;
	}
.txt-r{
	margin:5px 0px 10px 0px;
	font-size:80%;
	color:#666666;
	}
.menu-ttl-r {
	margin:0px ;
	padding:0px;
	width:150px;
	height:30px;
	}
.menu-ttl-bottom-r {
	margin:0px;
	padding:0px;
	width:150px;
	height:8px;
}
.bt-detail{	
	font-size:80%;
	text-align:right;
	margin:5px 0px 0px 0px;
	}
.getflash{
	border:#CCCCCC 1px solid;
	width:148px;
	font-size:70%;
	color:#666666;
	padding:5px;
	margin:10px 0px 10px 0px;
	}
.bt-backnumber{
	text-align:right;
	margin-top:5px;
	}		
	
/*contact*/
.bt-cntct{
	margin-bottom:3px;
	}


/*calendar*/
#right-area ul{
	color:#990000;
	font-weight:bold;
	font-size:80%;
	margin-left:20px;
	}
	
#right-area li a:hover
{
margin:0px;
background-color:#A02742;
color:#FFF;
}

