BODY		{
			font-family:'ＭＳ Ｐゴシック', osaka, 'MS Gothic';
			background-color:#FFFFFF;
			color:#000000; 
			font-size:12px; 
			line-height:14px; 
			letter-spacing:0px;
			margin:0px;
			padding:0px;
			}

a:link		{ color:#FFFFFF; text-decoration:none;}
a:hover		{ color:#FFFFFF; text-decoration:underline;}
a:visited	{ color:#FFFFFF; text-decoration:none;}


/************************ ページ全体 BOX ***************************************/
#container	{ width:730px; margin:0px; padding:10px;}


/************************ ヘッダー ***************************************/
#header		{
			background-image : url(images/logo.gif);
			background-repeat:no-repeat;
			background-position:left;
			height:45px;
			}
			
#header h1	{ display:none;}
#vip		{ padding-left:330px;}


/************************ コンテンツ全体 BOX ***************************************/
#container-a	{
				width:710px; 
				margin-top:10px;
				background-color:#e61919;
				min-height:670px;
				margin-bottom:10px;
				overflow:hidden;
				}


/************************ 左 親BOX ***************************************/
#container-b	{
				width:170px; 
				float:left; 
				color:#FFFFFF; 
				padding-top:10px; 
				padding-bottom:10px;
				}

/************************ 左 親BOX - メニュー BOX ***************************************/			
#navi			{ margin-bottom:8px;}

#navi .top		{ 
				background-image : url(images/navi-top.gif); 
				background-position:top; 
				background-repeat:no-repeat; 
				padding-top:10px; 
				width:170px;
				}
				
#navi .back		{ 
				background-image : url(images/navi-back.gif);
				background-repeat:repeat-y; 
				width:170px;
				}
				
#navi .bottom	{ 
				background-image : url(images/navi-bottom.gif);
				background-position:bottom; 
				background-repeat:no-repeat; 
				padding-bottom:20px;
				}
				
#navi ul		{margin:0px; padding-left:0px; }

#navi li		{
				background-image : url(images/navi-1.gif); 
				font-size:10px; 
				width:157px; background-repeat:no-repeat; 
				line-height:32px; 
				padding-bottom:8px; 
				text-indent:25px; 
				list-style:none;
				}
				
#navi li a:link		{ color:#FFFFFF; text-decoration:none; display:block; width:140px;}
#navi li a:visited	{ color:#FFFFFF; text-decoration:none; display:block; width:140px;}
#navi li a:active	{ color:#FFFFFF; text-decoration:none; display:block; width:150px;}
#navi li a:hover	{ color:#FFFFFF; background-image : url(images/navi-2.gif); display:block; width:150px;}



/************************ 左 親BOX - listen BOX ***************************************/
#listen .top			{ 
						background-image : url(images/listen-top.gif); 
						width:170px; 
						height:110px;
						overflow:hidden;
						}
						
#listen .marquee		{ 
						background-image : url(images/listen-marquee.gif); 
						width:170px; 
						height:20px; 
						line-height:19px; 
						font-size:10px;
						}
						
#listen .marquee .box	{
						margin-left:10px; 
						width:140px; 
						text-align:center; 
						height:20px; 
						overflow:hidden;
						}
						
#listen .clik			{ 
						background-image : url(images/listen-clik.gif); 
						width:170px; 
						height:35px; 
						padding-left:40px; 
						overflow:hidden; 
						background-repeat:no-repeat;
						}

#listen .bottom			{
						background-image : url(images/listen-bottom.gif);
						height:20px; 
						margin-bottom:5px;
						}
						
#listen h2				{text-indent:-500em; overflow:hidden;}

#listen ul				{
						font-size:11px; 
						line-height:20px; 
						margin:0px; 
						width:110px; 
						padding-left:0px;}

#listen li				{ list-style:none; line-height:18px;}
#listen a:hover			{ color:#FFFFFF; text-decoration:underline;}
#listen h2 a			{ display: block; width:130px; height:100px;}

/************************ 左 親BOX - スポンサー用インラインフレームスペース ***************************************/
#sponsor-f	{ margin:0px 0px 0px 0px; width:170px;}


/************************ 右コンテンツ BOX ***************************************/
#container-c		{ width:520px; float:left; padding:10px;}

#container-c .top	{ 
					background-image : url(images/main-top.gif); 
					background-position:top; 
					background-repeat:no-repeat; 
					padding-top:10px; 
					width:520px;
					}
					
#container-c .back	{ 
					background-image : url(images/main-back.gif); 
					background-repeat:repeat-y; 
					width:520px; 
					min-height:645px;
					}
					
#container-c .bottom{ 
					background-image : url(images/main-bottom.gif); 
					background-position:bottom; 
					background-repeat:no-repeat; 
					padding-bottom:20px; 
					width:520px;
					}
					
#container-c h2		{
					background-image : url(images/topimage.gif); 
					background-repeat:no-repeat; 
					width:490px; 
					height:140px; 
					text-indent:-500em;  
					padding-top:0px; 
					margin:0px 0px 10px 10px;
					}

