@charset "shift_jis";
/* 
-----------------------------------------------------
content内の記事見出し各アイコン設定CSS

更新日：2009/05/07
----------------------------------------------------- */

/*Explanation--------------------------------------------------*/
/*
 1:枠線
 2:共通リンクテキスト設定
 3:共通見出し用背景設定
 4:共通見出し設定
 	1:ニュース
	2:エンタメ＆スポーツ
	3:暮らし
	4:レジャー
	5:道内の話題
	6:動画
 5:その他見出し設定
 6:スポーツ各種
 	1:共通
	2:コンサ
 	3:ファイターズ
	4:レラ
 7:記事一覧見出し設定
 	1:共通
	2:個別
 8:飾り線設定
 	1:記事 上部点線
	2:記事カテゴリ見出し
*/


/*******************************************

 1:枠線

********************************************/
div.content .line {
	border:1px solid #CCC;
}
div.content dt.wline {
	border:1px solid #FFF;
}

/*******************************************

 2:共通リンクテキスト設定

********************************************/
/* アイコン白 */
#top div.content .iSw,
div.box .iSwBox h3,
div.box ul.iSwBox li {
	padding-left: 23px;
	background: url(../img/content/iconS-white.jpg) 5px 0.3em no-repeat;
}

/* アイコン黒 */
div.content h3.iSb {
	padding-left:25px;
	background-image:url(../img/content/iconS-black.jpg);
	background-position:0.8em 0.3em;
	background-repeat: no-repeat;
}
/* アイコンNo〜 */
div.content .iN01,
div.content .iN02,
div.content .iN03,
div.content .iN04,
div.content .iN05,
div.content .iN06,
div.content .iN07,
div.content .iN08,
div.content .iN09,
div.content .iN010 {
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 0 2px 30px;
	display: block;
}
div.content .iN01 {
	background-image:url(../img/content/iconN-01.jpg);
}
div.content .iN02 {
	background-image:url(../img/content/iconN-02.jpg);
}
div.content .iN03 {
	background-image:url(../img/content/iconN-03.jpg);
}
div.content .iN04 {
	background-image:url(../img/content/iconN-04.jpg);
}
div.content .iN05 {
	background-image:url(../img/content/iconN-05.jpg);
}
div.content .iN06 {
	background-image:url(../img/content/iconN-06.jpg);
}
div.content .iN07 {
	background-image:url(../img/content/iconN-07.jpg);
}
div.content .iN08 {
	background-image:url(../img/content/iconN-08.jpg);
}
div.content .iN09 {
	background-image:url(../img/content/iconN-09.jpg);
}
div.content .iN010 {
	background-image:url(../img/content/iconN-10.jpg);
}
/*アイコン時計台*/
div.content h3.iclock {
	padding-left:30px;
	background-image:url(../img/content/icon-clock.jpg);
	background-position:5px 0;
	background-repeat: no-repeat;
}
/*アイコンTV塔*/
div.content h3.itvtower {
	padding-left:30px;
	background-image:url(../img/content/icon-tvtower.jpg);
	background-position:5px 0;
	background-repeat: no-repeat;
}
/*一覧へのリンク*/
div.content p.link-list {
	text-align:right;
	margin: 0 10px;
	padding: 0 0 5px;
}
div.box .entryBox p.link-list2 {
	clear: both;
	text-align:right;
	margin: 0;
	padding: 0 0 5px;
}

div.content p.link-list a {
	padding-right: 20px;
	background: url(../img/content/iconS-back.jpg) right top no-repeat;
}
div.content p.link-list2 a {
	padding-right: 20px;
	background: url(../img/content/iconS-back2.gif) right top no-repeat;
}


/*******************************************

 3:共通見出し用背景設定

********************************************/
/*ニュース*/
div.content dl.bTnews {
	background: url(../img/content/backT-news.jpg) left top repeat-x;
}
/*エンタメ＆スポーツ*/
div.content dl.bTenter {
	background : url(../img/content/backT-enter.jpg) left top repeat-x;
}
/*エンタメ＆スポーツ下線*/
div.content dl.bTenter-u {
	background: url(../img/content/backT-enter-under.jpg) left top repeat-x;
}
/*暮らし*/
div.content dl.bTlive {
	background: url(../img/content/backT-live.jpg) left top repeat-x;
}
/*レジャー*/
div.content dl.bTleisure {
	background: url(../img/content/backT-leisure.jpg) left top repeat-x;
}
/*道内の話題*/
div.content dl.bTlocal {
	background: url(../img/content/backT-local.jpg) left top repeat-x;
}
/*道新窓口*/
div.content dl.bTmado {
	background: url(../img/content/backT-mado.jpg) left top repeat-x;
}
/*フラッシュニュース*/
div.content dl.bTfnews {
	background: url(../img/content/backT-fnews.jpg) left top repeat-x;
}

