@charset "UTF-8";
@import url("common.css");

/*-----------------------------------------
	flash
-----------------------------------------*/

#fla-bg {
	width:100%;
	height:328px;
	background:url(../img_top/fla_bg.gif) repeat-x;
}

#fla-bg-in {
	height:328px;
	margin:0 auto;
	background:url(../img_top/fla_bg_in.gif) center no-repeat;
}

#flash {
	width:860px;
	height:324px;
	margin:0 auto;
}

/*-----------------------------------------
	main
-----------------------------------------*/
#index-main{
	clear:both;
	width:741px;
	padding-top:20px;
	margin:0 59px 30px 60px;
}

#main-left {
	float:left;
	width:491px;
}

#main-right {
	float:right;
	width:195px;
	margin:3px 0 0 0;
}

/*----------main-left----------*/

h2 {
	text-indent:-9999px;
	overflow:hidden;
}


h2 a {
	display:block;
	width:491px;
	height:28px;
	margin-bottom:3px;
	background:url(../img_top/h2.gif) left no-repeat;
}

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active{
	text-decoration:none;
}

.news-line {
	clear:both;
	width:490px;
	margin:10px 0 0 1px;
	padding-bottom:9px;
	font-size:85%;
	background:url(../common/news_line.gif) bottom repeat-x;
}

.news-txt {
	float:left;
	width:423px;
	padding-left:19px;
	text-align:left;
	background:url(../common/news_icon.gif) left center no-repeat;
}

.news-date {
	float:left;
	width:70px;
	
}
.news-txt a,
.news-txt-old a {
	margin-left:5px;
}

.news-new {
	float:right;
	width:38px;
}

.news-txt-old {
	width:471px;
	padding-left:19px;
	background:url(../common/news_icon.gif) left center no-repeat;
	text-align:left;
}

/*----------main-right----------*/

#main-right img {
	margin-bottom:6px;
}
