@charset "Shift_JIS";

/* *********************************************************
 *
 *	Style Sheet only for top page
 *
 * *********************************************************
 */
/* ****************  header  ************** */
#header #logo {
	width: 280px;
	margin-bottom: 0;
	float: left;
}
#header .bnr {
	width: 458px;
	margin: 10px 0 0 0;
	padding-right: 10px;
	float: right;
}
#g_navi_area {
	margin-top: 0;
}
/* ******************  main  ************** */
.important {
	margin: 5px 0 8px 8px;
}
.important .item {
	width: 744px;
	background: url(http://www.mmcatv.co.jp/img/prt_important_03.gif) repeat-y;
}
.important .item th {
	width: 121px;
	/*\*/
	width: 90px;
	/* */
	padding: 0 7px 0 24px;
	text-align: left;
	color: #fff;
}
.important .item th img {
	padding-right: 3px;
	vertical-align: middle;
}
.important .item td {
	padding: 0 7px;
	color: #fff;
}
.important .item td a {
	color: #fff;
}


.cat_ttl {
	height: 261px;
}
#main .mtop_base {
	margin-top: -250px;
}
/*
#contents {
	width: 558px;
	padding: 0 18px 0 10px;
}
*/

#contents {
	width: 560px;
	padding: 0;
}
.contents_area {
	padding: 0 17px 0 10px;
}

/* program item */
.program {
	width: 314px;
	margin-top: 54px;
	float: left;
}
* html .program {
	margin-top: 10px;
}

