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


#blog-3 #entry-list {
	min-height: 666px;
}
*html #blog-3 #entry-list {
	height: 666px;
}



/* mt-main-index */
.mt-main-index #lead-main {
	background: url(/design-image/other/lead-main.png) no-repeat left top;
	padding-top: 273px;
	position: relative;
	margin-bottom: 15px;
}

.mt-main-index #lead-main .left {
	margin-left: 0px;
	list-style:none;
	margin-bottom: 0px;
}

.mt-main-index #lead-main .left a {
	width: 464px;
	height: 65px;
	background: url(/design-image/other/lead-dvd.png) no-repeat left top;
	display:block;
	text-indent: -9999px;
}
.mt-main-index #lead-main .left a:hover {
	background-position:left bottom;
}

.mt-main-index #lead-main .right {
	width: 494px;
	height:65px;
	background: url(/design-image/other/lead-search.png) no-repeat left bottom;
}

.mt-main-index #lead-main .right-inner {
	padding-left:250px;
	padding-top: 33px;
}

.mt-main-index h2.special {
	background: url(/design-image/other/head.png) no-repeat left top;
}

.mt-main-index h2.gabutto_radio {
	background: url(/design-image/other/head.png) no-repeat left -32px;
}

.mt-main-index h2.school {
	background: url(/design-image/other/head.png) no-repeat left -64px;
}

.mt-main-index h2.sports {
	background: url(/design-image/other/head.png) no-repeat left -96px;
}

.mt-main-index h2.nakama {
	background: url(/design-image/other/head.png) no-repeat left -128px;
}

.mt-main-index h2.news_cross {
	background: url(/design-image/other/head.png) no-repeat left -298px;
}

.mt-main-index h2.tokachi_isan {
	background: url(/design-image/other/head.png) no-repeat left -330px;
}

.mt-main-index h2.suppin {
	background: url(/design-image/other/head.png) no-repeat left -362px;
}

.mt-main-index h2.news_time {
	background: url(/design-image/other/head.png) no-repeat left -394px;
}


.mt-main-index #special {
	width:970px;
	position: relative;
	clear: both;
	background: #F3F3E9;
}

.mt-main-index #special .left {
	border-right: 1px solid #D0CEC6;
	width: 402px;
}

.mt-main-index #special .left-inner {
	background: url(/design-image/other/special_img-bg.gif) repeat-x left top;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.mt-main-index #special .right {
	width:566px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	min-height: 267px;
}

*html #special .right {
	height: 267px;
}

.mt-main-index #special .news-inner {
	padding: 5px 10px 10px;
	background: #F5EAE7;
	min-height: 150px;
}

*html .mt-main-index #special .news-inner {
	height:150px;
}

.mt-main-index #special .latest-inner {
	padding: 5px 10px 10px;
	background: url(/design-image/other/special_latest.gif) no-repeat left top;
}

.mt-main-index #special .latest-inner h3 {
	margin-left:15px;
	line-height: 1.4;
	text-indent: -9999px;
}

.mt-main-index #special dl,
.mt-main-index #special ul {
	margin-bottom: 0px;
}

.mt-main-index #special dt {
	margin-top:5px;
}

.mt-main-index #special dt a {
	font-size:120%;
}

.mt-main-index #special dd {
	font-size:85%;
	border-bottom: 1px solid #DAD8D1;
	padding-bottom: 5px;
	line-height: 1.4;
}

.mt-main-index #special ul {
	list-style:none;
	margin-left: 0px;
}

.mt-main-index .wrapper {
	width:472px;
	background: #F9F9F2;
	margin-top: 15px;
}

.mt-main-index .wrapper .left {
	clear:both;
}


.mt-main-index .wrapper-inner {
	padding:0px 0px 10px 10px;
	background: url(/design-image/other/special_img-bg.gif) repeat-x left top;
	position: static;
	border-top: 1px solid #FFFFFF;
	min-height: 245px;
}

*html .mt-main-index .wrapper-inner {
	height: 245px;
}

.mt-main-index .wrapper .left {
	width: 144px;
	margin-top: 10px;
}

.mt-main-index .wrapper .right {
	width:318px;
}

.mt-main-index .wrapper .right dl {
	margin-bottom:0px;
	padding: 10px;
}

.mt-main-index .wrapper .right dt {
	float:left;
	clear:left;
	margin-right: 5px;
}

.mt-main-index .wrapper .right .news {
	background: #FAF3F1;
	min-height: 101px;
}

*html .mt-main-index .wrapper .right .news {



	height: 101px;
}