#container-c ul		{
					margin:0px 0px 0px 0px; 
					padding:0px 0px 50px 0px; 
					list-style-type:none;
					}
					
#container-c h3 	{ 
					list-style-type:none; 
					border-bottom:2px solid #E61919; 
					width:470px; 
					font-size:14px; 
					font-weight:bold; 
					color:#FFFFFF; 
					margin:0px 0px 10px 20px; 
					line-height:20px;
					}

#container-c h4 	{ 
					list-style-type:none; 
					border-bottom:1px solid #E6B319;
					padding-left:3px;
					width:200px; 
					font-size:14px;
					line-height:16px;
					font-weight:bold; 
					color:#FFFFFF; 
					margin:10px 0px 0px 40px; 
					clear:both;
					}

#news	{ 
		border-left:2px solid #E6B319; 
		width:450px; 
		font-size:12px; 
		margin-bottom:5px; 
		padding-left:10px; 
		color:#FFFFFF; 
		margin-left:30px;
		}
		
#info	{ 
		border-left:2px solid #E619B3; 
		width:450px; 
		font-size:12px; 
		margin-bottom:5px; 
		padding-left:10px; 
		color:#FFFFFF; 
		margin-left:30px;
		}

#container-c .title					{ padding-left:10px;}
#container-c .radio-music			{ padding-right:10px;}
#container-c .personality			{ padding-right:10px; color:#CCCCCC; font-size:10px;}
#container-c .personality a:		{ color:#CCCCCC; font-size:10px;}
#container-c .personality a:visited	{ color:#CCCCCC; font-size:10px;}

#container-c a:hover				{ color:#FFFFFF; text-decoration:underline;}
#container-c .personality-img		{ float:left; padding:0px 10px 10px 0px; clear:both;}

#container-c .time	{ font-size:12px; font-weight:normal; padding-left:10px;}

#postmail 			{ padding:0px 10px 0px 20px; color:FFFFFF;}
#postmail p			{ margin:0px ; padding-bottom:10px; }



#preview				{ padding:0px 30px 20px 30px; margin:0px; color:#FFFFFF;}
#personality-preview	{ padding:10px 50px 10px 40px; color:#FFFFFF;}
#backnumber				{ 
						border-left:2px solid #E6B319; 
						width:450px; 
						font-size:12px; 
						margin:0px 0px 10px 30px; 
						padding-left:10px; 
						color:#FFFFFF; 
						font-weight:bold; 
						clear:both;
						}
						
.mp-dl	{ 
		padding:0px 0px 0px 15px; 
		background-image : url(images/MediaPlayer.gif); 
		background-repeat:no-repeat; 
		height:13px; 
		width:120px; 
		display:block; 
		font-size:11px; 
		font-weight:normal;
		}
		
.rp-dl	{ 
		padding:0px 0px 0px 15px; 
		background-image : url(images/Realplayer.gif); 
		background-repeat:no-repeat;
		height:13px; 
		width:70px; 
		display:block;
		font-size:11px;  
		font-weight:normal;}





/************************ フッター ***************************************/
#footer			{ width:100%; clear:both; text-align:center;}
#footer h4  	{ display:none;}
#footer	ul		{ margin:0px; list-style:none; padding-left:0px;}

#footer li		{ 
				margin:0px; 
				display:inline; 
				font-size:12px; 
				padding-left:5px;
				padding-right:0px; 
				vertical-align:bottom; 
				color:#666666;
				}
				
#footer-list	{ 
				margin:0px; 
				border-left:1px solid; 
				display:inline; 
				font-size:12px; 
				vertical-align:bottom;
				color:#666666;
				}
				
#footer p			{ color:#999999; font-size:10px; margin-top:5px; text-align:center;}
#footer a			{ color:#000000; text-decoration:none;}
#footer a:visited	{ color:#000000; text-decoration:none;}
#footer a:hover		{ color:#000000; text-decoration:underline;}


/************************ タイムテーブル ***************************************/

#table1-1 	{background-image : url(file:///D:/白石hpdata/images/timetable/01-01.jpg); width:20px; height:50px; float:left; }
#table1-3 	{background-image : url(file:///D:/白石hpdata/images/timetable/01-03.jpg); width:120px; height:50px; float:left; }
#table1-4 	{background-image : url(file:///D:/白石hpdata/images/timetable/01-04.jpg); width:1010px; height:50px; float:left; }
#table1-5 	{background-image : url(file:///D:/白石hpdata/images/timetable/01-05.jpg); width:20px; height:50px; float:left; }

#table2-1 	{background-image : url(file:///D:/白石hpdata/images/timetable/02-01.jpg); width:50px; height:20px; float:left; }
#table2-2 	{background-image : url(file:///D:/白石hpdata/images/timetable/02-02.jpg); width:1120px; height:20px; float:left; }

