@charset "Shift_JIS" ;


/********************************************************************************************************
AUTHOR:  		tosa Mamico
CSS構成書:   	
LAST MODIFIED:	2008.04.09

*********************************************************************************************************/ 

/* 階層構造
#container
	#header
	#main					width : 960px
		#tv_main			width : 750px
			.tv_main_A		width : 720px + padding 20px = 740px
			.tv_main_B		width : 350px + padding 20px = 370px
		#tv_sub				width : 200px
	#footer
*/






/* -------------------------------------------------------------------------------------------------------
            TVグループ専用		2008.03.19　tosa.wrote
			段組み設定
------------------------------------------------------------------------------------------------------- */
/* main ： 幅960px */
/* 2段組み */

/* tv_main(左) */
#tv_main {
	float : left ;
	width : 750px ;
	overflow : hidden ;	/* 中ボックスのfloat対策 */
	margin : 20px 0 0 ;
}
/* tv_sub(右) */
#tv_sub {
	float : left ;
	width : 200px ;
	overflow : hidden ;	/* 中ボックスのfloat対策 */
	margin : 20px 0 0 ;
}

/* tv_main 内ボックス */
/* 段組みなし */
.tv_main_A {
	clear : both ;
	width : 720px !important ;
	width /* */ : 740px ; /* IE6対策 */
	padding : 0 10px ;	/* total 幅740px */
	overflow : hidden ;	/* 中ボックスのfloat対策 */
	margin-bottom : 10px ;
}
/* 2段 */
.tv_main_B {
	float : left ;
	width : 350px !important ;
	width /* */ : 370px ;; /* IE6対策 */
	padding : 0 10px ;	/* total 幅740px */
	overflow : hidden ;	/* 中ボックスのfloat対策 */
	margin-bottom : 10px ;
}


/* *** 番組最新記事2段(infomation/yyyy/mm/xxxxx.php) *** */
/* 左メイン */
#Whats_New_main {
	width : 570px !important ;
	width /* */ : 590px ; /* IE対策 */
	padding : 0 10px ;
	float : left ;
	overflow : hidden ;
}
/* 右サブ */
#Whats_New_sub {
	width : 350px !important ;
	width /* */ : 360px ; /* IE対策 */
	padding-right : 10px ;
	float : right ;
	overflow : hidden ;
}


/*																		End:段組み
================================================================================= */



/* --------------------------------------------------------
		  共通項目	2008.03.19　tosa.wrote
		  			2008.04.09  tosa 追記あり
--------------------------------------------------------- */
/* オレンジタイトル h3 */
#tv_main h3 {
	position : relative ;
	height : 26px ;
	line-height : 26px ;
}

/* 最新情報（長いオレンジ帯） 一覧ボタン */
.tv_main_A h3 a {
	display : block ;
	width : 34px ;
	height : 19px ;
	position : absolute ;
	top : 5px ;
	left : 680px ;
}									/* 2008.04.09 tosa 追記 */

/* オレンジタイトル 一覧ボタン h3 */
.tv_main_B h3 a {
	display : block ;
	width : 34px ;
	height : 19px ;
	position : absolute ;
	top : 5px ;
	left : 312px ;
}


/* 一覧ボタン(infomation/yyyy/mm/xxxxx.php) */
#Whats_New_main h3 { position : relative ; }
#Whats_New_main h3 a {
	display : block ;
	width : 34px ;
	height : 19px ;
	position : absolute ;
	top : 5px ;
	left : 520px ;
}									/* 2008.04.09 tosa 追記 */





/* 最新情報リスト（オレンジ） */
ul.tv_info { margin : 10px ; }
ul.tv_info li {
	padding-left : 15px ;
	line-height : 1.3 ;
	margin-bottom : 10px ;
	background : url(../img/bt_arrow_01.gif) left 3px no-repeat ;
}
ul.tv_info a {
	color : #ff6600 ;	/* オレンジ */
	font-weight : bold ;
	padding-right : 5px ;
}
ul.tv_info p {
	font-size : 1em ;
	margin-top : 5px ;
	width : 100% ;
	overflow : hidden ; /* float対策 */
}


/* キャプション */
div.tv_caption { margin : 5px 10px ; }
div.tv_caption a { color : #ff9900 ; }	/* オレンジ */


/* 番組タイトルと写真 */
div.tv_program { margin : 20px 10px ; }
div.tv_program div {
	margin-bottom : 10px ;
	color : #666666 ;	/* グレー */
	font-weight : bold ;
	/* float対策 */
	width : 100% ;
	overflow : hidden ;
	/* END:float対策 */
}
div.tv_program div img { float : left ; }
div.tv_program div p {
	float : right ;
	width : 230px ;
	line-height : 1.3 ;
}
div.tv_program div a {
	display : block ;
	color : #0099ff ;	/* 水色 */
}

/* 番組内容（段落による紹介文・説明文） */
div.tv_highlight { margin : 10px ; }
div.tv_highlight p {
	line-height : 1.3 ;
	font-size : 1.4em ;
	margin-bottom : 1.5em ;
}

/* 番組情報（背景薄いオレンジbox）*/
div#tv_program_info {
	margin-bottom : 10px ;
	/* padding : 10px 10px 0 ; */
	padding : 10px 0 0 ;
	background : #fff3e1 ; /* 薄オレンジ */
	border-bottom : solid 1px #fff3e1 ; /* 余白対策 */
	width : 100% ;
	overflow : hidden ;
}
div#tv_program_info p {
	font-size : 1.4em ;
	line-height : 1.3 ;
	/* margin-bottom : 1em ; */
	margin : 0 10px 1em ;
	word-break : break-all ; /* 04.10 追記 欧文禁則処理 */
}
div#tv_program_info em { display : block ; }
div#tv_program_info a { color : #0099ff ; }	/* 水色 */

