@charset "utf-8";


#radio {
	height: 100%;
	margin: 0 auto;
}


#radio #container {
	width: 650px;
	margin: 0px 0px 20px;
	padding: 0px;
	float: left;
	background: #FAFAFA;
}

#radio #container div.year {
	margin-top: 15px;
}


#radio div.tit h2 {
	background: url(../adv/img/radio_title.jpg) top left no-repeat;
	width: 650px;
	height: 87px;
	text-indent: -9999px;
}


#radio div.tit_c h3.tit07 {
	background: url(../adv/img/2007_tit.jpg) top left no-repeat;
	width: 650px;
	height: 52px;
	text-indent: -9999px;
	margin-top:10px;
}

#radio div.tit_c h3.tit08_01 {
	background: url(../adv/img/2008_tit01.jpg) top left no-repeat;
	width: 650px;
	height: 52px;
	text-indent: -9999px;
	margin-top:10px;
}

#radio div.tit_c h3.tit08_02 {
	background: url(../adv/img/2008_tit02.jpg) top left no-repeat;
	width: 650px;
	height: 52px;
	text-indent: -9999px;
	margin-top:10px;
}

#radio div.tit_c h3.tit08_03 {
	background: url(../adv/img/2008_tit03.jpg) top left no-repeat;
	width: 650px;
	height: 52px;
	text-indent: -9999px;
	margin-top:10px;
}

#radio div.tit_c h3.tit08_04 {
	background: url(../adv/img/2008_tit04.jpg) top left no-repeat;
	width: 650px;
	height: 52px;
	text-indent: -9999px;
	margin-top:10px;
}

#radio div.tit_c h3.tit09_01 {
	background: url(../adv/img/2009_tit01.jpg) top left no-repeat;
	width: 650px;
	height: 52px;
	text-indent: -9999px;
	margin-top:10px;
}

#radio div.tit_c h3.tit09_02 {
	background: url(../adv/img/2009_tit02.jpg) top left no-repeat;
	width: 650px;
	height: 52px;
	text-indent: -9999px;
	margin-top:10px;
}

#radio div.tit_c h3.tit09_03 {
	background: url(../adv/img/2009_tit03.jpg) top left no-repeat;
	width: 650px;
	height: 52px;
	text-indent: -9999px;
	margin-top:10px;
}

#radio div.tit_c h3.tit09_04 {
	background: url(../adv/img/2009_tit04.jpg) top left no-repeat;
	width: 650px;
	height: 52px;
	text-indent: -9999px;
	margin-top:10px;
}

#radio div.recom {
    margin:30px 5px 35px;
}

#radio div.con {
	background: url(../adv/img/con_center.jpg) top left repeat-y;
	width: 650px;
}

#radio div.con2 {
	width: 650px;
}

#radio #container div.con table.small {
	width:638px;
	font-size: small;
	line-height: 140%;
	text-align:left;
}

#radio #container table td.number {
	text-align:center;
	font-weight:bold;
	color:#999999;
}

#radio #container table td.cen {
	text-align:center;
}

#radio div.con_under {
	background: url(../adv/img/con_under.jpg) top left no-repeat;
	width: 650px;
	height: 11px;
}



/***********************************************************************************
* 右側指定
************************************************************************************/

#radio #navi2nd {
	background: url(/hottopics/img/cate_bk.gif);
	padding: 10px 0px;
	float:right;
}

#radio #navi2nd div.navi_news {
	width: 231px;
	margin: 0px 7px 0px 10px;
	font-weight:bold;
	padding: 0px 7px 10px;
	width:197px;
}


#radio #navi2nd div.menu_cate {
	width: 231px;
	margin: 0px 7px 10px 7px;
	background-color: #FFFFFF;
}

#radio #navi2nd div.cate dl {
	background-color: #FFFFFF;
}

#radio #navi2nd div.cate dd {
	padding: 0px 10px 5px;
}

#radio #navi2nd div.cate dd p.cate {
	padding: 0px 10px;
	margin: 5px 0px;
}

/**table設定追加090521**/

table.small_pd10 {
	font-size: small;
	line-height: 170%;
	text-align:left;
	margin:10px 0px 10px 15px;
}
/**table設定追加090521**/
