@charset "utf-8";
/* CSS Document */


/* ==================== サイト全体　レイアウト ==================== */


/* ==================== ヘッダー ==================== */


/* ==================== メインエリア ==================== */

/* ---------- メインコンテンツ ---------- */
div#mainArea div#contents div.contentsTitle{
	width:660px;
	height:240px;
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom:10px;
	text-indent:-999em;
}
div#mainArea div#contents h3{
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom:10px;
	padding:3px 3px 2px 36px;
}
div#mainArea div#contents h4{
	background-position:left top;
	background-repeat: no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px 3px 0px 25px;
}


/* ---------- サブコンテンツ ---------- */


/* ==================== フッター ==================== */


/* ==================== コンテンツ内のいろいろ ==================== */

/* トコサタ */
div#mainArea.tokosata div#contents div.contentsTitle{
	background-image:url(/bangumi/tokosata/upload_images/bangumi_tokosata_titleban.jpg);
}
div#mainArea.tokosata div#contents h2.information{
	background-image:url(/bangumi/tokosata/upload_images/h2_pink_bg.gif);
}
div#mainArea.tokosata div#contents a.rss h2.information{
	background-image:url(/bangumi/tokosata/upload_images/h2_pink_rss_bg.gif);
}
div#mainArea.tokosata div#contents h3{
	background-image:url(/bangumi/tokosata/upload_images/h3_bangumi_tokosata_bg.gif);
}
div#mainArea.tokosata div#contents h4{
	background-image:url(/bangumi/tokosata/upload_images/h4_bangumi_tokosata_bg.gif);
	border-bottom:1px dashed #19a8cb;
}
div#mainArea.tokosata div#contents table.bangumiinfo{
	width:100%;
	margin-bottom:20px;
}
div#mainArea.tokosata div#contents table.bangumiinfo th,
div#mainArea.tokosata div#contents table.bangumiinfo td{
	padding:5px 0;
	vertical-align:top;
  	border-bottom:1px solid #f5cede;
}
div#mainArea.tokosata div#contents table.bangumiinfo th{
	background-color:#fdeff6;
	color:#333;
	width:100px;
}
div#mainArea.tokosata div#contents table.bangumiinfo td{
	padding-left:5px;
}
div#mainArea.tokosata div#contents table.tokosataPersonal{
	width:100%;
}
div#mainArea.tokosata div#contents table.tokosataPersonal td{
	text-align:center;
	padding-bottom:5px;
}
div#mainArea.tokosata div#contents ul.newinfo li{
	font-size:small;
}

/* はなきん */
div#mainArea.hanakin div#contents div.contentsTitle{
	background-image:url(../images/bangumi/bangumi_hanakin_titleban.jpg);
}
div#mainArea.hanakin div#contents h2.information{
	background-image:url(../images/cmn/h2_orange_bg.gif);
}
div#mainArea.hanakin div#contents a.rss h2.information{
	background-image:url(../images/cmn/h2_rss_orange_bg.gif);
}
div#mainArea.hanakin div#contents h3{
	background-image:url(../images/bangumi/h3_bangumi_hanakin_bg.gif);
}
div#mainArea.hanakin div#contents h4{
	background-image:url(../images/bangumi/h4_bangumi_hanakin_bg.gif);
}
div#mainArea.hanakin div#contents table.bangumiinfo{
	width:100%;
	margin-bottom:20px;
}
div#mainArea.hanakin div#contents table.bangumiinfo th,
div#mainArea.hanakin div#contents table.bangumiinfo td{
	padding:5px 0;
	vertical-align:top;
  	border-bottom:1px solid #f9ce8b;
}
div#mainArea.hanakin div#contents table.bangumiinfo th{
	background-color:#fcdfb3;
	color:#333;
	width:100px;
}
div#mainArea.hanakin div#contents table.bangumiinfo td{
	padding-left:5px;
}
div#mainArea.hanakin div#contents ul.newinfo li{
	font-size:small;
}

