@charset "Shift-JIS";

/*** ClearFix ***/

#bottom_box,.infomation_new li {zoom:1;}
/*
#bottom_box:after,.infomation_new li :after {
	content: url(http://www.kahoku.co.jp/images/2009/spacer.gif);
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
*/
#bottom_box:after {
	content: url(http://www.kahoku.co.jp/images/2009/spacer.gif);
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}

/*\*/
* html #bottom_box,* html .infomation_new li {height: 1em;overflow: visible;}
/**/

/* リンク固定色 */
dl.tohoku_title dd a,
dl.ranking_title dd a,
dl.naigai_title dd a,
dl.ichiran_title dd a,
dl.flat_title dd a,
dl.sokuho_title dd a,
.side_table a,
.info_link li a{color:#1d3994;}

dl.tohoku_title dd a:hover,
dl.ranking_title dd a:hover,
dl.naigai_title dd a:hover,
dl.ichiran_title dd a:hover,
dl.flat_title dd a:hover,
dl.sokuho_title dd a:hover,
.side_table a:hover,
.info_link li a:hover,
.oshirase li a:hover{color:#d01d4d;}

dl.tohoku_title dd a:visited,
dl.ranking_title dd a:visited,
dl.naigai_title dd a:visited,
dl.ichiran_title dd a:visited,
dl.flat_title dd a:visited,
dl.sokuho_title dd a:visited,
.side_table a:visited,
.info_link li a:visited{color:#1d3994;}

.oshirase li a,.oshirase li a:visited{color:#000066;}

/*** 構成 ***/

div#Left_Area{
	float:left;
	width:656px;
	}

div#Right_Area{
	float:right;
	width:302px;
	}

div#Right_Inner{padding-left:2px;}

/*** いちおし ***/

#ichioshi_box{margin-bottom:10px;}

td#ichioshi_leftbox{vertical-align:top;}

td#ichioshi_rightbox{
	vertical-align:top;
	width:167px;
	border-left:dotted 1px #999;
	}

/* いちおしニュース */
ul#ichioshi_list{
	margin-right:3px;
	}
	
ul#ichioshi_list li{
	line-height:1.1em;
	margin-bottom:0.65em;
	}

ul#ichi_list li img{vertical-align:middle;}

ul#ichioshi_list li a:link {color:#222;}

/* いちおし文字サイズ */
.emphasis1,.emphasis2 {font-size:70%; }
.emphasis3 {font-size:80%; }
.emphasis4 {font-size:90%;}
.emphasis5 {font-size:100%;}
.emphasis6 {font-size:125%;}
.emphasis7 {font-size:150%;}

.emphasis1,.emphasis2.emphasis3,.emphasis4{
	padding-left:37px;
	text-indent:-37px;
	}

.emphasis5,.emphasis6,.emphasis7{
	font-weight:bold;
	border-bottom:dotted 1px #999;
	padding-bottom:0.2em;
	}

/* いちおし写真 */
#ichioshi_photo{
	text-align:center;
	margin-left:6px;
	}

#ichioshi_photo img{margin-bottom:5px;}

#ichioshi_photo p{
	text-align:left;
	font-size:80%;
	line-height:1.2em;
	padding:0;
	}

#ichioshi_photo a{color:#333;}

/* お知らせ */

.info_link{
	margin-bottom:15px;
	font-size:90%;
	}

.info_link li{
	display:inline;
	vertical-align:middle;
	margin-right:12px;
	}

.info_link li span{
	font-size:10pt;
	margin-right:3px;
	padding:1px 13px 1px 9px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}

.info_link img{vertical-align:middle;}

