
/*----------------------------------
=03 Top
----------------------------------*/



#contents{ 
 width:900px;
 margin:0 auto;
 text-align:center;
 background:url(../img/bg.gif) repeat-y;
}

#contents #main{
 margin:0 auto;
 position:relative;
}


#contents .cont{
 float:left;
 margin:20px;
}

*html #contents .cont{
 float:left;
 margin:20px 0 20px 10px;
}

#contents .cont .left{
 width:500px;
 float:left;
 height:100%;
 margin:0 10px 0 10px;
}

#contents .cont .left2{
 width:665px;
 float:left;
 height:100%;
 margin:0 10px 0 10px;
}

*html #contents .cont .left{
 width:500px;
 float:left;
 height:100%;
 margin:0;
 display:inline;
}

#contents .cont .left .news{
 width:480px;
 margin:0 0 20px 0;
}

#contents .cont .left .news ul{
	width:480px;
	margin:10px auto 0;
	text-align:left;
	}
#contents .cont .left .news ul li{
	padding:0 0 2px 10px;
	}
#contents .cont .left .news ul li span{
	float:left;
	display:block;
	padding-left:15px;
	}
#contents .cont .left .news ul li .date{
	width:100px;
	background:url(../img/news_icon.gif) left no-repeat;
	}
#contents .cont .left .news ul li .title{
	width:340px;
	}
	





#contents .cont .right{
 width:330px;
 float:left;
}

#contents .cont .right2{
 width:165px;
 float:left;
}