/* スーパーJチャンネル　ながさき */
div#mainArea.superj div#contents div.contentsTitle{
	background-image:url(/bangumi/superj/upload_images/bangumi_superj_titleban.jpg);
	height: 305px;
}
div#mainArea.superj div#contents h2.information{
	background-image:url(../images/cmn/h2_brown_bg.gif);
}
div#mainArea.superj div#contents a.rss h2.information{
	background-image:url(../images/cmn/h2_rss_brown_bg.gif);
}
div#mainArea.superj div#contents h3{
	background-image:url(../images/bangumi/h3_bangumi_superj_bg.gif);
}
div#mainArea.superj div#contents h4{
	background-image:url(../images/bangumi/h4_bangumi_superj_bg.gif);
}
div#mainArea.superj div#contents table.bangumiinfo{
	width:100%;
	margin-bottom:20px;
}
div#mainArea.superj div#contents table.bangumiinfo th,
div#mainArea.superj div#contents table.bangumiinfo td{
	padding:5px 0;
	vertical-align:top;
  	border-bottom:1px solid #ecd4d2;
}
div#mainArea.superj div#contents table.bangumiinfo th{
	background-color:#f0dfdd;
	color:#333;
	width:100px;
}
div#mainArea.superj div#contents table.bangumiinfo td{
	padding-left:5px;
}
div#mainArea.superj div#contents ul.newinfo li{
	font-size:small;
}

/* シネマナビゲーション */
div#mainArea.cinemanavi div#contents div.contentsTitle{
	background-image:url(../images/bangumi/bangumi_cinemanavi_titleban.jpg);
}
div#mainArea.cinemanavi div#contents h2.information{
}
div#mainArea.cinemanavi div#contents a.rss h2.information{
}
div#mainArea.cinemanavi div#contents h3{
	background-image:url(../images/bangumi/h3_bangumi_cinemanavi_bg.gif);
}
div#mainArea.cinemanavi div#contents h4{
	background-image:url(../images/bangumi/h4_bangumi_cinemanavi_bg.gif);
}
div#mainArea.cinemanavi div#contents table.bangumiinfo{
	width:100%;
	margin-bottom:20px;
}
div#mainArea.cinemanavi div#contents table.bangumiinfo th,
div#mainArea.cinemanavi div#contents table.bangumiinfo td{
	padding:5px 0;
	vertical-align:top;
  	border-bottom:1px solid #c0dff3;
}
div#mainArea.cinemanavi div#contents table.bangumiinfo th{
	background-color:#d3e8f7;
	color:#333;
	width:100px;
}
div#mainArea.cinemanavi div#contents table.bangumiinfo td{
	padding-left:5px;
}
div#mainArea.cinemanavi div#contents ul.newinfo li{
	font-size:small;
}

/* シネマの嵐 */
div#mainArea.cinemastorm div#contents div.contentsTitle{
	background-image:url(../images/bangumi/bangumi_cinemastorm_titleban.jpg);
}
div#mainArea.cinemastorm div#contents h2.information{
}
div#mainArea.cinemastorm div#contents a.rss h2.information{
}
div#mainArea.cinemastorm div#contents h3{
	background-image:url(../images/bangumi/h3_bangumi_cinemanavi_bg.gif);
}
div#mainArea.cinemastorm div#contents h4{
	background-image:url(../images/bangumi/h4_bangumi_cinemanavi_bg.gif);
}
div#mainArea.cinemastorm div#contents table.bangumiinfo{
	width:100%;
	margin-bottom:20px;
}
div#mainArea.cinemastorm div#contents table.bangumiinfo th,
div#mainArea.cinemastorm div#contents table.bangumiinfo td{
	padding:5px 0;
	vertical-align:top;
  	border-bottom:1px solid #c0dff3;
}
div#mainArea.cinemastorm div#contents table.bangumiinfo th{
	background-color:#d3e8f7;
	color:#333;
	width:100px;
}
div#mainArea.cinemastorm div#contents table.bangumiinfo td{
	padding-left:5px;
}
div#mainArea.cinemastorm div#contents ul.newinfo li{
	font-size:small;
}

