/***** flash *****/

object, embed {
	margin: 0;
}


/***** maincontent *****/

#on_air_songs {
	height: 20px;
	border: 2px #999999 solid;
	padding: 0px;
	margin-bottom:8px;
}

#on_air_songs_box1 a{
	height: 20px;
	float: left;
	background-image: url(../images/onair.gif);
	display: block;
	width: 154px;
	text-indent: -9999px;
	overflow: hidden;
}
#on_air_songs_box2 a{
	height: 20px;
	float: left;
	background-image: url(../images/onair_list.gif);
	display: block;
	width: 77px;
	text-indent: -9999px;
	overflow: hidden;
}


/*** content_header ***/
#content_header {
}


#anniversary {
	height: 30px;
	/*	margin: 18px 14px 19px 14px;*/
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: -9999px;
	background-image: url(../images/20th.gif);
	background-repeat: no-repeat;
	background-position: 24px;
}

#top_banner {
	padding: 10px 11px;
	width: 267px;
	background-color:#FFCC33;
}

/*#banner1 {
	width: 105px;
	background-image: url(../../banner_n_fm/20th_b.gif);
	background-repeat: no-repeat;
}
*/

/*左バナー　静的な物用*/
#banner1 {
	width: 105px;
	/*background-image: url(../../banner_n_fm/081208_mtm_105x47.gif);*/
	background-image: url(../../common/images/rack_image_non.gif);
	background-repeat: no-repeat;
	display: block;
	height: 47px;
}

#banner1
	a {
/*	display: block;
	height: 47px;
*/	text-indent: -9999px;
	}


#banner090113 {
	width: 105px;
	background-image: url(../../banner_n_fm/090112_radio_105x47.gif);
	background-repeat: no-repeat;
}

#banner090113
	a {
	display: block;
	height: 47px;
	text-indent: -9999px;
	}

/*左バナー　静的な物用ここまで*/



#banner2 {
	background: url(../images/banner2_dummy.gif) no-repeat;
	width: 150px;
}



/*左バナー　動的な物用　home.htmlhtmlでiframe をDIVで囲む*/
#banner_left {
	float: left;
	height: 47px;
	width: 105px;
	display: block;
	border-style: none;
}


#banner_right {
	float: right;
	height: 47px;
	width: 161px;
	display: block;
	border-style: none;
}

/*#banner_left iframe {
	float: left;
	height: 47px;
	width: 105px;
	display: block;
	border-style: none;
}


#banner_right iframe {
	float: right;
	height: 47px;
	width: 161px;
	display: block;
	border-style: none;
}*/
/*左バナー　動的な物用ここまで*/


/*左バナー　静的な場合コメントはずして使用する*/


/*#top_banner iframe {
	float: left;
	height: 47px;
	width: 161px;
	border-style: none;
}*/



#top_banner table {
	margin: 0;
	border-collapse: separate;
	border-spacing: 0;
	border: 0;
	background-color: #fff;
}

#top_banner th,
#top_banner td {
	padding: 0;
	border: 0;
	border-color: #fff;
}

#top_banner th {
	color: #000;
	background-color: #fff;
}

#top_banner td {
	border: 0;
	background-color: #fff;
}






/*** noa ***/
#noa {
	padding-left: 10px;
	width: 487px;
	float: left;
	

}
/*
#on_air_program_l 
	a ,
#on_air_program_r
	a {
		display: block;
		height: 75px;
		overflow: hidden;
	}*/

#on_air {
	background: url(../images/on_air.gif) no-repeat;
	height: 25px;
	width: 97px;
	float: left;
	text-indent: -9999px;
	margin: 10px 0px 0px 2px;
	margin-top:28px;
}



#on_air_program_l {
	height: 75px;
	width: 128px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#on_air_program_r {
	height: 75px;
	width: 242px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#on_air_program {
	height: 75px;
	width: 370px;
	float: left;
	padding: 0px;
	margin: 5px 0px;
}



	 
#on_air_program
	 * {
	 	border-spacing: 0px;
		border-collapse:collapse;
		border: none;
		padding: 0px;
		margin: 0px;
	}



/****右ブロック****/
#top_leftb {
/*	padding-left: 10px;*/
	/*width: 487px;*/
	width:220px;
	float: left;
}
#top_leftb h5{
	background-color: #ffffff;
	display:block;
	height:38px;
	width:212px;
	background-image: url(../../fm1004/top_pr.jpg);
	background-repeat: no-repeat;
	background-position: center center;	
		margin: 0px; 
	border: 2px solid #999999;
	border-bottom:dotted #999999;
	text-indent: -9999px;
}

.top_leftb {
	background-color: #ffffff;
	display:block;
	height:48px;
	width:212px;
	background-image: url(../../fm1004/top_pr.jpg);
	background-repeat: no-repeat;
	background-position: center center;	
		margin: 0px; 
	border: 2px solid #999999;
	border-bottom:dotted #999999;
	text-indent: -9999px;
	
}

#prog_pr {
/*	background: url(../images/pick_up_bord.gif) no-repeat;*/
	background-color: #ffffff;
	height: 358px;
	/*width: 389px;*/
	width: 212px;
	_width: 208px;