.info_orange{background:url(http://www.kahoku.co.jp/images/2009/info/orange.gif) no-repeat right center;}
.info_pink{	background:url(http://www.kahoku.co.jp/images/2009/info/pink.gif) no-repeat right center;}
.info_blue{background:url(http://www.kahoku.co.jp/images/2009/info/blue.gif) no-repeat right center;}
.info_perple{background:url(http://www.kahoku.co.jp/images/2009/info/perple.gif) no-repeat right center;}
.info_green{background:url(http://www.kahoku.co.jp/images/2009/info/green.gif) no-repeat right center;}
.info_yellow{background:url(http://www.kahoku.co.jp/images/2009/info/yellow.gif) no-repeat right center;}
.info_red{background:url(http://www.kahoku.co.jp/images/2009/info/red.gif) no-repeat right center;}
.info_cyan{background:url(http://www.kahoku.co.jp/images/2009/info/cyan.gif) no-repeat right center;}

/* お知らせ2 */

.oshirase{
	border-top:dotted 1px #999;
	font-size:90%;
	margin-bottom:10px;
	background:#F2F9FF;
	}
.oshirase li{
	border-bottom:dotted 1px #999;
	padding:3px 5px;
	letter-spacing:0.05em;
	}

/*** 左エリア下 ***/

#bottom_box{margin-bottom:10px;}

#bottom_leftbox{
	float:left;
	width:200px;
	}
#bottom_rightbox{
	float:right;
	width:445px;
	}

/*** 見出し一覧 ***/

/* 東北、内外、ランキングタイトル */

dl.tohoku_title,dl.ranking_title,dl.naigai_title{
	margin-bottom:0px;
	background:url(http://www.kahoku.co.jp/images/2009/main_title_bg.gif) repeat-x left bottom;
	height:27px;
	}

dl.tohoku_title dt,dl.ranking_title dt,dl.naigai_title dt{
	float:left;
	font-size:10pt;
	font-weight:bold;
	color:#444;
	border:solid 1px #999;
	border-bottom:none;
	width:160px;
	text-align:center;
	height:26px;
	line-height:26px;
	background:url(http://www.kahoku.co.jp/images/2009/main_title_dt.jpg) repeat-x;
	background-color:#fff;
	}

dl.tohoku_title dt,dl.naigai_title dt{letter-spacing:1em;text-indent:1em;}

dl.tohoku_title dd,dl.ranking_title dd,dl.naigai_title dd{
	display:inline;
	float:right;
	font-size:x-small;
	padding-left:5px;
	height:20px;
	line-height:20px;
	margin-top:6px;
	}

/* 見出しエリア */
.midashi_Area{
	padding:18px 2px 0px;
	margin-bottom:15px;
	border-bottom:solid 1px #ccc;
	}

/* 一覧タイトル */

dl.ichiran_title{
	margin:6px 0 10px;
	border-top:solid 1px #ccc;
	padding-top:8px;
	}

dl.ichiran_title dt{
	float:left;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#444;
	padding-left:18px;
	background:url(http://www.kahoku.co.jp/images/2009/list/list_trans_cyan.gif) no-repeat left center;
	}

dl.ichiran_title dt a,dl.ichiran_title dt a:visited{color:#444;}

dl.ichiran_title dd{
	display:inline;
	float:right;
	font-size:10pt;
	padding-left:10px;
	line-height:1;
	}

/* フィーチャー */
div.feature {
	padding:0px 0 5px 39px;
	background:url(http://www.kahoku.co.jp/images/2009/wappen/feature.gif) no-repeat left top;
	margin-bottom:10px;
	border-bottom:solid 1px #ccc;
	min-height:32px;
	}

div.feature h4{
	font-size: 100%;
	margin-bottom:3px;
	}

div.feature p{
	font-size: 75%;
	line-height:1.3em;
	color:#333;
	}

/* 東北ニュース一覧 */

ul#tohoku_newslist{
	padding-left:40px;
	font-size:90%;
	}

ul#tohoku_newslist li{
	text-indent:-40px;
	line-height:1.2em;
	margin-bottom:0.6em;
	}

/* 新着情報 */
ul.infomation_new{
	font-size:85%;
	margin-bottom:10px;
	}

ul.infomation_new li span{
	display:block;
	width:42px;
	float:left;
	overflow:hidden;
	margin-right:4px;
	margin-bottom:0.4em;
	}

ul.infomation_new li img{width:42px;}

/* ふらっと */

dl.flat_title{
	margin:6px 0 0px;
	border-top:solid 1px #ccc;
	padding-top:1px;
	}

dl.flat_title dt{
	text-indent:-9999px;
	height:26px;
	width:350px;
	float:left;
	}

dl.flat_title dt a{
	display:block;
	height:26px;
	width:350px;
	background:url(http://www.kahoku.co.jp/images/2009/flat_title.jpg) no-repeat left center;
	/*\*/
	overflow: hidden;
	/**/
	}

dl.flat_title dd{
	display:inline;
	float:right;
	font-size:10pt;
	padding-left:10px;
	line-height:1;
	height:24px;
	line-height:24px;
	}

ul.flat_list{
	list-style-type:none;
	font-size:90%;
	margin-left:14px;
	line-height:1.0em;
	}

/* 社説・コラム、内外のニュース */

ul.column,ul.naigai_newslist{
	list-style-type:none;
	font-size:90%;
	margin-bottom:10px;
	margin-left:2px;
	}

/* list_disc_black リスト */

ul.infomation_new li,ul.flat_list li,ul.column li,ul.naigai_newslist li{
	line-height:1.2em;
	margin-bottom:0.5em;
	background:url(http://www.kahoku.co.jp/images/2009/list/list_disc_black.gif) no-repeat left 0.2em;
	padding-left:14px;
	}

/* 株 */
#KabuArea{
	margin-bottom:10px;
	}

/*** エンタメエリア ***/

.sidebox{margin-bottom:10px;}

.sidebox h4{
	margin-bottom:0;
	background:url(http://www.kahoku.co.jp/images/2009/sidebox_title_bg.jpg) repeat-x left bottom;
	padding:2px 10px 2px 14px;
	font-size:10pt;
	letter-spacing:0.05em;
	color:#444;
	border:solid 1px #a9a9a9;
	border-bottom:none;
	}

.sidebox h4 a{color:#444;}

.side_table{
	border-collapse:collapse;
	border-spacing:2px;
	margin:0 0 0 1px;
	width:99%;
	}

.side_table th,.side_table td {
	border-top:solid 1px #a9a9a9;
	padding-top:5px;
	padding-bottom:5px;
	}

.side_table th{
	vertical-align:top;
	width:55px;
	}

.side_table td{
	vertical-align:middle;
	}

.side_table td h5{
	font-size:small;
	font-weight:normal;
	margin-bottom:3px;
	}

.side_table td p{
	font-size:75%;
	color:#444;
	margin:0;
	line-height:1.2em;
	}

/*** リンク ***/

.link_list{
	list-style-type:disc;
	font-size:80%;
	padding:5px 0 0 16px;
	border-top:solid 1px #a9a9a9;
	}

.link_list li{
	margin-bottom:0.35em;
	}

#linkbanner{text-align:center;margin-bottom:15px;}

#linkbanner li{margin-bottom:3px;}


/*** 右エリア ***/

/*** 速報 ***/
#sokuho{
	margin-bottom:8px;
	background:url(http://www.kahoku.co.jp/images/2009/sokuho_back.jpg) repeat-y left top;
	}

/* 速報タイトル */

dl.sokuho_title{
	background:url(http://www.kahoku.co.jp/images/2009/sokuho_title.jpg) no-repeat left top;
	padding:9px 10px 5px 5px;
	}

dl.sokuho_title dt{
	float:left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#444;
	background:url(http://www.kahoku.co.jp/images/2009/list/list_18_red.gif) no-repeat left 0.15em;
	padding-left:17px;
	}

dl.sokuho_title dt a,dl.sokuho_title dt a:visited{color:#444;}

dl.sokuho_title dd{
	display:inline;
	float:right;
	font-size:10pt;
	}

/* 速報リスト */

#sokuho_newslist,#sokuho_naigailist{
	font-size:80%;
	margin-left:6px;
	}

#sokuho_newslist li,#sokuho_naigailist li{
	line-height:1.2em;
	border-bottom:dotted 1px #999;
	padding:4px 3px;
	}

#sokuho_newslist li {
	background:url(http://www.kahoku.co.jp/images/2009/list/flash.gif) no-repeat left center;
	padding-left:30px;
	}

.sokuho_timestamp{
	margin-right:5px;
	font-size:10pt;
	color:#222;
	}

/*** 号外 ***/

#gougai{
	background-color:#fff;
	border:solid 1px #a9a9a9;
	margin-bottom:6px;
	}

#gougai h4{
	border-bottom:solid 1px #a9a9a9;
	margin-bottom:0px;
	background:url(http://www.kahoku.co.jp/images/2009/sidebox_title_bg2.jpg) repeat-x left bottom;
	padding:1px 12px;
	font-size:10pt;
	letter-spacing:0.05em;
	font-weight:bold;
	}
	
#gougai_list{
	font-size:80%;
	padding:4px;
	margin:5px 4px;
	}

#gougai_list li{
	background:url(http://www.kahoku.co.jp/images/2009/list/gougai.gif) no-repeat left 0.3em;
	padding-left:15px;
	line-height:1.3em;
	}

#gougai_list li a{
	padding-right:5px;
	}

.gougai_timestamp{margin-right:5px;}

/*** 河北新報案内 ***/

#kahoku_link dl{
	padding: 5px 5px;
	}

#kahoku_link dt{
	font-size:10pt;
	border-top:dotted 1px #999;
	padding:5px 3px 5px 12px;
	background:url(http://www.kahoku.co.jp/images/2009/list/arrow_cyan_under.gif) no-repeat left center;
	}

#kahoku_link dd{
	line-height:1.2em;
	margin-bottom:0.25em;
	width:50%;
	float:left;
	font-size:80%;
	}

/*** 地震・津波 ***/
#earthquake-tsunami{
	margin-bottom:15px;
	color:#000;
	font-size:80%;
	}

#earthquake{}

#earthquake li{
	margin-bottom:4px;
	padding:2px 10px 2px 68px;
	background:url(http://www.kahoku.co.jp/images/2009/wappen/earthquake.gif) no-repeat 0px center;
	background-color:#ffd8d8;
	}

#tsunami{}

#tsunami li{
	margin-bottom:4px;
	padding:2px 10px 2px 68px;
	background:url(http://www.kahoku.co.jp/images/2009/wappen/tsunami.gif) no-repeat 0px center;
	background-color:#dbdbff;
	}

/*** 3.11大震災 ***/

#shinsaiArea{
	border:solid 1px #999;
	margin-bottom:5px;
	}

#shinsaiArea h3{
	margin-bottom:6px;
	}

#shinsaiArea_Inner{
	padding:0 8px 5px;
	}

#gienkin{
	text-align:center;
	font-size:1.1em;
	padding-bottom:5px;
	}

#gienkin a{
	font-weight:bold;
	}

.shinsai_topcontents{
	width:100%;
	border-bottom:dotted 1px #999;
	}

.shinsai_topcontents th,.shinsai_topcontents td{
	padding-top:2px;
	padding-bottom:2px;
	}

.shinsai_topcontents th{
	text-align:center;
	font-size:0.9em;
	color:#444;
	padding-right:5px;
	}

.shinsai_topcontents h4{
	font-size:0.9em;
	margin-bottom:2px;
	}

.shinsai_topcontents p{
	font-size:0.8em;
	color:#4c4c4c;
	line-height:1.2em;
	}

.shinsai_topcontents td img{
	margin-right:1px;
	}

.shinsaiArea_menu{
	margin-bottom:0px;
	}

.shinsaiArea_menu li{
	padding:3px;
	font-size:0.8em;
	font-weight:normal;
	border-bottom:dotted 1px #999;
}

.shinsaiArea_menu span{
	font-weight:normal;
	color:#4c4c4c;
}



#rokkagetsu{
	font-size:1.0em;
	text-align:center;
	border-top:dotted 1px #999;
	padding:2px;
	}

#rokkagetsu a{
	font-weight:bolder;
	}

/* 不配・遅配のおわび */
#chihai{
	border:solid 2px #ff6666;
	text-align:center;
	padding:6px;
	margin-bottom:5px;
	font-size:90%;
	background:#ffeeff;
	}

#chihai a{
 color:#ff4444;
 font-weight:bold;
 }

/* 再生へ 心ひとつに */
#saiseihe{
	text-align:center;
	border-bottom:dotted 1px #999;
	margin-bottom:5px;
	}

/* 将来への記憶 */

#syourai_kioku{
	border:solid 1px #999;
	margin-bottom:10px;
	padding:3px 0;
    border-radius: 8px;        /* CSS3草案 */  
    -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   /* Firefox用 */
	}

#syourai_kioku_title{
	width:98%;
	margin:0 auto;
	}
	
#syourai_kioku_title td{
	font-size:10pt;
	}

#syourai_kioku_title td a{text-decoration:underline;}

#shinsai_phototable{
	margin:0 auto;
	}

#shinsai_phototable td{
	padding:2px;
	}
	