/* JUNK BOX */
div#mainArea.junkbox div#contents div.contentsTitle{
/*	display:none;*/
	background-image:url(../images/bangumi/bangumi_junkbox_titleban.jpg);
}
div#mainArea.junkbox div#contents h2.information{
}
div#mainArea.junkbox div#contents a.rss h2.information{
}
div#mainArea.junkbox div#contents h3{
	background-image:url(../images/bangumi/h3_bangumi_junkbox_bg.gif);
}
div#mainArea.junkbox div#contents h4{
	background-image:url(../images/bangumi/h4_bangumi_junkbox_bg.gif);
}
div#mainArea.junkbox div#contents table.bangumiinfo{
	width:100%;
	margin-bottom:20px;
}
div#mainArea.junkbox div#contents table.bangumiinfo th,
div#mainArea.junkbox div#contents table.bangumiinfo td{
	padding:5px 0;
	vertical-align:top;
  	border-bottom:1px solid #c0dff3;
}
div#mainArea.junkbox div#contents table.bangumiinfo th{
	background-color:#d3e8f7;
	color:#333;
	width:100px;
}
div#mainArea.junkbox div#contents table.bangumiinfo td{
	padding-left:5px;
}
div#mainArea.junkbox div#contents ul.newinfo li{
	font-size:small;
}

/* HOTスポット */
div#mainArea.hotspot div#contents div.contentsTitle{
	display:none;
/*	background-image:url(../images/bangumi/bangumi_hotspot_titleban.jpg);*/
}
div#mainArea.hotspot div#contents h2.information{
}
div#mainArea.hotspot div#contents a.rss h2.information{
}
div#mainArea.hotspot div#contents h3{
	background-image:url(../images/bangumi/h3_bangumi_hotspot_bg.gif);
}
div#mainArea.hotspot div#contents h4{
	background-image:url(../images/bangumi/h4_bangumi_hotspot_bg.gif);
}
div#mainArea.hotspot div#contents table.bangumiinfo{
	width:100%;
	margin-bottom:20px;
}
div#mainArea.hotspot div#contents table.bangumiinfo th,
div#mainArea.hotspot div#contents table.bangumiinfo td{
	padding:5px 0;
	vertical-align:top;
  	border-bottom:1px solid #c0dff3;
}
div#mainArea.hotspot div#contents table.bangumiinfo th{
	background-color:#d3e8f7;
	color:#333;
	width:100px;
}
div#mainArea.hotspot div#contents table.bangumiinfo td{
	padding-left:5px;
}
div#mainArea.hotspot div#contents ul.newinfo li{
	font-size:small;
}

/* NCCニュース */
div#mainArea.nccnews div#contents div.contentsTitle{
	display:none;
/*	background-image:url(../images/bangumi/bangumi_nccnews_titleban.jpg);*/
}
div#mainArea.nccnews div#contents h2.information{
}
div#mainArea.nccnews div#contents a.rss h2.information{
}
div#mainArea.nccnews div#contents h3{
	background-image:url(../images/bangumi/h3_bangumi_nccnews_bg.gif);
}
div#mainArea.nccnews div#contents h4{
	background-image:url(../images/bangumi/h4_bangumi_nccnews_bg.gif);
}
div#mainArea.nccnews div#contents table.bangumiinfo{
	width:100%;
	margin-bottom:20px;
}
div#mainArea.nccnews div#contents table.bangumiinfo th,
div#mainArea.nccnews div#contents table.bangumiinfo td{
	padding:5px 0;
	vertical-align:top;
  	border-bottom:1px solid #c0dff3;
}
div#mainArea.nccnews div#contents table.bangumiinfo th{
	background-color:#d3e8f7;
	color:#333;
	width:100px;
}
div#mainArea.nccnews div#contents table.bangumiinfo td{
	padding-left:5px;
}
div#mainArea.nccnews div#contents ul.newinfo li{
	font-size:small;
}

/* KYOTEIナイトステーション */
div#mainArea.kyotei div#contents div.contentsTitle{
	display:none;