/*	margin: 2px 0px;
	padding: 17px 4px 10px 4px;*/
	/*overflow-x :hidden;*/
	border: 2px solid #999999;
	border-top:0px;
	margin-bottom: 10px;
}


#sf_animation {
	width: 212px;
	border: 2px solid #167C2F;
}

#sf_title {
	background-color: #167C2F;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	padding: 2px;
}



/****左ブロック****/
#top_rightb {
	/*padding-left: 10px;*/
	/*width: 487px;*/
	width:220px;
	
}



#rightb_banar {
/*	background: url(../images/pick_up_bord.gif) no-repeat;*/
	background-color: #ffaaff;
	height: 340px;
	/*width: 389px;*/
	width: 212px;
/*	margin: 2px 0px;
	padding: 17px 4px 10px 4px;*/
	overflow-x :hidden;
	border: 2px solid #999999;
}



/****センター****/
#top_center {
	padding-left: 10px;
	/*width: 487px;*/
	width:330px;
	float: left;
}


/*** topics ***/
#topics,
#event {
/*	background: url(../images/pick_up_bord.gif) no-repeat;*/
	background-color: #ffffff;
	height: 340px;
	/*width: 389px;*/
	width: 323px;
/*	margin: 2px 0px;
	padding: 17px 4px 10px 4px;*/
	overflow-x :hidden;
	border: 2px solid #999999;
}

/*#topics_r {
	width: 78px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}


#t_r1,
#t_r2 {
	margin: 2px 7px;
	border: none;

}

.topics_r_content {
	margin: 17px 0px 0px 0px;
	display: block;
}


.rack {
	background: url(../images/rack.gif);
	height: 10px;
	width: 75px;
	margin: 0px auto;
}
*/

/*#town {
	background: #aaaaaa;
	height: 346px;
	width: 289px;
	float: left;
	margin-bottom: 15px;
}
*/


/*** content_footer ***/

#content_footer {
	border-top: 1px #cccccc solid;
	height: 58px;
	margin-bottom: 0px;
	margin-left: 13px;
	margin-right: 13px;
	padding-top: 8px;
}

#content_footer
	ul {
		margin: 0px;
		padding: 0px;
	}
#content_footer
	dl {
		margin: 0px;
		padding: 0px;
	}

#content_footer
	li {
		list-style-type: none;
		padding: 0px;
		float: left;
	}

#content_footer
	li
		a{
			display: block;
			height: 50px;
			overflow: hidden;
			text-indent: -9999px;
		}
#content_footer
	dt {
	list-style-type: none;
	padding: 0px;
	float: left;
	margin: 0px;
	}
#content_footer
	dt
		a{	display: block;
			height: 50px;
			overflow: hidden;
			text-indent: -9999px;
		}
#content_footer a:hover {
	background-position: center bottom;
}
#horoscope a {
	width: 91px;
	background-image: url(../images/horoscope.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 9px;
}
#weather a {
	background: url(../images/weather.jpg) no-repeat;
	width: 92px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 9px;
}
#Mt_fuji a {
	background: url(../images/Mt_Fuji.jpg) no-repeat;
	width: 92px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 9px;
}
#pickup {
	background: url(../images/pick_up1.jpg) no-repeat;
	width: 229px;
	float: left;
	margin-right: 9px;
}
#pickup dt {
	margin: 0px;
}
#pickup_link1 {
	width: 77px;
}
#pickup_link2 {
	width: 34px;
}
#pickup_link2 a:hover {
	background-image: url(../images/pick_up1.jpg);
	background-position: 152px bottom;
}
#pickup_link3 {
	width: 35px;
}
#pickup_link3 a:hover {
	background-image: url(../images/pick_up1.jpg);
	background-position: 118px bottom;
}
#pickup_link4 {
	width: 41px;
}
#pickup_link4 a:hover {
	background-image: url(../images/pick_up1.jpg);
	background-position: 83px bottom;
}
#pickup_link5 {
	width: 42px;
}
#pickup_link5 a:hover {
	background-image: url(../images/pick_up1.jpg);
	background-position: 42px bottom;
}
#cm_guide a{
	width: 220px;
	margin: 0px;
	background-image: url(../images/cm_btn-220.jpg);
}





/*** medetta facebox ***/
#medetta_facebox {
	width: 202px;
	margin: 0px auto;
}

#medetta_facebox 
	h1 {
		width: 175px;
		margin: 10px auto;
		padding: 0px;
	}
	
#medetta_facebox
	.link {
		margin: 4px;
	}

/*** flash  ***/
/*#attention {
	color:#666666;
	font-size:80%;
	text-align:center;
	height : 336px;
	width: 269px;
	border:10px #EEEEEE solid;
	background:#FFFFFF;
	}
	
#attention
	h1,
#attention
	h2 {
		color:#333333;
		}
		
#attention
	img { 
		border:0;
		}
		
#attention
	p {
		text-align : left;
		}
		
#attention 
	p.appendix {
		text-align : center;
		}

#attention
	a {
		color : #CC0000;
		}

#attention 
	a:visited {
		color : #660000;
		}

#attention 
	a:hover {
		color : #CC0000;
		}

#attention 
	a:active {
		color : #CC0000;
		}*/