.mt-main-index .wrapper .right .latest {
	min-height: 89px;
}

*html .mt-main-index .wrapper .right .latest {
	height: 89px;
}

.mt-main-index .wrapper .right h3 {
	height: 19px;
	text-indent: -9999px;
	font-size: 50%;
	margin-bottom: 0px;
}

.mt-main-index .wrapper .right .news h3 {
	background: url(/design-image/other/head.png) no-repeat left -194px;
}

.mt-main-index .wrapper .right .latest h3 {
	background: url(/design-image/other/head.png) no-repeat left -213px;
}

.mt-main-index .wrapper .right .latest dl {
	font-size: 85%;
}

.mt-main-index .wrapper .right .latest dt {
}

.mt-main-index .wrapper .right p {
	margin-bottom: 0px;
}

.mt-main-index .wrapper .right .sports a,
.mt-main-index .wrapper .right .school a,
.mt-main-index .wrapper .right .nakama a,
.mt-main-index .wrapper .right .gabutto_radio a,
.mt-main-index .wrapper .right .suppin a,
.mt-main-index .wrapper .right .news_cross a,
.mt-main-index .wrapper .right .tokachi_isan a,
.mt-main-index .wrapper .right .news_time a {
	display:block;
	height: 88px;
	background: #FFFF99;
	text-indent: -9999px;
}

/* メインページ説明画像 */
/* ゆかいな仲間たち */
.mt-main-index .wrapper .right .nakama a {
	background: url(/design-image/other/btn_logo.png) no-repeat left top;
}

.mt-main-index .wrapper .right .nakama a:hover {
	background: url(/design-image/other/btn_logo.png) no-repeat left -88px;
}

/* スポーツ応援団 */
.mt-main-index .wrapper .right .sports a {
	background: url(/design-image/other/btn_logo.png) no-repeat left -176px;
}

.mt-main-index .wrapper .right .sports a:hover {
	background: url(/design-image/other/btn_logo.png) no-repeat left -264px;
}

/* 学校だいすき */
.mt-main-index .wrapper .right .school a {
	background: url(/design-image/other/btn_logo.png) no-repeat left -352px;
}

.mt-main-index .wrapper .right .school a:hover {
	background: url(/design-image/other/btn_logo.png) no-repeat left -440px;
}

/* がぶっとラジオ */
.mt-main-index .wrapper .right .gabutto_radio a {
	background: url(/design-image/other/btn_logo.png) no-repeat left -528px;
}

.mt-main-index .wrapper .right .gabutto_radio a:hover {
	background: url(/design-image/other/btn_logo.png) no-repeat left -616px;
}

/* すっぴん */
.mt-main-index .wrapper .right .suppin a {
	background: url(/design-image/other/btn_logo.png) no-repeat left -528px;
}

.mt-main-index .wrapper .right .suppin a:hover {
	background: url(/design-image/other/btn_logo.png) no-repeat left -616px;
}

/* ニュースクロス */
.mt-main-index .wrapper .right .news_cross a {
	background: url(/design-image/other/btn_logo.png) no-repeat left -704px;
}

.mt-main-index .wrapper .right .news_cross a:hover {
	background: url(/design-image/other/btn_logo.png) no-repeat left -792px;
}

/* 十勝遺産 */
.mt-main-index .wrapper .right .tokachi_isan a {
	background: url(/design-image/other/btn_logo.png) no-repeat left -880px;
}

.mt-main-index .wrapper .right .tokachi_isan a:hover {
	background: url(/design-image/other/btn_logo.png) no-repeat left -968px;
}

/* ニュースタイム */
.mt-main-index .wrapper .right .news_time a {
	background: url(/design-image/other/btn_logo.png) no-repeat left -1056px;
}

.mt-main-index .wrapper .right .news_time a:hover {
	background: url(/design-image/other/btn_logo.png) no-repeat left -1144px;
}


.mt-main-index .wrapper .left dl,
.mt-category-archive .lead dl,
.mt-category-weekly-archive .lead dl,
.mt-datebased-weekly-archive .lead dl {
	border: 1px solid #D0CEC6;
	margin-top: 5px;
	padding: 1px;
	background: #FFFFFF;
}

.mt-category-archive .lead dl,
.mt-category-weekly-archive .lead dl,
.mt-datebased-weekly-archive .lead dl {
	margin-top: 0px;
	background: #F9F9F2;
	border: none;
	padding: 0px;
}

.mt-main-index .wrapper .left dt,
.mt-category-archive .lead dt,
.mt-category-weekly-archive .lead dt,
.mt-datebased-weekly-archive .lead dt {
	height: 17px;
	text-indent: -9999px;
	line-height: normal;
}

