/**************************************************
		共通項目
**************************************************/
html{
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
}
a {
	color:#1597C2;
	text-decoration: none;
}
a:hover, a:active {
	color:#AAD5FF;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
}
div {
	margin: 0px;
	padding: 0px;
}
td {
	color: #4d4d4d;
	font-size: 12px;
	line-height: 16px;
}
.left {
	margin: 0px;
	padding: 0px;
	background: url(http://www.webtsc.com/sub/img/left_nanachan.gif) no-repeat right top;
}
.right {
	margin: 0px;
	padding: 0px;
	background: url(http://www.webtsc.com/sub/img/right_nanachan.gif) no-repeat 0px top;
}
.cover_bg {
	margin: 0px;
	padding: 0px;
	background: url(http://www.webtsc.com/sub/img/content_bg_null.gif) repeat-y;
}
img {
	border:0;
}
.null {
	margin: 0px;
	padding: 0px;
	height: 37px;
}
.text10 {
	font-size: 10px;
	line-height: 14px;
}
.text10_15 {
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.text14 {
	font-size: 14px;
	line-height: 16px;
}
.dotline {
	margin: 0px;
	padding: 3px 0px 3px;
}
.dotline_s {
	margin: 0px;
	padding: 3px 0px;
}
/**************************************************
		ヘッダー
**************************************************/
#header {
	margin: 0px;
	padding: 0px;
	background: url(http://www.webtsc.com/sub/img/header_bg.gif) no-repeat;
	height: 101px;
	width: 945px;
	float: left;
}

h1 {
	margin: 0px;
	padding: 17px 0px 0px;
	float: left;
}
#header_banner{
	margin: 12px 0px 0px 125px;
	padding: 0px;
	float: left;
}


/********************************
		グローバルメニュー
*********************************/
#globalmenu {
	margin: 0px;
	padding: 0px 0px 0px 31px;
	background: url(http://www.webtsc.com/sub/img/header_menu.gif) no-repeat;
	height: 37px;
	width: 914px;
	float: left;
}
#globalmenu ul {
	width: 881px;
	margin: 0px 0px 0px 31px;
	padding: 0px;
	color: #0066FF;
	height: 37px;
}
#globalmenu ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	color: #993300;
	height: 37px;
	width: 172px;

}

/**************************************************
		コンテンツ
**************************************************/
#content {
	margin: 0px;
	padding: 0px;
	width: 945px;
	background: url(http://www.webtsc.com/sub/img/content_bg.gif);
}
#top_block {
	margin: 0px;
	padding: 0px;
	width: 945px;
	height: 13px;
	float: left;
	background: url(http://www.webtsc.com/sub/img/content_top.gif);
}
#l_block {
	margin: 0px;
	padding: 0px;
	width: 703px;
	background: url(http://www.webtsc.com/sub/img/content_l_bg.gif) repeat-y;
	display: block;
	float: left;
}
#ss_l_block {
	margin: 0px;
	padding: 0px;
	width: 240px;
	float: left;
	text-align: right;
}
#ss_main_block {
	margin: 0px;
	padding: 0px;
	width: 463px;
	float: right;
}
#ss_under_block {
	margin: 7px 0px 0px;
	padding: 0px 5px 0px 36px;
	width: 703px;
	float: left;
}
#r_block {
	margin: 0px;
	padding: 0px;
	width: 242px;
	float: right;
	background: url(http://www.webtsc.com/sub/img/content_bg_r.gif);
}
#under_block {
	margin: 0px;
	padding: 0px;
	width: 945px;
	float: left;
	background: url(http://www.webtsc.com/sub/img/content_bg_under.gif);
	height: 8px;
}

/**************************************************
		バナー欄
**************************************************/
#banner {
	margin: 0px;
	padding: 15px 0px 8px;
	width: 945px;
	background: url(http://www.webtsc.com/sub/img/content_bg_null.gif) repeat-y;
	float: left;
	clear: both;
	text-align: center;
}
#banner h2{
	margin: 15px 0px 0px 100px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 234px;
	display: block;
}
#banner h3{
	padding: 0px;
	margin: 15px 100px 0px 43px;
	float: right;
	height: 60px;
	width: 468px;
	display: block;
}
#banner h4{
	margin: 10px 0px 8px 40px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 728px;
	display: block;
}
#banner h5{
	margin: 10px 40px 8px 17px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 120px;
	display: block;
}
/**************************************************
		フッター
**************************************************/
#footer {
	margin: 0px;
	padding: 0px;
	width: 945px;
	text-align: center;
	float: left;
}


/**************************************************
		今日の番組表
**************************************************/
#w_tv_program {
	margin: 0px;
	padding: 0px;
	width: 203px;
	background: url(http://www.webtsc.com/sub/img/tv_prog_bg.gif) no-repeat;
	float: right;
	height: 269px;
	text-align: center;
	left: auto;
	right: auto;
}
#w_tv_program h2{
	margin: 0px;
	padding: 8px 0px 2px 9px;
	float: left;
	clear: both;
}
#w_tv_program h3{
	margin: 0px;
	padding: 13px 9px 0px 0px;
	float: right;
}
#w_tv_program h4{
	padding: 0px;
	margin: 0px;

}

/**************************************/

#tv_program {
	margin: 0px;
	padding: 0px 0px 0px 1px;
	display: block;
	width: 153px;
}
#tv_program a {
	color:#1597C2;
	text-decoration: none;
}
#tv_program a:hover, a:active {
	color:#AAD5FF;
}
.jikan {
	margin: 0px;
	padding: 3px 0px;
	background: #F2E0CE;
	width: 40px;
	font-size: 10px;
	text-align: center;
	vertical-align: top;

}
.bangumi {
	margin: 0px;
	padding: 3px 7px;
	background: #FAF3E1;
	width: 115px;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	line-height: 14px;
}

