/*--- css ---*/


#flash { width:694px; height:256px; padding-top:10px; padding-bottom:15px; float:left; }

#rate { width:204px; height:256px; margin-top:10px; float:right; background:url(../img/rate.gif) no-repeat left top;; }

.rate_time{
	padding-top:36px;
	height:60px;
	font-size:12px;
	line-height:16px;
	text-align:center;
}

.rate_price{
	padding-top:16px;
	height:94px;
	font-size:12px;
	line-height:19px;
	text-align:right;
	padding-right:51px;
}

.rate_btn{
	padding-left:25px;
}

.rate_btn a{
	height:29px;
	width:154px;
	display:block;
	background:url(../img/ratebtn_a.gif) no-repeat left top;
}

.rate_btn a:hover{
	background:url(../img/ratebtn_b.gif) no-repeat left top;
}

#banner_left {
	width:210px; 
	height:auto; 
	float:left; 
 }
 
#banner_left li { list-style:none; padding-bottom:2px; }
#banner_left li a { text-decoration:none; }

#contents{width:484px; float:left;}

.title{
	width:484px;
	height:34px;
	padding-bottom:6px;
}

.info_ykg{
	height:81px;
	width:218px;
	background:url(../img/info_ykg.gif) no-repeat left top;
	margin: 0 0 13px 2px;
	padding: 39px 0 0 17px;
	float:left;
}

.info_ykgcorp{
	height:81px;
	width:218px;
	background:url(../img/info_ykgcorp.gif) no-repeat right top;
	margin: 0 2px 13px 0;
	padding: 39px 0 0 17px;
	float:right;
}

.info_ykg a, 
.info_ykgcorp a{
	color:#333333;
	text-decoration:none;
}

.info_ykg a:hover{
	color:#0000aa;
	text-decoration:none;
}

.info_ykgcorp a:hover{
	color:#226600;
	text-decoration:none;
}

.news{
	background:url(../img/news_line.gif) no-repeat center bottom;
	padding: 6px 0 6px 0;
}

.news a{
	text-decoration:none;
	color:#0000aa;
}

.news a:hover{
	text-decoration:underline;
	color:#0000aa;
}


#banner_right {
	width:204px;
	height:auto; 
	float:right; 
 }
 
#banner_right li { list-style:none; padding-bottom:2px; }
#banner_right li a { text-decoration:none; }