.mt-main-index .wrapper .left dt.day {
	background: url(/design-image/other/head.png) no-repeat left -160px;
}

.mt-main-index .wrapper .left dt.person {
	background: url(/design-image/other/head.png) no-repeat left -177px;
}

.mt-category-archive .lead dt.day,
.mt-category-weekly-archive .lead dt.day,
.mt-datebased-weekly-archive .lead dt.day {
	background: url(/design-image/other/head.png) no-repeat left -232px;
}

.mt-category-archive .lead dt.person,
.mt-category-weekly-archive .lead dt.person,
.mt-datebased-weekly-archive .lead dt.person {
	background: url(/design-image/other/head.png) no-repeat left -249px;
}

.mt-main-index .wrapper .left dd,
.mt-category-archive .lead dd,
.mt-category-weekly-archive .lead dd,
.mt-datebased-weekly-archive .lead dd {
	font-size: 85%;
	line-height: 1.4;
	padding: 5px;
}


.mt-main-index .flash {
	background: #FFFFFF;
	padding: 5px;
	border: 1px solid #D0CEC6;
}

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

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

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

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


/* カテゴリリード部分 */
.mt-category-archive .lead {
	position: relative;
	margin-bottom: 15px;
	width: 700px;
}

.mt-category-archive .lead-inner {
	padding-left: 15px;
	position: static;

}

.mt-category-archive .lead p {
	margin-bottom: 0px;
	text-indent: -9999px;
}
/*.mt-main-index .wrapper .left dd*/
/*.mt-category-archive .lead .right dd,*/
.mt-category-archive .lead .right dd p{
	padding-top: 0px;
	margin-top:0px;
	text-indent: 0px;
}


/* カテゴリ詳細説明画像 */
/* スポーツ応援団↓heightも指定すること */
.mt-category-archive .lead p.sports {
	background: url(/design-image/other/lead-sports.gif) no-repeat left top;
	height:168px;
}

/* がぶっとラジオ↓heightも指定すること */
.mt-category-archive .lead p.gabutto_radio {
	background: url(/design-image/other/lead-gabutto_radio.gif) no-repeat left top;
	height:168px;
}

/* すっぴん↓heightも指定すること */
.mt-category-archive .lead p.suppin {
	background: url(/design-image/other/lead-suppin.gif) no-repeat left top;
	height:168px;
	width: 270px;
}

/* 学校だいすき↓heightも指定すること */
.mt-category-archive .lead p.school {
	background: url(/design-image/other/lead-school.gif) no-repeat left top;
	height:168px;
}

/* ゆかいな仲間たち↓heightも指定すること */
.mt-category-archive .lead p.nakama {
	background: url(/design-image/other/lead-nakama.gif) no-repeat left top;
	height:168px;
	font-size: 10%;
	width: 270px;
}

/* ニュースクロス↓heightも指定すること */
.mt-category-archive .lead p.news_cross {
	background: url(/design-image/other/lead-news_cross.gif) no-repeat left top;
	height:168px;
	font-size: 10%;
	width: 270px;
}

/* 十勝遺産↓heightも指定すること */
.mt-category-archive .lead p.tokachi_isan {
	background: url(/design-image/other/lead-tokachi_isan.gif) no-repeat left top;
	height:168px;
	font-size: 10%;
	width: 270px;
}

/* ニュースタイム↓heightも指定すること */
.mt-category-archive .lead p.news_time {
	background: url(/design-image/other/lead-news_time.gif) no-repeat left top;
	height:168px;
	font-size: 10%;
	width: 270px;
}


.mt-entry-archive .asset-body {
	background: url(/design-image/other/entry_asset-header.gif) repeat-x left top;
}

.mt-entry-archive .additional-entry {
	background: url(/design-image/other/additional-entry_bg.gif) repeat-x left top;
}

.mt-entry-archive .additional-entry h2 {
	height: 26px;
	background: url(/design-image/other/additional-entry-header.gif) no-repeat left 6px;
	text-indent: -9999px;
}

.mt-entry-archive .additional-entry p {
	background: url(/design-image/other/icon_additional-entry.gif) no-repeat left 5px;
}

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

.mt-entry-archive #entry-list-inner,
.mt-category-weekly-archive #entry-list-inner,
.mt-datebased-weekly-archive #entry-list-inner {
	padding: 20px 15px 15px 15px;
}

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

.mt-category-archive #entry-list h2 {
	height: 28px;
	text-indent: -9999px;
}

