#top #mainimg {
	width: 1000px;
	height: 425px;
	margin-right: 8px;
}
#container {
	background: url(../img/bg_contents.gif) repeat-y 499px 0;
}
#top #rcol {
	width: 460px;
}
#top #lcol {
	width: 460px;
}
#top h3.topics {
	margin: 20px 0 0 0;
	margin-left: -20px;
}
#top div.topics {
	background: url(../img/bg_topics.gif) no-repeat left 5px;
	padding-left: 16px;
	padding-bottom: 16px;
}

/*
div.topics h4 {
	font-size: 116%;
	font-weight: bold;
	margin-bottom: 10px;
}
div.topics p {
	line-height: 1.4;
	margin: 0 !important;
}
*/
table.topics td {
	background:#000;
}
table.topics {
	margin:5px 0 10px 0;
}
#rcol .bt {
	margin: 0 !important;
}
#top .pickup li {
	display: inline;
}
#top .pickup2 {
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	display: block;
}
#top .pickup2 p {
	line-height: 1.3;
	overflow: hidden;
	_height: 1%;
	font-size: 93%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.bestrate img {
	margin: 0 0 10px 0 !important;
}
#plan_list {
	margin: 0px;
	padding: 0px;
}
#plan_list h3 {
	margin: 0px;
	padding: 5px 0px 12px 0px;
}
.peke, x:-moz-broken { 
	margin: 20px 0px 0px 0px;
	}  
#plan_list dl {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom:1px dotted #014400;
}
#plan_list dt {
	margin: 0;
	padding: 0px;
	float: left;
	height: auto;
	width: 148px;
}
#plan_list dt img {
	margin:0px 0px 12px 0px;
}
#plan_list dd {
	margin: 0;
	padding: 0px;
	float: right;
	height: auto;
	width: 302px;
}
#plan_list p span {
	color: #F60;
}
#wakon_banner {
	margin: 10px 0px;
	padding: 0px;
	height: auto;
	width: 460px;
}

