@charset "utf-8";
@import url(base.css);
@import url(base_blog.css);

body {
	behavior:url("../csshover.htc");
	behavior:url("../csshover2.htc");
}


#beta {
	float:right;
}

/* mt-main-index */

#lead-main {
	height: 255px;
	background: url(/design-image/channel/lead-main.png) no-repeat left top;
	margin-bottom: 20px;
	text-indent: -9999px;
}

#lineup {
	height: 32px;
	background: url(/design-image/channel/head.png) no-repeat left top;
	text-indent: -9999px;
	margin-bottom: 0px;
}

.mt-main-index #alpha h2 {
	height: 55px;
	background: url(/design-image/channel/head.png) no-repeat left -32px;
	text-indent: -9999px;
	margin-bottom: 0px;
	position: relative;
}

.mt-main-index #alpha h2 a {
	display: block;
	height: 26px;
	width: 27px;
	position: absolute;
	top: 17px;
	right: 6px;
	text-indent: -9999px;
	background: url(/design-image/channel/rss.gif) no-repeat;
}

.mt-main-index #entry-list {
	margin-top:1px;
}

.mt-main-index .asset-body a,
.mt-category-archive .asset-body a,
.mt-datebased-monthly-archive .asset-body a {
	background: url(/design-image/channel/icon-arrow.gif) no-repeat right center;
	padding-right: 15px;
	margin-left:10px;
}


*html .mt-main-index .asset-body a,
*html .mt-category-archive .asset-body a,
*html .mt-datebased-monthly-archive .asset-body a {
	background: url(/design-image/channel/icon-arrow.gif) no-repeat right 1px;
}

#entry-list {
	background: #FFFFFF url(/design-image/gabutto/entry-list_bg.png) repeat-x left top;
}

.mt-entry-archive #entry-list {
	background: #F9F9F2 url(/design-image/channel/entry-list_bg.png) repeat-x left top;
}

#entry-list-inner {
	padding: 15px;
	min-height: 550px;
}

*html #entry-list-inner {
	height: 550px;
}

.mt-main-index #entry-list-inner,
.mt-category-archive #entry-list-inner,
.mt-datebased-monthly-archive #entry-list-inner {
	padding: 15px 0px;
}

.mt-entry-archive #entry-list-inner {
	padding: 15px;
}

#entry-list .left,
.mt-category-archive #entry-list .left,
.mt-datebased-monthly-archive #entry-list .left {
	width: 54px;
	line-height:normal;
}

#entry-list .right,
.mt-category-archive #entry-list .right,
.mt-datebased-monthly-archive #entry-list .right {
	width: 645px;
}

.mt-entry-archive #entry-list .right {
	width:520px;
	background: url(/design-image/channel/icon-point.png) no-repeat left top;
	min-height: 88px;
	padding-left: 100px;
	padding-top: 0px;
}

*html .mt-entry-archive #entry-list .right {
	height:88px;
}

#entry-list .left dl {
	margin-bottom: 0px;
}

#entry-list .left dt {
	position:absolute;
	top: -9999px;
	left: -9999px;
}

#entry-list .left dd.cat {
	width: 54px;
	height: 41px;
	margin-bottom: 4px;
}

#entry-list .left dd.cat a {
	width: 54px;
	height: 41px;
	display:block;
	text-indent:-9999px;
}

/* カテゴリアイコン */
/* 映画・ドラマ */
#entry-list .left dd.cinema a {
	background: url(/design-image/channel/icon-category.png) no-repeat left top;
}

#entry-list .left dd.cinema a:hover {
	background: url(/design-image/channel/icon-category.png) no-repeat left -287px;
}

/* スポーツ */
#entry-list .left dd.sports a {
	background: url(/design-image/channel/icon-category.png) no-repeat left -41px;
}

#entry-list .left dd.sports a:hover {
	background: url(/design-image/channel/icon-category.png) no-repeat left -328px;
}

/* アニメ */
#entry-list .left dd.anime a {
	background: url(/design-image/channel/icon-category.png) no-repeat left -82px;
}

#entry-list .left dd.anime a:hover {
	background: url(/design-image/channel/icon-category.png) no-repeat left -369px;
}

/* ニュース */
#entry-list .left dd.news a {
	background: url(/design-image/channel/icon-category.png) no-repeat left -123px;
}

#entry-list .left dd.news a:hover {
	background: url(/design-image/channel/icon-category.png) no-repeat left -410px;
}

/* 音楽・エンタメ */
#entry-list .left dd.enta a {
	background: url(/design-image/channel/icon-category.png) no-repeat left -164px;
}