.mt-category-archive #entry-list h2.news {
	background: url(/design-image/other/sub_cat_title.png) no-repeat left top;
	clear: both;
}

.mt-category-archive #entry-list h2.latest {
	background: url(/design-image/other/sub_cat_title.png) no-repeat left -28px;
	margin-top: 30px;
}

.mt-category-archive .entry-asset,
.mt-category-weekly-archive .entry-asset {
	margin-left:15px;
	width: 685px;
}

.mt-datebased-weekly-archive .entry-asset {
	margin-left:0px;
	width: 685px;
}

.mt-category-archive #entry-list .lead .left,
.mt-category-weekly-archive #entry-list .lead .left,
.mt-datebased-weekly-archive #entry-list .lead .left {
	width: 270px;
	height: 170px;
}

.mt-category-archive #entry-list .lead .right,
.mt-category-weekly-archive #entry-list .lead .right,
.mt-datebased-weekly-archive #entry-list .lead .right/*,
.mt-category-archive #entry-list .lead .right p,
.mt-category-weekly-archive #entry-list .lead .right p,
.mt-datebased-weekly-archive #entry-list .lead .right p*/ {
	padding-top: 0px;
	width: 400px;
}

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

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

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


/* 過去の番組枠 */
#past h3 {
	background: url(/design-image/other/head.png) no-repeat left -266px;
	margin-top: 15px;
}

#past .inner {
	margin-bottom: 20px;

}

/* エントリー関連記事 */
.mt-entry-archive .asset-body {
	background: url(/design-image/other/entry_asset-header.gif) repeat-x left top;
}

.mt-entry-archive .additional-entry {
	background: #FFDBDB url(/design-image/other/additional-entry_bg.gif) repeat-x left top;
}

.mt-entry-archive .additional-entry h2 {
	background: url(/design-image/other/additional-entry-header.gif) no-repeat left 6px;
}

.mt-entry-archive .additional-entry p {
	background: url(/design-image/other/icon_additional-entry.gif) no-repeat left 5px;
}


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

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

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

/* <S-06>週別検索 */
.s-06 .widget-header {
	background: url(/design-image/widget/widget-header.png) no-repeat left -758px;
}
.s-06 p {
	background:url(/design-image/widget/icon-search_other.png) no-repeat left center;
}

#blog-3 #totop {
	display: block;
	position: absolute;
	top: -162px;
	left: 15px;
	width: 944px;
	height: 151px;
	text-indent: -9999px;
}

#blog-3 div.asset-body table {
	border-collapse: collapse;
	width: 100%;
	border-top: 2px solid #d96366;
	margin-bottom: 20px;
}
#blog-3 div.asset-body td,
#blog-3 div.asset-body th{
	padding: 3px;
	vertical-align: text-bottom;
	border-top: 1px solid #d0cec6;
}
#blog-3 div.asset-body th{
	color: #9d5860;
}




/* <A-11>コミチャン番組表 */
.a-11 {
	margin-bottom: 4px;
}

#blog-3 blockquote {
	border: 1px solid #D0CEC6;
	background: #FFFFFF url(/design-image/other/cast_date.png) no-repeat left center;
	padding-left: 50px;
	font-size: 115%;
	font-weight: bold;
	color: #9D5860;
	line-height: nomal;
	margin-bottom: 2em;
}
#blog-3 blockquote * {
	margin:0;
	margin-bottom:0;
	padding:0;
	line-height:normal;
}

/* エントリーテーブル */
.mt-entry-archive .asset-body table.typeA {
	border-spacing:0;
	empty-cells:show;
	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #DFD8C5;
	border-left: 1px solid #DFD8C5;
	clear:both;
	width: 100%;
	margin-bottom:15px;
}

.mt-entry-archive .asset-body table.typeA th {
	text-align:center;
}

.mt-entry-archive .asset-body table.typeA th,
.mt-entry-archive .asset-body table.typeA td  {
	padding: 5px;
	border-bottom: 1px solid #DFD8C5;
	border-right: 1px solid #DFD8C5;
}

/*サマーライブ2010用テーブル*/
#entry-2628 th {
	width: 15em;
	white-space: nowrap;
	vertical-align: top;
}
*html #blog-3 #entry-2628 div.asset-body th {
	width: 17em;
	vertical-align: top;
}

div.asset-body h2 {
	border-left: 5px solid rgb(228, 131, 135);
	border-bottom: 1px solid #d0cec6;
	padding-left: 5px; margin-top: 2em;
	font-weight: bold;
	font-size: 120%;
}


