@charset "shift_jis";
/*This document was edited by Nagasaki at 2009/02/03*/

/*クリア*/
div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,
form,fieldset,
p,blockquote,
table,thead,tbody,tfoot,caption,th,td {
	margin: 0;
	padding: 0;
	}
embed{ vertical-align:bottom;}
img { border:0px;}
/*全体のレイアウト*/
body{	font-size:12px;
		text-align:center;}
		
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
		
		
#osusume { width:760px;
		line-height:120%;
		background-color:#FFFFFF;
		padding:0 10px;
		margin:0px auto;}

#osusume h1 {text-indent:-99999px;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
	}
	
#osusume h2 {
	height:30px;
	width:740px;
	text-indent:-99999px;
	margin:10px 0 10px 0;
	padding:0px;
	font-size:0px;
	}
	
#osusume h3 { float:left; padding:3px; margin:0;height:160px; position:relative;width:720px;}
#osusume .harf {float:left; width:363px; }
#osusume .no1 { width:732px; padding:0px; margin:0;height:168px; position:relative;}
/*--------text------*/
.txs {font-size:10px; color:#999999;}
.jimaku {font-size:10px;color:#CC3300;}
.point {color: #FF3300;}

/*-------------注目の番組------------*/
#topic h2 {
	width:680px;
	background:url(../images/common/prog_tit1.gif) no-repeat;
	}
#topic .clearfix li { float:left; list-style:none;display:block;}
#topic .clearfix li a{ margin:10px 0 10px 0; display:block; width:60px;height:30px;background:url(../images/common/prog_tit1.gif) no-repeat top right;}

/*-------------TVO news------------*/

#tvonews h2 { background:url(../images/common/prog_tit2.gif) no-repeat;}
.box {width:740px;
		margin:0px auto;}
.box p {display:block; float:left; font-size:10px; line-height:120%; width:75px; text-align:left;}

.box ul { width:250px;float:left; margin:0 0 0 8px;}
.box li { font-size:11px;list-style:none; text-align:left; background:url(../images/common/arrow.gif) no-repeat; padding:0 0 0 7px; line-height:130%;}

.box_s { float:left; padding:5px;}
.box_s span{ display:inline;}

.box:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.box {display: inline-block;}
/* Hides from IE-mac \*/
* html .box {height: 1%;}
.box {display: block;}
/* End hide from IE-mac */

.box_s:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.box_s {display: inline-block;}
/* Hides from IE-mac \*/
* html .box_s {height: 1%;}
.box_s {display: block;}
/* End hide from IE-mac */  

/*-------------テレビ大阪制作番組------------*/

#tvoprog h2 { background:url(../images/common/prog_tit3.gif) no-repeat;}
.box02 {width:740px;
		margin:0px auto;}
.box02 img {display:block;}

.box02 ul {	padding:10px 0 0 0; display:block;}
.box02 li { list-style:none;width:185px; float:left; display:block;margin:0px auto;}
.box02 p { font-size:13px;text-align:left; padding:4px 10px;}	

#tvoprog hr {border:#fff 1px solid;width:740px; display:block; padding:0;height: 1px; border-bottom:#999999 1px dotted;width:720px; display:block; padding:0;margin:0;height: 1px;}


.box02 ul:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
} 
.box02 ul {   
    zoom: 100%;   
}  

/*-------------終了した番組------------*/
#endprog { padding:0 0 40px 0;}
#endprog h2 { background:url(../../program/images/2005_11/program_22.gif) no-repeat left center;
			  background-color:#BFE8FF;
			  border-left:#749DB8 4px solid;
			  height:22px;}
			  
			  
			  
			  
			  
			  
			  
