/*　全体の初期化　*/
*	{margin:0; padding:0; font-size:100%; font-weight:normal;font-family:Arial, Helvetica, sans-serif;
}
/*　ページ全体　*/
body	{
	background-image:url(img/bg_body.gif);
	background-position:left top;
	background-repeat:repeat;
	}
/*　ヘッダー画像「2007」の左飛び出し部分を含む全体枠　*/
#container_out	{
	width:834px;	/*　17+800+17=834　*/
	margin:0 auto;
	}
/*　実際に内容が入る部分の枠　*/
	#container	{
		width:800px;
		margin:0 auto;	/*　ページに対しての中央そろえ処理　*/
		background-color:#FFFFFF;
			background-image:url(img/bg_contents.gif);
			background-position:left top;
			background-repeat:repeat-y;
		}
		/*　「新潟日報」ロゴの入っている上部濃いグレーのバー　*/
		#logo	{
			height:30px;
			padding-left:10px;
			padding-top:4px;
			background-color:#0066CC;
			}
		/*　「文字の大きさを変更する」部分　*/
		#logo span	{height:22px;padding-left:350px;}
		#logo img	{margin-right:7px;}
		/*　ヘッダーの画像が入る部分　*/
		#header	{height:90px; background-color:#003399;}
			h1	{ display:inline;}
		/*　ナビ全体の設定　*/
		#navi	{
			font-size:85%;
			border-right:1px solid #333333;
			border-left:1px solid #333333;
			}
			/*　ナビの各メニューのセル　*/
			#navi td	{height:37px; text-align:center;}
			
			.bg_navi	{
				background-image:url(img/bg_navi.jpg); 
				background-position:left top; 
				background-repeat:repeat-x;
				color:#999999;
				}
			.bg_navi a	{text-decoration:none; color:#FFFFFF;font-weight:bold;}
			.bg_navi a:hover	{color:#FF9900;}
			#navi_sokuho	{
				width:76px;
				background-image:url();
				background-position:left top;
				background-repeat:no-repeat;
				}
			.bg_navi_sokuho	{
				background-image:url(img/bg_navi_sokuho.jpg);
				background-position:left top;
				background-repeat:repeat-x;
				color:#666666;
				}
			.bg_navi_sokuho a	{text-decoration:none; color:#FFFFFF;font-weight:bold;}
			.bg_navi_sokuho a:hover	{color:#FFCC00;}
			
			#navi_nippo	{
				width:11px;
				background-image: url(img/navi_nippo.jpg);
				background-position:left top;
				background-repeat:no-repeat;
				}
			#bg_navi_nippo	{
				width:230px;
				text-align:right;
				padding-right:10px;
				padding-top:8px;
				background-image:url(img/bg_navi_nippo.jpg);
				background-position:left top;
				background-repeat:repeat-x;
				}
			#bg_navi_nippo a	{text-decoration:none; color:#000000;}
			#bg_navi_nippo a:hover	{color:#3366CC;}
		/*　データが入る領域　*/
		#contents	{
			padding:40px;
			background-color:#FFFFFF;
			background-image:url(img/bg_contents.gif);
			background-position:left top;
			background-repeat:repeat-y;
			}
			/*　見出し「与野党獲得議席」等の画像部分　*/
			h2	{margin-bottom:20px;}
			/*　TOPページ「新潟選挙区立候補者」のデータテーブルのセル　*/
			#kouho td	{
				border-bottom:1px dashed #666666;
				padding:5px;
				font-size:85%;
				line-height:1.3em;
				}
			/*　各ページの「更新」ボタンのブロック　*/
			.kousin	{
				width:700px;
				margin-bottom:10px;
				padding-bottom:10px;
				border-bottom:1px solid #999999;
				line-height:1.4em;
				font-size:90%;
				}
			/*　各選挙データのJavascriptが入るボックス　*/
			.data_box	{
				width:700px;
				margin-bottom:20px;
				text-align:center;
				}
			.data_box td	{padding:5px;}
			#kyd8 td	{padding:5px;}　/*　選挙区当確者一覧　*/
			#kyd6 td	{padding:5px;}　/*　比例　*/



			/*　「小選挙区」　*/
			#map	{float:left;margin-bottom:20px;}
			#map_txt	{
				float:left;
				margin-bottom:20px;
				font-size:83%;
				line-height:1.3em;
				}
			#map_txt td	{
				vertical-align:top;
				padding-top:5px;
				padding-bottom:5px;
				border-bottom:1px dotted #666666;
				}
			#kakutoku td,.syousenkyoku td,	{padding:5px;}
				{padding:5px;}
			.back_map,.back_seitou,.to_top	{
				width:700px;
				padding-top:20px;
				padding-bottom:15px;
				text-align:right;
				font-size:85%;
				}
			#hirei td	{padding:7px;}
			#flash_dl	{
				clear:left;
				text-align:center;
				font-size:85%;
				line-height:1.4em;
				}
			#seitou_list	{
				margin-top:20px;
				margin-bottom:20px;
				}
			#seitou_list a	{
				font-size:85%;
				line-height:1.4em;
				padding-top:5px;
				padding-bottom:5px;
				font-weight:bold;
				text-decoration:none;
				}
			#seitou_list a:hover	{color:#FFFFFF; background-color:#006699;}
		#copyright	{
			clear:both;
			width:800px;
			margin:0 auto;
			height:23px;
			text-align:center;
			border-bottom:10px solid #0066CC;
			background-color:#FFFFFF;
			background-image:url(img/bg_contents.gif);
			background-position:left top;
			background-repeat:repeat-y;
			}
	