/**************************************************
		番組バナー
**************************************************/
#s_banner {
	margin: 7px 0px 0px;
	padding: 0px;
	float: right;
	width: 203px;
}
/**************************************************
		新着情報・お知らせ
**************************************************/
#w_news {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	display: block;
	width: 453px;
	float: right;
}
#w_news h2{
	margin: 0px 0px 7px;
	padding: 0px;
	display: block;
	width: 167px;
	float: left;
}
#w_news h3{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 162px;
	float: right;
}
#w_news h4{
	padding: 0px 0px 0px 4px;
	display: block;
	width: 453px;
	height: 227px;
	background: url(http://www.webtsc.com/sub/img/news_bg.gif) no-repeat;
	float: left;
	margin: 0px;
	vertical-align: bottom;
}

#news {
	margin: 0px;
	padding: 3px 0px 3px 8px;
	display: block;
	width: 167px;
}
#news a {
	color:#1597C2;
	text-decoration: none;
}
#news a:hover, a:active {
	color:#AAD5FF;
}
.news_list {
	font-size: 12px;
	text-align: left;
	color: #1597C2;
	vertical-align: middle;
	line-height: 14px;
}




#w_event_access {
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 463px;
	height: 169px;
	float: left;
}
/**************************************************
		イベント情報
**************************************************/
#w_event {
	width: 291px;
	height: 169px;
	margin: 0px;
	padding: 0px;
	background: url(http://www.webtsc.com/sub/img/event_bg.gif) no-repeat;
	float: left;
	
}
#w_event h2{
	margin: 0px 0px 4px;
	padding: 0;
	display: block;
	width: 127px;
	float: left;
}
#w_event h3{
	margin: 0px;
	padding: 4px 6px 0px 0px;
	display: block;
	width: 46px;
	float: right;
}
#w_event h4{
	margin: 0px;
	padding: 0px 4px;
	width: 283px;
	height: 138px;
}
#event {
	margin: 0px;
	padding: 3px 0px 3px 6px;
	display: block;
	width: 260px;
}
#event a {
	color:#1597C2;
	text-decoration: none;
}
#event a:hover, a:active {
	color:#AAD5FF;
}
.event_list {
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	line-height: 14px;
	color: #1597C2;
}
.event_img {
	margin: 0px;
	padding: 0px 4px 0px 0px;
	vertical-align: top;
}

/**************************************************
		アクセスランキング
**************************************************/
#w_access {
	float: left;
	width: 157px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background: url(http://www.webtsc.com/sub/img/access_bg.gif) no-repeat;
	height: 169px;
}
#w_access h2{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 157px;
}
#w_access h4{
	margin: 0px;
	padding: 0px 0px 0px 3px;
	display: block;
	width: 157px;
}
#access {
	margin: 0px;
	padding: 3px 0px 3px 7px;
	display: block;
	width: 135px;
}
#access a {
	color:#1597C2;
	text-decoration: none;
}
#access a:hover, a:active {
	color:#AAD5FF;
}
.access_list {
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	line-height: 16px;
}

/**************************************************
		山陽新聞　今日のニュース
**************************************************/
#w_sanyoshinbun {
	margin: 6px 0px 0px;
	padding: 0px;
	width: 203px;
	background: url(http://www.webtsc.com/sub/img/sanyoushinbun_bg.gif) no-repeat;
	float: left;
	height: 199px;
	text-align: center;
	left: auto;
	right: auto;
}
#w_sanyoshinbun h2{
	margin: 0px 0px 3px;
	padding: 0;
	float: left;
	clear: both;
}
#w_sanyoshinbun h4{
	padding: 0px;
	margin: 0px;
}

/**************************************/
#sanyoshinbun {
	margin: 0px;
	padding: 4px 0px 3px 6px;
	display: block;
	width: 167px;
}
#sanyoshinbun a {
	color:#1597C2;
	text-decoration: none;
}
#sanyoshinbun a:hover, a:active {
	color:#AAD5FF;
}
.sanyoshinbun_list {
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	line-height: 14px;
}
/**************************************************
		おススメ番組
**************************************************/
#w_pickup {
	margin: 0px;
	padding: 0px;
	width: 203px;
	background: url(http://www.webtsc.com/sub/img/pickup_bg.gif) no-repeat;
	float: left;
	height: 269px;
	text-align: center;
	left: auto;
	right: auto;
}
#w_pickup h2{
	margin: 0px;
	padding: 0;
	float: left;
	clear: both;
}
#w_pickup h4{
	padding: 0px;
	margin: 0px;
}

/**************************************/
#pickup {
	padding: 5px 2px 5px 1px;
	display: block;
	width: 173px;
	background: #D9D9D9;
}
#pickup a {
	color:#1597C2;
	text-decoration: none;
}
#pickup a:hover, a:active {
	color:#AAD5FF;
}
.pickup_title {
	font-size: 10px;
	text-align: left;
	color: #1597C2;
	vertical-align: middle;
	line-height: 14px;
	background: #EDEDED;
}
.pickup_list {
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	line-height: 14px;
	background: #EDEDED;
	padding-left: 5px;
}

#n_banner {
	margin: 4px 0px 0px;
	padding: 0px;
	float: left;
	width: 203px;
	text-align: right;
}