/* 											  End:共通項目
--------------------------------------------------------- */






/* --------------------------------------------------------
		  専用スタイル
		  番組情報一覧　default.php
		  							2008.03.19　tosa.wrote
--------------------------------------------------------- */
/* トピックス */
#tv_topics {
	border : solid 1px #ff9900 ;	/* オレンジ */
	background : #ffffe1 ;	/* クリーム色 */
	width : 698px !important ;
	width /* */ : 720px ; /* IE6対策 */
	padding : 10px ; /* 幅700px */
	overflow : hidden ; /* float対策 */
}
#tv_topics h4 { margin-bottom : 10px ; }

/* 2008.04.04 追加 */
/* 1件分 */
#tv_topics div.TOPICS{
	width : 100% ;
	overflow : hidden ; /* float対策 */
	margin-bottom : 5px ;
}
/* END:2008.04.04 追加 */

/* 左画像 */
#tv_topics img {
	float : left ;
	margin-right : 10px ;
}
/* 右テキスト */
#tv_topics div {  }
#tv_topics div p {
	line-height : 1.3 ;
	font-size : 1.4em ;
	margin-bottom : 5px ;
}
#tv_topics div a {
	display : block ;
	margin : 10px 0 ;
	font-size : 1.4em ;
	color : #ff0000 ;	/* 赤 */
	text-decoration : none ;
}
#tv_topics div span {
	display : block ;
	font-size : 1.2em ;
}

/* 見出し画像回り込みなし */
#tv_topics h4 img { float : none ; }

/* 								End:番組情報一覧　default.php
--------------------------------------------------------- */




/* --------------------------------------------------------
		  専用スタイル
		  番組別個別ページ　○○番組名.php
		  							2008.03.19　tosa.wrote
--------------------------------------------------------- */
/* 番組タイトル */
div#program_Title {
	margin : 0 10px 20px ;
	padding : 0 10px ;
	height : 38px ;
	line-height : 38px ;
	font-size : 1.6em ;
	background : url(../img/bg_programtitle.jpg) left top repeat-x ;
}

/* 番組写真 */
div#tv_program_photo { margin-bottom : 20px ; }


/* 同一カテゴリ番組紹介(下部グレー領域) */
div#program_Box {
	clear : both ;
	margin : 10px ;
	width : 710px !important ;
	width /* */ : 720px ; /* IE6対策 */
	padding : 10px 0 0 10px ;	/* total 幅720px */
	overflow : hidden ;	/* 中ボックスのfloat対策 */
	background : #efefef ; /* ごく薄いグレー */
}
/* 2番組1行 */
div.program_column {
	/* float対策 */
	width : 720px ;
	overflow : hidden ;
	/* END:float対策 */
	margin-bottom : 10px ;
}
/* 1件分 */
div.program_column div {
	width : 350px ;
	float : left ;
	overflow : hidden ;
	font-weight : bold ;
	color : #666666 ;
}
div.program_column div img { float : left ; }
div.program_column div p {
	float : right ;
	padding-right : 10px ;
	width : 240px !important ;
	width /* */ : 250px ;
	line-height : 1.3 ;
}
div.program_column div a {
	display : block ;
	color : #0099ff ; /* 水色 */
}




/* 						End:番組別個別ページ　○○番組名.php
--------------------------------------------------------- */





/* --------------------------------------------------------
		  専用スタイル
		  番組最新記事　 infomation/yyyy/mm/post_○○.php
		  							2008.03.21　tosa.wrote
--------------------------------------------------------- */
/* what's New 画像 */
div#post_title { margin : 10px 0 20px ; }

/* 番組タイトル */
div#post_program_Title {
	border-top : solid 2px #666666 ; /* グレー */
}
div#post_program_Title strong {
	font-size : 1.6em ;
	display : block ;
	padding : 5px 10px 10px ;
	background : url(../img/bg_post_title.jpg) left top no-repeat ;
}

/* up(赤字) */
p#post_up {
	margin : 5px 0 ;
	color : #ff0000 ;	/* 赤 */
	font-size : 1.4em ; /* 14px */
	text-align : right ;
}

/* 番組内容 */
#post_story {}
#post_story p {
	margin : 0 10px 1.5em 10px ;
	line-height : 1.3 ;
	font-size : 1.4em ; /* 14px */
}

/* 最新情報リスト(ul.tv_info 右余白修正) */
ul.post_info { margin-right : 30px ; }

/* 右側コンテンツ */
/* h4(番組名) */
#Whats_New_sub h4 {
	border-left : solid 5px #ff6600 ;	/* 左罫線：オレンジ */
	padding : 5px 0 5px 10px ;
	margin-bottom : 5px ;
	font-size : 1.7em ;
	font-weight : bold ;
}

/* 番組写真 */
#post_photo {}
#post_photo img {
	display : block ;
	margin-bottom : 5px ;
}

/* 番組ページへGO */
p#post_Go_button {
	margin-bottom : 10px ;
	text-align : center ;
}



/* 			End:番組最新記事　infomation/yyyy/mm/post_○○.php
--------------------------------------------------------- */




/* --------------------------------------------------------
		  専用スタイル
		  最新情報　 whatsnew_list.php
		  							2008.04.09　tosa.wrote
--------------------------------------------------------- */
/* リスト内画像 */
ul.tv_info p img {
	float : left ;
	margin-right : 0.5em ;
}


/* 								最新情報　 whatsnew_list.php
--------------------------------------------------------- */