/*******************************************

 4:共通見出し設定

********************************************/
/*
===== 1: ニュース =====
*/
div.content dt.iTnews {
	clear: both;
	margin: 0 0 7px;
	border: solid 1px #dadada;
}
div.content dt.iTnews strong {
	display: block;
	margin: 1px 1px 0;
	padding: 4px 0 2px 20px;
	border-bottom: solid 3px #dadada;
	background: #eaeaea url(../img/content/iconT-news.jpg) left center no-repeat;
}
div.content dt.iTnews2 {
	clear: both;
	display: block;
	margin: 0 0 15px;
}
div.content dt.iTnews2 strong {
	float: left;
	display: block;
	padding: 6px 0 2px 25px;
	background: url(../img/content/iconT-news2.gif) left center no-repeat;
}
div.content dt.iTnews2 dd {
	clear: both;
}

/*
===== 2: エンタメ＆スポーツ =====
*/
div.content dt.iTenter {
	clear: both;
	margin: 0;
	border-top: solid 1px #dadada;
	border-right: solid 1px #dadada;
	border-bottom: solid 1px #de1a6e;
	border-left: solid 1px #dadada;
}
div.content dt.iTenter strong {
	display: block;
	margin: 1px 1px 0;
	padding: 4px 0 2px 20px;
	border-bottom: solid 3px #dadada;
	background: #eaeaea url(../img/content/iconT-enter.jpg) left center no-repeat;
}
div.content dt.iTenter2 {
	clear: both;
	display: block;
	margin: 0 0 15px;
}
div.content dt.iTenter2 strong {
	float: left;
	display: block;
	padding: 6px 0 2px 25px;
	background: url(../img/content/iconT-enter.jpg) left center no-repeat;
}
div.content dt.iTenter2 dd {
	clear: both;
}

/*
===== 3: 暮らし =====
*/
div.content dt.iTlive2 {
	clear: both;
	display: block;
	margin: 0 0 9px;
}
div.content dt.iTlive2 strong {
	float: left;
	display: block;
	padding: 6px 0 2px 25px;
	background: url(../img/content/iconT-live.jpg) left center no-repeat;
}
div.content dt.iTenter2 dd {
	clear: both;
}

/*
===== 4: レジャー =====
*/
div.content dt.iTleisure2 {
	clear: both;
	display: block;
	margin: 0 0 15px;
}
div.content dt.iTleisure2 strong {
	float: left;
	display: block;
	padding: 6px 0 2px 25px;
	background: url(../img/content/iconT-leisure.jpg) left center no-repeat;
}
div.content dt.iTleisure2 dd {
	clear: both;
}
/*
===== 5: 道内の話題 =====
*/
div.content dt.iTlocal {
	clear: both;
	margin: 0 0 7px;
	border: solid 1px #dadada;
}
div.content dt.iTlocal strong {
	display: block;
	margin: 1px 1px 0;
	padding: 4px 0 2px 20px;
	border-bottom: solid 3px #dadada;
	background: #eaeaea url(../img/content/iconT-local.jpg) left center no-repeat;
}
div.content dt.iTlocal2 {
	clear: both;
	display: block;
	margin: 0 0 15px;
}
div.content dt.iTlocal2 strong {
	float: left;
	display: block;
	padding: 6px 0 2px 25px;
	background: url(../img/content/iconT-local.jpg) left center no-repeat;
}
div.content dt.iTlocal2 dd {
	clear: both;
}
/*
===== 6: 動画 =====
*/
div.content dt.iTother2 {
	clear: both;
	display: block;
	margin: 0 0 15px;
}
div.content dt.iTother2 strong {
	float: left;
	display: block;
	padding: 6px 0 2px 25px;
	background: url(../img/content/iconT-other.jpg) left center no-repeat;
}
div.content dt.iTother2 dd {
	clear: both;
}
/*動画（カメラ）*/
div.content dt.iTmovie {
	font-weight:bold;
	margin: 0 0 6px;
	padding: 8px 0 4px 35px;
	background: #1a1a1a url(../img/content/iconT-movie.jpg) 10px 0.3em no-repeat;
	border-bottom: solid 4px #000;
	color:#FFF;
}
div.content dt.iTmovie a:link,
div.content dt.iTmovie a:visited,
div.content dt.iTmovie a:hover,
div.content dt.iTmovie a:active {
	color:#FFF;
}