/*	background-image:url(../images/bangumi/bangumi_kyotei_titleban.jpg);*/
}
div#mainArea.kyotei div#contents h2.information{
}
div#mainArea.kyotei div#contents a.rss h2.information{
}
div#mainArea.kyotei div#contents h3{
	background-image:url(../images/bangumi/h3_bangumi_kyotei_bg.gif);
}
div#mainArea.kyotei div#contents h4{
	background-image:url(../images/bangumi/h4_bangumi_kyotei_bg.gif);
}
div#mainArea.kyotei div#contents table.bangumiinfo{
	width:100%;
	margin-bottom:20px;
}
div#mainArea.kyotei div#contents table.bangumiinfo th,
div#mainArea.kyotei div#contents table.bangumiinfo td{
	padding:5px 0;
	vertical-align:top;
  	border-bottom:1px solid #c0dff3;
}
div#mainArea.kyotei div#contents table.bangumiinfo th{
	background-color:#d3e8f7;
	color:#333;
	width:100px;
}
div#mainArea.kyotei div#contents table.bangumiinfo td{
	padding-left:5px;
}
div#mainArea.kyotei div#contents ul.newinfo li{
	font-size:small;
}


/* ==================== サブコンテンツ内のいろいろ ==================== */

/* トコサタ */
div#mainArea.tokosata div#subContents div.sidefreeArea h3,
div#mainArea.tokosata div#subContents div.profile h3,
div#mainArea.tokosata div#subContents div.program h3,
div#mainArea.tokosata div#subContents div.recentEntries h3,
div#mainArea.tokosata div#subContents div.pastEntries h3,
div#mainArea.tokosata div#subContents div.category h3,
div#mainArea.tokosata div#subContents div.yearlyProject h3,
div#mainArea.tokosata div#subContents div.tagCloud h3{
	padding:2px 0 4px 9px;
	background-image:url(/bangumi/tokosata/upload_images/side_h3_tokosata_bg.gif)
}
div#mainArea.tokosata div#subContents ul li.listColor {
	background-color:#fdeff6;
}
div#mainArea.tokosata div#subContents div.category ul li{
}
div#mainArea.tokosata div#subContents div.category ul li ul li{
	background-color:#fdeff6;
	border-top:1px solid #D9D9D9;
	border-bottom:none;
/*	padding:4px 0;*/
}

/* はなきん */
div#mainArea.hanakin div#subContents div.sidefreeArea h3,
div#mainArea.hanakin div#subContents div.profile h3,
div#mainArea.hanakin div#subContents div.program h3,
div#mainArea.hanakin div#subContents div.recentEntries h3,
div#mainArea.hanakin div#subContents div.pastEntries h3,
div#mainArea.hanakin div#subContents div.category h3,
div#mainArea.hanakin div#subContents div.yearlyProject h3,
div#mainArea.hanakin div#subContents div.tagCloud h3{
	padding:2px 0 4px 9px;
	background-image:url(../images/bangumi/side_h3_hanakin_bg.gif)
}
div#mainArea.hanakin div#subContents ul li.listColor {
	background-color:#fefbf6;
}

/* スーパーJチャンネル　ながさき */
div#mainArea.superj div#subContents div.profile h3,
div#mainArea.superj div#subContents div.program h3,
div#mainArea.superj div#subContents div.recentEntries h3,
div#mainArea.superj div#subContents div.pastEntries h3,
div#mainArea.superj div#subContents div.category h3,
div#mainArea.superj div#subContents div.yearlyProject h3,
div#mainArea.superj div#subContents div.tagCloud h3{
	padding:2px 0 4px 9px;
	background-image:url(../images/bangumi/side_h3_superj_bg.gif)
}
div#mainArea.superj div#subContents ul li.listColor {
	background-color:#fbf7f6;
}