#entry-list .left dd.enta a:hover {
	background: url(/design-image/channel/icon-category.png) no-repeat left -451px;
}

/* 教養・ドキュメンタリー */
#entry-list .left dd.documentary a {
	background: url(/design-image/channel/icon-category.png) no-repeat left -205px;
}

#entry-list .left dd.documentary a:hover {
	background: url(/design-image/channel/icon-category.png) no-repeat left -492px;
}

/* ショッピング */
#entry-list .left dd.shopping a {
	background: url(/design-image/channel/icon-category.png) no-repeat left -246px;
}

#entry-list .left dd.shopping a:hover {
	background: url(/design-image/channel/icon-category.png) no-repeat left -533px;
}


/* 地域情報 */
#entry-list .left dd.localinfo a {
	background: url(/design-image/channel/icon-category.png) no-repeat left -574px;
}

#entry-list .left dd.localinfo a:hover {
	background: url(/design-image/channel/icon-category.png) no-repeat left -615px;
}



/* mt-category-archive,mt-entry-archive,mt-datebased-monthly-archive ---------------------- */

.mt-category-archive #content-inner,
.mt-entry-archive #content-inner,
.mt-datebased-monthly-archive #content-inner {
	background: url(/design-image/channel/category_content-inner-bg.png) no-repeat left 25px;
	padding-top: 215px;
}

.mt-category-archive #page-title,
.mt-entry-archive #page-title,
.mt-datebased-monthly-archive #page-title {
	background: url(/design-image/channel/page-title_bg.png) repeat-x left top;
}

.pankuzu-nav {
	background: #BFBF00;
}
.pankuzu-nav li {
	background: url(/design-image/channel/icon-pankuzu.gif) no-repeat left center;
}

.mt-category-archive #entry-list .left,
.mt-datebased-monthly-archive #entry-list .left {
	height: auto;
}

.mt-entry-archive #entry-list .right h2 {
	background: url(/design-image/channel/program.gif) no-repeat left center;
	padding-left: 80px;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
}

.mt-entry-archive #entry-list .right p {
	margin-bottom:0px;
}

.mt-entry-archive .entry-asset {
	padding-top: 20px;
}

.mt-entry-archive .asset-content {
	position: relative;
	background: url(/design-image/channel/entry_asset-header.gif) repeat-x left top;
	padding-top: 35px;
}

.mt-entry-archive .asset-body {
	width: 100%;
	padding-top: 0px;
}

/* カテゴリ分割 */
.division {
	bottom: 0px;
	padding-left:45px;
	background: url(/design-image/gabutto/archives_division_bg.gif) no-repeat left center;
	right: 0px;
}

.division li {
	background: url(/design-image/gabutto/archives_division.png) repeat-x left top;
	color:#E4E541;
}

.division li a {
	background: url(/design-image/gabutto/archives_division_a.png) repeat-x left top;
	color:#ABAB00;
}

.division li a:hover {
	background: url(/design-image/gabutto/archives_division.png) repeat-x left top;
	color:#E4E541;
}

.info {
	border-top: 1px solid #AEAE00;
	border-bottom: 1px solid #AEAE00;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	position: relative;
	margin-top: 20px;
	margin-bottom: 30px;
	width: 685px;
}

.info dt {
	float:left;
}

.info dd {
	float:left;
	margin-right: 10px;
}

#parent-link-logo{
	left: 15px;
	top: -179px;
}

table {
	width: 100%;
	border-spacing:0;
	empty-cells:show;
	border-collapse:collapse;
	margin-top: 1em;
}

th {
	background: #F3F3E9 url(/design-image/hla/th-bg.gif) repeat-x left top;
	text-align: center;
}

th,td {
	padding: 10px;
	border-top: 1px solid #BFBF00;
	border-bottom: 1px solid #ECECD7;
	border-left: 1px solid #ffffff;
	color:#51453B;
	vertical-align: top;
}

tr.on:hover {
	background: #FFFF90;
	cursor:pointer;
}

/* Widget ---------------------------------------------------------------- */

.widget-list .widget-list-item {
	background: url(/design-image/widget/icon-widget-list_ch.gif) no-repeat left 2px;
}

/* <S-05>カテゴリリスト */
.s-05 .widget-header {
	background: url(/design-image/widget/widget-header.png) no-repeat left -854px;
}

/* <S-07>月別検索 */
.s-07 .widget-header {
	background: url(/design-image/widget/widget-header.png) no-repeat left -886px;
}

.s-07 p {
	background:url(/design-image/widget/icon-search_ch.png) no-repeat left center;
}
#alpha .caption {
font-size:90%;
color:#7C7C7B;
}