/*　Movable Type　記事　*/

#contents_main	{
	float:left;
	width:550px;
	padding-left:10px;
	padding-top:10px;
	background-color:#FFFFF;
	}

#contents_main h3	{
	font-size:100%;
	font-weight:bold;
	padding:3px 10px;
	}

/*　記事のＰ　*/

.picture	{width:260px; float:left; margin-right:10px; margin-bottom:8px;}
.picture img	{display:block; text-align:center;}
.picture #p_setu		{ margin-top:8px;padding:3px;font-size:8pt; line-height:1.2em; color:#000033; border:1px solid #999999;}

/*　記事本文　*/
#entry_block p	{font-size:85%; line-height:1.8em; padding:8px;}
.data	{font-size:85%; text-align:right;}


#souten		{padding-left:20px;padding-right:20px;padding-bottom:1em;font-size:80%;line-height:1.4em;}
#pan-kuzu	{font-size:80%;text-align:left;padding:10px;}
#pan-kuzu a	{font-weight:bold;}
.entry_body	{padding-right:10px;}
.entry_body img	{padding:8px; float:left;}
.entry_body p	{margin-top:7px; font-size:85%; line-height:1.4em;}
.kiji_list	{margin-left:80px;margin-top:10px;margin-bottom:50px;}
.kiji_list li	{margin-bottom:7px;font-size:80%;}
.img-shadow {
        float: left;
        background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
        background: url(/images/shadow.gif) no-repeat bottom right;
        margin: 10px 0px 0px 10px !important;
        margin: 10px 0px 0px 5px;
        }

.img-shadow img {
        display: block;
        position: relative;
        background-color: #fff;
        border: 1px solid #a9a9a9;
        margin: -6px 6px 6px -6px;
        padding: 4px;
        }
#contents_side	{
	float:left;
	width:210px;height:500px;
	padding-left:10px;
	padding-top:30px;
	}
#contents_side #rensai	{list-style:circle; font-size:80%; line-height:1.3em;}
#contents_side #links	{list-style:circle; font-size:80%; line-height:1.3em;}
#rensai	{margin-bottom:20px;}
#contents_side ul	{
	margin-left:15px;
	font-size:85%;
	list-style-type:circle;
	}
#contents_side li	{margin-top:7px; line-height:1.4em;}
.txt_r	{text-align:right;margin-top:20px;margin-bottom:20px;}
.kiji_nav	{font-size:80%; font-weight:bold; text-align:right; margin-bottom:15px;}
.kiji_nav a	{font-weight:bold;}
.excerpt	{
	margin-top:20px;
	font-size:80%;
	font-weight:bold;
	color:#666666;
	line-height:1.3em;
	}


/*　比例と小選挙区の表データ部分　*/


#table_data	{width:600px; background-color:#cccccc;}
#table_data td	{padding:2px;}
.blue	{ background-color:#3366CC; color:#FFFFFF; font-weight:bold;}
.mizuiro	{ background-color:#b1e5ef;}
.white	{background-color:#FFFFFF;}


/*　連載・特集ページ　*/

#m_rensai	{
	background-image:url(http://www.niigata-nippo.co.jp/09syuinsen/img/bg_m_rensai.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	width:530px;

	color:#FFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	}



/*　候補者情報（ポップアップウィンドウ）　*/

#pp_container	{
	margin:0 auto;
	width:280px;
	padding:10px;
	}
#pp_container #pp_data #img_p		{float:left; padding:0 5px 5px 0;}
#pp_container #pp_data	{
	margin-top:15px;
	padding:7px;
	width:286px;
	border:1px solid #99CC00;
	background-color:#FFF;
	}
#pp_container #pp_data p	{font-size:80%; line-height:2em;}
#pp_container #pp_data span	{font-size:140%; line-height:1.4em; font-weight:bold;}
#pp_container #pp_data form	{font-size:10px; line-height:2em; text-align:center; margin:10px 0;}