/*******************************************

 5:その他見出し設定

********************************************/
/*おすすめ・連載・特集*/
div.content dt.iTrecommend,
div.content dt.iTseries {
	clear: both;
	margin: 0 0 7px;
}
div.content dt.iTrecommend strong {
	display: block;
	padding: 4px 0 2px 20px;
	border-bottom: solid 3px #ffb319;
	background: #ffcc33 url(../img/content/iconT-recommend.jpg) left center no-repeat;
}
div.content dt.iTseries strong {
	display: block;
	padding: 4px 0 2px 20px;
	border-bottom: solid 3px #7abcf9;
	background: #a0d4f9 url(../img/content/iconT-series.jpg) left center no-repeat;
}

/*******************************************

 6:スポーツ各種

********************************************/
/*
===== 1: 共通 =====
*/
div.content dt.iTconsa,
div.content dt.iTfighters,
div.content dt.iTrera {
	clear: both;
	margin: 0;
	border-top: solid 1px #dadada;
	border-right: solid 1px #dadada;
	border-left: solid 1px #dadada;
}
div.content dt.iTconsa strong,
div.content dt.iTfighters strong,
div.content dt.iTrera strong {
	display: block;
	margin: 1px 1px 0;
	padding: 4px 0 2px 20px;
	border-bottom: solid 3px #dadada;
}

/*
===== 2: コンサ =====
*/
div.content dt.iTconsa {
	border-bottom: solid 1px #de1a6e;
}
div.content dt.iTconsa strong {
	background: #eaeaea url(../img/content/iconT-consa.gif) left center no-repeat;
}
/*
===== 3: ファイターズ =====
*/
div.content dt.iTfighters {
	border-bottom: solid 1px #006599;
}
div.content dt.iTfighters strong {
	background: #eaeaea url(../img/content/iconT-fighters.gif) left center no-repeat;
}
/*
===== 4: レラ =====
*/
div.content dt.iTrera {
	border-bottom: solid 1px #ff3300;
}
div.content dt.iTrera strong {
	background: #eaeaea url(../img/content/iconT-rera.gif) left center no-repeat;
}

/*******************************************

 7:記事一覧見出し設定

********************************************/
div.content dt.iMhome {
	padding: 4px 0 2px 30px;
	font-weight:bold;
	margin-bottom: 14px;
	background: #1675c5 url(../img/content/iconM-home.jpg) 3px 4px no-repeat;
	border-bottom: solid 4px #116abc;
	color:#FFF;
}
/*ニュース*/
div.content dt.iMnews {
	margin: 3px 3px 9px;
	padding: 4px 0 2px 30px;
	border-bottom: solid 4px #002687;
	background: #003399 url(../img/content/iconM-news.jpg) 5px 0.3em no-repeat;
	font-weight:bold;
	color: #FFF;
}
/*暮らし*/
div.content dt.iMlive,
div.content th.newlyLive2 strong {
	padding: 4px 0 2px 30px;
	border-bottom: solid 4px #87b618;
	font-weight:bold;
	background: #98c520 url(../img/content/iconM-live.jpg) 5px 0.3em no-repeat;
	color: #FFF;
}
div.content dt.iMlive {
	margin: 3px 3px 9px;
}
/*レジャー*/
div.content dt.iMleisure,
div.content th.newlyLeisure2 strong {
	padding: 4px 0 2px 30px;
	border-bottom: solid 4px #f2940e;
	font-weight:bold;
	background: #f6a613 url(../img/content/iconM-leisure.jpg) 5px 0.3em no-repeat;
	color: #FFF;
}
div.content dt.iMleisure {
	margin: 3px 3px 9px;
}

/*動画*/
div.content dt.iMmovie {
	margin: 3px 3px 9px;
	padding: 5px 0 3px 3px;
	font-weight:bold;
	background: #eeeeee url(../img/content/back-iconM-movie2.gif) left top repeat-x;
}
div.content dt.iMmovie a {
	padding: 5px 0 0 22px;
	background: url(../img/content/iconM-movie2.jpg) left top no-repeat;
	color: #333;
}
/*そのた*/
div.content dt.iMother {
	width: 2em;
	margin: 5px 0 5px 4px;
	padding: 4px 15px 2px;
	background: #ff7f02 url(../img/content/backM-iMother.gif) left top repeat-x;
	line-height: 1;
	color: #FFF;
	white-space: nowrap;
}