#table3-1 	{background-image : url(file:///D:/白石hpdata/images/timetable/03-01.jpg); width:50px; height:21px; float:left; }
#table3-2 	{background-image : url(file:///D:/白石hpdata/images/timetable/03-02.jpg); width:150px; height:21px; float:left; }
#table3-3 	{background-image : url(file:///D:/白石hpdata/images/timetable/03-03.jpg); width:600px; height:21px; float:left; }
#table3-4 	{background-image : url(file:///D:/白石hpdata/images/timetable/03-04.jpg); width:150px; height:21px; float:left; }
#table3-5 	{background-image : url(file:///D:/白石hpdata/images/timetable/03-05.jpg); width:150px; height:21px; float:left; }
#table3-6 	{background-image : url(file:///D:/白石hpdata/images/timetable/03-06.jpg); width:70px; height:21px; float:left; }

#table4-1 	{background-image : url(file:///D:/白石hpdata/images/timetable/04-01.jpg); width:50px; height:44px; float:left; }
#table4-2 	{background-image : url(file:///D:/白石hpdata/images/timetable/04-02.jpg); width:10px; height:44px; float:left; }
#table4-3 	{background-image : url(file:///D:/白石hpdata/images/timetable/04-03.jpg); width:740px; height:44px; float:left; }
#table4-4 	{background-image : url(file:///D:/白石hpdata/images/timetable/04-04.jpg); width:40px; height:44px; float:left; }
#table4-5 	{background-image : url(file:///D:/白石hpdata/images/timetable/04-03.jpg); width:290px; height:44px; float:left; }
#table4-6 	{background-image : url(file:///D:/白石hpdata/images/timetable/04-05.jpg); width:40px; height:44px; float:left; }

#table5-1 	{background-image : url(file:///D:/白石hpdata/images/timetable/05.jpg); width:1170px; height:551px; float:left; }

#table6-1 	{background-image : url(file:///D:/白石hpdata/images/timetable/06-01.jpg); width:50px; height:41px; float:left; }
#table6-2 	{background-image : url(file:///D:/白石hpdata/images/timetable/06-02.jpg); width:151px; height:41px; float:left; }
#table6-3 	{background-image : url(file:///D:/白石hpdata/images/timetable/06-03.jpg); width:969px; height:41px; float:left; }

#table7-1 	{background-image : url(file:///D:/白石hpdata/images/timetable/07-01.jpg); width:50px; height:41px; float:left; }
#table7-2 	{background-image : url(file:///D:/白石hpdata/images/timetable/07-02.jpg); width:151px; height:41px; float:left; }
#table7-3 	{background-image : url(file:///D:/白石hpdata/images/timetable/07-03.jpg); width:969px; height:41px; float:left; }

#table8-1 	{background-image : url(file:///D:/白石hpdata/images/timetable/08-01.jpg); width:50px; height:41px; float:left; }
#table8-2 	{background-image : url(file:///D:/白石hpdata/images/timetable/08-02.jpg); width:151px; height:41px; float:left; }
#table8-3 	{background-image : url(file:///D:/白石hpdata/images/timetable/08-03.jpg); width:969px; height:41px; float:left; }

#table9-1 	{background-image : url(file:///D:/白石hpdata/images/timetable/09-01.jpg); width:50px; height:41px; float:left; }
#table9-2 	{background-image : url(file:///D:/白石hpdata/images/timetable/09-02.jpg); width:151px; height:41px; float:left; }
#table9-3 	{background-image : url(file:///D:/白石hpdata/images/timetable/09-03.jpg); width:969px; height:41px; float:left; }

#table10-1 	{background-image : url(file:///D:/白石hpdata/images/timetable/10-01.jpg); width:50px; height:30px; float:left; }
#table10-2 	{background-image : url(file:///D:/白石hpdata/images/timetable/10-02.jpg); width:151px; height:30px; float:left; }
#table10-3 	{background-image : url(file:///D:/白石hpdata/images/timetable/10-03.jpg); width:969px; height:30px; float:left; }


/************************ タイムテーブル用メインBOX ***************************************/
#container-e a	{
				display:block; 
				width:151px; 
				height:41px; 
				text-indent:-500em; 
				overflow:hidden;
				}

#container-a-e	{ 
				width:1380px; 
				margin-top:10px; 
				height:960px; 
				background-color:#e61919; 
				margin-bottom:10px; 
				overflow:hidden;
				}
				
#container-e	{ width:1170px;  float:left; padding:10px;}


#container-e .top	{ 
					background-image : url(file:///D:/白石hpdata/images/timetable/timetable-top.jpg); 
					background-position:top; 
					background-repeat:no-repeat; 
					padding-top:20px; 
					width:1170px;
					}
					
#container-e .back	{width:1170px; height:880px;}

#container-e .bottom	{ 
					background-image : url(file:///D:/白石hpdata/images/timetable/timetable-bottom.jpg); 
					background-position:bottom; 
					background-repeat:no-repeat; 
					padding-bottom:30px; 
					width:1170px;
					}
					
#container-e h2	{ display:none;}

.quest 			{ border-left:2px solid #E619B3; padding-left:3px;}
#quest			{ margin-bottom:25px;}

#timetable-none { display:none;}

.stopsafari		{ color:#FFFFFF;!}}}
label			{ cursor:pointer;}