/* Contents Right */
#contents-right {
	float:right;
                padding-top:0px;
	width:370px;
}


#contents-adspace {
	float:left;
	width:187px;
	margin:0px 0px 0px 0px;
	padding:10px 20px 0px 0px;
}

.contents-bnr {
	margin-bottom:10px;
	

padding:0px;
}

#contents-bnrspace {
	float:right;
	width:160px;
	margin:0px;
	padding:10px 0 0 0;
}



#title-topics {
	background:url(/images/top/title_topics.gif) #ffffff top left no-repeat;
	width:187px;
	height:30px;
	display:block;
	font-size:9px;
	

text-indent:-1000em;
	margin:0px;
	padding:0px;
}

.contents-line02  {
	background:url(/images/top/line_187.gif) #ffffff top left repeat-y;
	width:187px;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #A4A4A4;
	margin-bottom:10px;
	padding:0px;
}

.top-baner-text li {
	font-size:x-small;
	text-align:left;
	display:block;
	margin:0px;
padding:5px;
}

/* Contents Ranking */
#title-ranking {
	background:url(/images/top/title_ranking.gif) #ffffff top left no-repeat;
	width:187px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

.contents-line  {
	background:url(/images/top/line_187.gif) #ffffff top left repeat-y;
	width:187px;
	border-bottom:1px solid #A4A4A4;
	font-size:x-small;
	margin-bottom:10px;
	padding:0px;
}

.contents-line02  {
	background:url(/images/top/line_187.gif) #ffffff top left repeat-y;
	width:187px;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #A4A4A4;
	margin-bottom:10px;
	padding:0px;
}

.top-baner-text {
	font-size:x-small;
	text-align:center;
	margin:0px;
	padding:5px;
}

.channel-photo-box {
	float:left;	
	margin:0px;
	padding:5px;
}

.channel-text-box {
	float:left;
	width:105px;
	margin:0px;
	padding:5px 5px 5px 0px;
}

.channel-text-box h3 {
	font-size:x-small;
	margin:0px;
	padding:0px;
}

.channel-text-box p {
	font-size:x-small;
	margin:0px;
	padding:10px 0px 0px 0px;
}

table {
	width:185px;
	font-size:x-small;
	border-collapse:collapse;
	margin:0px 1px 0px 1px;
	padding:0px;
}

.ranking-text {
	width:161px;
	height:41px;
	margin:0px;
	padding:0px 10px 0px 10px;
}

#ranking-01 {
	background:url(/images/top/ranking_01.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-02 {
	background:url(/images/top/ranking_02.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-03 {
	background:url(/images/top/ranking_03.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-04 {
	background:url(/images/top/ranking_04.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-05 {
	background:url(/images/top/ranking_05.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-06 {
	background:url(/images/top/ranking_06.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-07 {
	background:url(/images/top/ranking_07.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-08 {
	background:url(/images/top/ranking_08.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-09 {
	background:url(/images/top/ranking_09.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-10 {
	background:url(/images/top/ranking_10.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

.ranking-line {
	width:185px;
	margin-left:1px;
	padding:0px;
}


/* Contents Colum */
#title-colum {
	background:url(/images/top/title_colum.gif) #ffffff top left no-repeat;
	width:187px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

.contents-line dt {
	float:left;
	width:60px;
	height:60px;
	margin:0px;
	padding:5px 5px 5px 5px;
}

.contents-line dd{
	float:left;
	width:112px;
	margin:0px;
	font-size:x-small;
	padding:5px 5px 5px 0px;
}

.colum-line {
	background:url(/images/top/line_185_02.gif) #FFFFFF center left no-repeat;
	width:185px;
	height:1px;
	font-size:1px;
	display:block;
	margin-left:1px;
	padding:0px;
}