.ttl_type01 {
	padding-left: 4px;
	background: #AFAFAF url(http://www.mmcatv.co.jp/img/prt_ttl_01.gif) no-repeat left top;
	border: none;
}
.ttl_type01 .ttl_frm {
	border-left: 1px solid #fff;
	background: #FFCE00 url(http://www.mmcatv.co.jp/img/prt_ttl_bg_01.gif) no-repeat left top;
}
.ttl_type01 .ttl_frm .ttl {
	padding: 0 2px 5px 5px;
}
.ttl_type01 .ttl_frm .ttl img {
	float: left;
	padding-right: 5px;
}
.ttl_type01 .ttl_frm strong {
	float: left;
	font-size: small;
}
.ttl_type01 .ttl_frm .ttl .btn {
	float: right;
}
.ttl_type01 .ttl_frm .ttl .btn img {
	padding: 0;
}
.item_area01 {
	width: 299px;
	min-height: 155px;
	_height: 155px;
	padding: 10px 5px 5px 10px;
	background: #F3F3F3 url(http://www.mmcatv.co.jp/img/prt_program_bg_01.gif) no-repeat;
	border-top: 1px solid #fff;
}
.item_area01 h3.ttl {
	float: left;
}
.item_area01 ul {
	float: right;
}
.item_area01 ul li {
	padding-right: 5px;
	float: left;
	white-space: nowrap;
}
.item_area01 .ttl_line {
	width: 299px;
	padding-bottom: 5px;
	background: url(http://www.mmcatv.co.jp/img/prt_line_01.gif) repeat-x left bottom;
}
.program_list .self,
.program_list .small {
	float: left;
}
.program_list .self {
	margin-right: 5px;
}
.program_list td {
	width: 299px;
	padding: 5px 0;
}
.program_list td.dotline,
.local_list td.dotline {
	background: url(http://www.mmcatv.co.jp/common/img/prt_dotline_03.gif) repeat-x left top;
}

/* local item */
.local {
	width: 206px;
	margin-top: 54px;
	float: right;
}
* html .local {
	margin-top: 10px;
}
.item_area02 {
	width: 206px;
	min-height: 170px;
	_height: 170px;
	background: #F3F3F3;
	border-top: 1px solid #fff;
}
.item_area02 .new td {
	background: #fff2cc;
}
.item_area02 td {
	vertical-align: top;
}
.item_area02 td.data {
	background: #fff2cc;
}
.item_area02 td.data .date {
	/*width: 110px;*/

	padding: 3px 5px;
	background: #ffd143;
}
.item_area02 td.data .txt {
	padding: 5px;
}
.local_list {
	padding: 0 5px;
}
.local_list td {
	width: 196px;
	padding: 5px 0;
}

/* category_local item */
.category_local table {
	width: 530px;
}
.category_local th {
	width: 102px;
	padding-left: 9px;
	/*\*/
	padding-left: 8px;
	/* */
	background: url(http://www.mmcatv.co.jp/img/prt_bg_local_02.gif) no-repeat;
	border-right: 2px solid #ffc000;
	vertical-align: top;
}
.category_local td {
	width: 418px;
	padding: 0 10px;
	background: url(http://www.mmcatv.co.jp/img/prt_bg_local_03.gif) no-repeat;
}
.category_local .icn {
	padding-left: 8px;
	vertical-align: middle;
}
.category_local ul {
}
.category_local li {
	padding: 10px 0 5px 0;
}
.category_local li .pic_left_type01 img {
	margin-right: 5px;
	/*\*/
	margin-right: 0;
	/* */
}
.category_local li .txt_area {
	/*\*/
	float: right;
	/* */
}
.category_local li.dotline {
	background: url(http://www.mmcatv.co.jp/common/img/prt_dotline_03.gif) repeat-x left top;
}

/* category item */
.category table {
	width: 530px;
}
.category th {
	width: 102px;
	padding-left: 9px;
	/*\*/
	padding-left: 8px;
	/* */
	background: url(http://www.mmcatv.co.jp/img/prt_bg_02.gif) no-repeat;
	border-right: 2px solid #ffc000;
	vertical-align: top;
}
.category td {
	width: 418px;
	padding: 0 10px;
	background: url(http://www.mmcatv.co.jp/img/prt_bg_03.gif) no-repeat;
}
.category .icn {
	padding-left: 8px;
	vertical-align: middle;
}
.category ul {
}
.category li {
	padding: 10px 0 5px 0;
}
.category li .pic_left_type01 img {
	margin-right: 5px;
	/*\*/
	margin-right: 0;
	/* */
}
.category li .txt_area {
	/*\*/
	float: right;
	/* */
}
.category li.dotline {
	background: url(http://www.mmcatv.co.jp/common/img/prt_dotline_03.gif) repeat-x left top;
}
.category th.rss {
	background: #fff;
	text-align: right;
	vertical-align: bottom;
}
.category th.rss img {
	margin-right: 5px;
}
.uketsuke {
	width: 89px;
	padding: 0;
	background: #FFD21E url(http://www.mmcatv.co.jp/img/prt_bg_04.gif) no-repeat;
	font-weight: normal;
	font-size: x-small;
	text-align: center;
}

.osusume_img {
	width: 530px;
	margin-top: 54px;
}

* html .osusume_img {
	margin-top: 10px;
}

/* ******************  side navi  ************** */
#s_navi {
	width: 202px;
}
#s_navi .entry_area {
	width: 202px;
	background: url(http://www.mmcatv.co.jp/img/s_navi_entry_bg_02.gif) repeat-y;
}
#s_navi .entry_area .entry_area-top {
	padding-top: 5px;
	background: url(http://www.mmcatv.co.jp/img/s_navi_entry_bg_01.gif) no-repeat;
}
#s_navi .entry_area .entry_area-btm {
	padding-bottom: 5px;
	background: url(http://www.mmcatv.co.jp/img/s_navi_entry_bg_03.gif) no-repeat left bottom;
}
#s_navi .entry_area .btn {
	margin-left: 6px;
}
#s_navi .entry_area ul {
	margin-left: 6px;
	width: 192px;
}
#s_navi .entry_area ul li {
	padding: 8px;
	background: url(http://www.mmcatv.co.jp/common/img/prt_dotline_03.gif) repeat-x left bottom;
}
#s_navi .entry_area .more {
	margin: 0 5px 0 0;
}
#s_navi .entry_area ul li.end {
	background: none;
}
#s_navi .chideji_area {
	width: 202px;
	background: url(http://www.mmcatv.co.jp/img/s_navi_chideji_bg_02.gif) repeat-y;
}
#s_navi .chideji_area .btn {
	margin-left: 7px;
}
#s_navi .chideji_area .btn2 {
	margin-left: 10px;
}
#s_navi .cp-banner_area {
	padding-top: 1px;
	width: 202px;
	background: url(http://www.mmcatv.co.jp/img/s_navi_cpbnr_bg_02.gif) repeat-y;
}

#s_navi .cp-banner_area .bnr {
	margin-left: 10px;
}
#s_navi .support_area {
	margin-top: 6px;
	width: 202px;
	padding-bottom: 5px;
	background: url(http://www.mmcatv.co.jp/img/s_navi_bg_03.gif) repeat-y;
}
#s_navi .support_area ul {
	padding: 10px 0 0 10px;
}
#s_navi .support_area ul li {
	padding-bottom: 5px;
}
#s_navi .support_area .more {
	margin: 0 5px 0 0;
}
#s_navi .support_area .service {
	margin-left: 12px;
}
#s_navi .support_area .service .item {
	width: 180px;
	background: #f5f5f5;
}
#s_navi .support_area .service li {
	padding-bottom: 3px;
}

#s_navi .useful_area {
	margin-left: 10px;
	padding: 0;
	background: none;
}
#s_navi .useful_area .bnr01 {
	width: 184px;
	padding-bottom: 10px;
	background: url(http://www.mmcatv.co.jp/common/img/prt_dotline_04.gif) repeat-x left bottom;
}
#s_navi .useful_area .bnr02 {
	margin-left: 2px;
}


/* main area banner */
#contents div.contents_area div.top-bnr {
	width: 540px;
	margin: 20px -10px 20px 0;
}

/*
* html #contents div.contents_area div.top-bnr {
	margin-top: 30px;
}
*/


	#contents div.contents_area div.top-bnr p {
		margin-right: 10px;
		float: left;
	}