/*
===== 1:共通 =====
*/
div.box .entryListBox2 h2 {
	padding: 1px;
	margin-bottom: 14px;
	color:#FFF;
}
div.box .entryListBox2 h2 strong {
	display: block;
	padding: 4px 0 2px 30px;
}
div.box .entryListBox2 .link-list {
	margin: 0 20px 0 0;
}

/*
===== 2:個別 =====
*/
/*エントリーリスト2見出し id=news・other*/
#news div.box .entryListBox2 h2,
#other div.box .entryListBox2 h2 {
	background-color: #2a8fc7;
}
#news div.box .entryListBox2 h2 strong,
#other div.box .entryListBox2 h2 strong {
	border: solid 1px #55a9ce;
	background: url(../img/content/iconM-other2.gif) 4px 4px no-repeat;
}
/*エントリーリスト2見出し id=enter*/
#enter div.box .entryListBox2 h2 {
	background-color: #de1a6e;
}
#enter div.box .entryListBox2 h2 strong {
	border: solid 1px #e9659e;
	background: url(../img/content/iconM-enter.jpg) 4px 4px no-repeat;
}
/*エントリーリスト2見出し id=live*/
#live div.box .entryListBox2 h2 {
	background-color: #98c520;
}
#live div.box .entryListBox2 h2 strong {
	border: solid 1px #b7d763;
	background: url(../img/content/iconM-live.jpg) 4px 4px no-repeat;
}
/*エントリーリスト2見出し id=leisure*/
#leisure div.box .entryListBox2 h2 {
	background-color: #f6a613;
}
#leisure div.box .entryListBox2 h2 strong {
	border: solid 1px #f8b842;
	background: url(../img/content/iconM-leisure.jpg) 4px 4px no-repeat;
}
/*エントリーリスト2見出し id=movie*/
#movie div.box .entryListBox2 h2 {
	background-color: #474747;
}
#movie div.box .entryListBox2 h2 strong {
	border: solid 1px #737373;
	background: url(../img/content/iconM-other.jpg) 4px 4px no-repeat;
}
/*データボックス見出し id=photodb*/
#photodb div.box .entryListBox2 h2 {
	background-color: #47a401;
}
#photodb div.box .entryListBox2 h2 strong {
	border: solid 1px #7fbf4e;
	background: url(../img/content/iconM-photodb.gif) 4px 4px no-repeat;
}

/*******************************************

 8:飾り線設定

********************************************/
/*
===== 1: 記事 上部点線 =====
*/
div.box .entryBox h3 {
	clear: both;
	padding: 18px 0 0;
	background: url(../img/content/line-dotted.gif) left top repeat-x;
	font-weight: bold;
}
/*
===== 2: 記事カテゴリ見出し =====
*/
/*エントリー 両端線*/
div.box .entryBox .category,
div.box .entryListBox .category {
	margin: 0 0 12px;
}
div.box .entryBox .category strong,
div.box .entryListBox .category strong,
div.box h1.category strong {
	padding: 0 11px;
}
/*エントリー 両端線 id=news*/
#news div.box .entryBox .category strong,
#news div.box .entryListBox .category strong,
#news div.box h1.category strong {
	border-right: solid 5px #007fb6;
	border-left: solid 5px #007fb6;
}
/*エントリー 両端線 id=enter*/
#enter div.box .entryBox .category strong,
#enter div.box .entryListBox .category strong,
#enter div.box h1.category strong {
	border-right: solid 5px #de1a6e;
	border-left: solid 5px #de1a6e;
}
/*エントリー 両端線 id=live*/
#live div.box .entryBox .category strong,
#live div.box .entryListBox .category strong,
#live div.box h1.category strong {
	border-right: solid 5px #98c520;
	border-left: solid 5px #98c520;
}
/*エントリー 両端線 id=leisure*/
#leisure div.box .entryBox .category strong,
#leisure div.box .entryListBox .category strong,
#leisure div.box h1.category strong {
	border-right: solid 5px #f5a713;
	border-left: solid 5px #f5a713;
}
/*09/05/07 追加*/
/*エントリー 両端線 id=movie*/
#movie div.box .entryBox .category strong,
#movie div.box .entryListBox .category strong,
#movie div.box h1.category strong {
	border-right: solid 5px #474747;
	border-left: solid 5px #474747;
}