/* シネマナビゲーション */
div#mainArea.cinemanavi div#subContents div.sidefreeArea h3,
div#mainArea.cinemanavi div#subContents div.profile h3,
div#mainArea.cinemanavi div#subContents div.program h3,
div#mainArea.cinemanavi div#subContents div.recentEntries h3,
div#mainArea.cinemanavi div#subContents div.pastEntries h3,
div#mainArea.cinemanavi div#subContents div.category h3,
div#mainArea.cinemanavi div#subContents div.yearlyProject h3,
div#mainArea.cinemanavi div#subContents div.tagCloud h3{
	padding:2px 0 4px 9px;
	background-image:url(../images/bangumi/side_h3_cinemanavi_bg.gif)
}
div#mainArea.cinemanavi div#subContents ul li.listColor {
}

/* シネマの嵐 */
div#mainArea.cinemastorm div#subContents div.profile h3,
div#mainArea.cinemastorm div#subContents div.program h3,
div#mainArea.cinemastorm div#subContents div.recentEntries h3,
div#mainArea.cinemastorm div#subContents div.pastEntries h3,
div#mainArea.cinemastorm div#subContents div.category h3,
div#mainArea.cinemastorm div#subContents div.yearlyProject h3,
div#mainArea.cinemastorm div#subContents div.tagCloud h3{
	padding:2px 0 4px 9px;
	background-image:url(../images/bangumi/side_h3_cinemanavi_bg.gif)
}
div#mainArea.cinemastorm div#subContents ul li.listColor {
}

/* JUNK BOX */
div#mainArea.junkbox div#subContents div.profile h3,
div#mainArea.junkbox div#subContents div.program h3,
div#mainArea.junkbox div#subContents div.recentEntries h3,
div#mainArea.junkbox div#subContents div.pastEntries h3,
div#mainArea.junkbox div#subContents div.category h3,
div#mainArea.junkbox div#subContents div.yearlyProject h3,
div#mainArea.junkbox div#subContents div.tagCloud h3{
	padding:2px 0 4px 9px;
	background-image:url(../images/bangumi/side_h3_junkbox_bg.gif)
}
div#mainArea.junkbox div#subContents ul li.listColor {
}

/* HOTスポット */
div#mainArea.hotspot div#subContents div.profile h3,
div#mainArea.hotspot div#subContents div.program h3,
div#mainArea.hotspot div#subContents div.recentEntries h3,
div#mainArea.hotspot div#subContents div.pastEntries h3,
div#mainArea.hotspot div#subContents div.category h3,
div#mainArea.hotspot div#subContents div.yearlyProject h3,
div#mainArea.hotspot div#subContents div.tagCloud h3{
	padding:2px 0 4px 9px;
	background-image:url(../images/bangumi/side_h3_hotspot_bg.gif)
}
div#mainArea.hotspot div#subContents ul li.listColor {
}

/* NCCニュース */
div#mainArea.nccnews div#subContents div.profile h3,
div#mainArea.nccnews div#subContents div.program h3,
div#mainArea.nccnews div#subContents div.recentEntries h3,
div#mainArea.nccnews div#subContents div.pastEntries h3,
div#mainArea.nccnews div#subContents div.category h3,
div#mainArea.nccnews div#subContents div.yearlyProject h3,
div#mainArea.nccnews div#subContents div.tagCloud h3{
	padding:2px 0 4px 9px;
	background-image:url(../images/bangumi/side_h3_nccnews_bg.gif)
}
div#mainArea.nccnews div#subContents ul li.listColor{}

/* KYOTEIナイトステーション */
div#mainArea.kyotei div#subContents div.profile h3,
div#mainArea.kyotei div#subContents div.program h3,
div#mainArea.kyotei div#subContents div.recentEntries h3,
div#mainArea.kyotei div#subContents div.pastEntries h3,
div#mainArea.kyotei div#subContents div.category h3,
div#mainArea.kyotei div#subContents div.yearlyProject h3,
div#mainArea.kyotei div#subContents div.tagCloud h3{
	padding:2px 0 4px 9px;
	background-image:url(../images/bangumi/side_h3_kyotei_bg.gif)
}
div#mainArea.kyotei div#subContents ul li.listColor{}