#shinsai_phototable img{
	border:solid 1px #bbb;
	padding:2px;
	}

/* 絆 */
#flat_Area{
	margin-bottom:5px;
	}

#kizuna_Area{
	border-bottom:1px dotted #999;
	background-color:#f2f9ff;
	margin-bottom:10px;
	padding:5px;
	}

.kizuna_title{margin-bottom:10px;}

.kizuna_title dt{
	float:left;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#444;
	padding-left:138px;
	padding-top:3px;
	background:url(http://www.kahoku.co.jp/images/flat/kizuna_volun.jpg) no-repeat left center;
	}

.kizuna_title dd{
	display:inline;
	float:right;
	font-size:10pt;
	padding-top:3px;
	}

.kizuna_list{
	font-size:90%;
	margin-left:5px;
	}
	
.kizuna_list li{
	line-height:1.2em;
	margin-bottom:0.2em;
	background:url(http://www.kahoku.co.jp/images/2009/list/list_disc_black.gif) no-repeat left 0.2em;
	padding-left:14px;
	}
	
	
/* オピのおび */
#opi_Area{
	margin-bottom:0px;
	}

.opi_title{margin-bottom:10px;}

.opi_title dt{
	float:left;
	width:440px;
	height:26px;
	}

.opi_title dd{
	display:inline;
	float:right;
	font-size:10pt;
	padding-top:3px;
	}

.opi_list{
	font-size:90%;
	margin-left:10px;
	}
	
.opi_list li{
	line-height:1.2em;
	margin-bottom:0.2em;
	background:url(http://www.kahoku.co.jp/images/2009/list/list_disc_black.gif) no-repeat left 0.2em;
	padding-left:14px;
	}

.opi_more{
	font-size:9pt;
	text-align:right;
	}

/* 休刊日 */
#kyukanbi{
	text-align:center;
	border:solid 1px #FFA566;
	margin-bottom:5px;
	padding:8px 5px;
	font-size:0.9em;
	background:#FFFFE0;
	}

/* サイトトピックス */
/* CSS */
    div.wrap {
        border-top:solid 1px #a9a9a9;
        width: 100%;
    }

    div.wrap2 {
        border-bottom:dotted 1px #a9a9a9;
        width: 100%;
    }
 
    div.wrap div,div.wrap2 div {
	display: table-cell;
	vertical-align: middle;
	padding-top:5px;
	padding-bottom:5px;
    }

	div.wrap h5,div.wrap2 h5{
	font-size:small;
	font-weight:normal;
	margin-bottom:3px;
	}

	div.wrap p,div.wrap2 p{
	font-size:75%;
	color:#444;
	margin:0;
	line-height:1.2em;
	}

    div.wrap div.box1,div.wrap2 div.box1 {
        width: 55px;
    }
    div.wrap div.box2,div.wrap2 div.box2 {

    }
 
    /* IE 6 */
    * html div.wrap div,* html div.wrap2 div {
        display: inline;
        zoom: 1;
    }
 
    /* IE 7 */
    *:first-child+html div.wrap div,*:first-child+html div.wrap2 div {
        display: inline;
        zoom: 1;
    }
 
    /*\*//*/
    * html div.wrap div,* html div.wrap2 div {
        display: inline-block;
    }
    /**/
    

/* 震災アーカイブ */
    div.shinsai-archive {
        border:solid 1px #888;
        padding:10px 8px;
        margin-top:20px;
        margin-bottom:20px;
    }

	div.shinsai-archive h4{
	font-size:small;
	font-weight:normal;
	margin-bottom:10px;
	border-bottom:solid 1px #333;
	padding-bottom:5px;
	text-align:center;
	}

	div.shinsai-archive p{
	font-size:0.8em;
	color:#444;
	margin:0;
	line-height:1.3em;
	}

    div.shinsai-archive div.box1 {
    width:240px;
    float:left;
     }
    div.shinsai-archive div.box2 {
	width: 160px;
	background:#e0e0e0;
	padding:5px 0;
	text-align:center;
	float:right;
    }

 
p.archive-setumei{}

p.archive-open{padding-top:8px;text-align:center;}

p.archive-mainte{color:red;}


/**ソチ五輪**/
#sjsg_webparts_flash_div .flash-news{
	border-bottom:1px;
	}

#txtsokuho_wigit{
	width:96%;
	padding-top:10px;
	margin:0 auto 20px;
	}

#topsochi_obi{
	position:relative;
	padding:4px;
	background:#1166aa;
	border: 1px solid silver;
	border-bottom:none;
	color:#fff;
	}

#topsochi_obi h3{
	font-size:13px;
	padding-left:18px;
	font-weight:normal;
	background:url(/spe/spe_sys1133/img/mark.png) no-repeat;
	}

#topsochi_obi p{
	position:absolute;
	top:5px;
	right:10px;
	font-size:11px;
	}

#topsochi_obi p a{
	color:#fff;
	}

#sjsg_webparts_flash_div .flash-news h2 {
  font-size: 11px;
  display:none;
}

#sjsg_webparts_flash_div .flash-news ul.news-list li {
  font-size: 11px;
  padding:5px 10px;
}

/*河北オンライン告知*/
#kahokuonline_pr{
	text-align:center;
	line-height:1.4em;
	border:solid 2px #3399ff;
	margin-bottom:14px;
	padding:2px;
	}

#kahokuonline_pr a{
	display:block;
	padding:5px;
	background:#eeffff;
	border:solid 1px #3399ff;
	}

#kahokuonline_pr a:hover{
	text-decoration:none;
	background:#ffffee;
	
}

.online_ttl{
	font-weight:bold;
	font-size:16px;
	border-bottom:dotted 1px;
	padding:2px 7px;
	}

.online_txt{
	font-size:10pt;
	}
