@charset "utf-8";

#mainContent .MainBox .box_bar_senkyo{
	background:url(http://img.47news.jp/news/election/shuin2009/images/saishin_news_back.jpg) no-repeat;
	width:660px;
	margin:0;
	padding:4px 0 4px 15px;
	height:16px;
}

/*---------------------------------------------------
 最新ニュースの記事の部分　2008/09/18 SAITO
---------------------------------------------------*/

.saishin_font{
	font-size:12px;
}



#mainContent .MainBox .in_the_box{
	width:675px;
}

.saishin-photo{
	padding: 0px 15px 5px 10px;
	float: left;
}

p.saishin_kiji{
	margin:8px;
}

.red-font{
	color:#FF0000;
	font-size:12px;
}

.blue-font-big{
	font-size:18px;
	font-weight:bold;
}

.text_kiji{
	line-height:150%;
	font-size:14px;
	letter-spacing:120%;
}


/*
 水色Link Color [
----------------------------------------------------------- */


a.sk:link {
    text-decoration:none;
    color:#0066FF;
}

a.sk:visited {
    text-decoration:none;
    color:#0066FF;
}

a.sk:hover {
    text-decoration :underline;
    color:#0066FF;
}

a.sk:active {
      color:#0066FF;
	  text-decoration :none;
}




/*
 水色Link Colorの線あり [
----------------------------------------------------------- */


a.sk-line:link {
    text-decoration:underline;
    color:#0066FF;
}

a.sk-line:visited {
    text-decoration:underline;
    color:#0066FF;
}

a.sk-line:hover {
    text-decoration:underline;
    color:#0066FF;
}

a.sk-line:active {
      color:#0066FF;
	  text-decoration:underline;
}

	

/*---------------------------------------------------
 最新ニュースのリストの部分　2008/09/18 SAITO
---------------------------------------------------*/	

#mainContent .MainBox .list_other_banner{
	height:19px;
	background:url(http://img.47news.jp/news/election/shuin2009/images/gray-back.jpg) no-repeat;
	padding:6px 2px 0 8px;
	font-size:12px;
	margin-top:10px;
	width:665px;
}


#mainContent .MainBox .list_other_banner_long{
	height:19px;
	background:url(http://img.47news.jp/news/election/shuin2009/images/gray-back-long.jpg) no-repeat;
	padding:6px 2px 0 8px;
	font-size:12px;
	margin-top:10px;
	width:665px;
}





#mainContent .MainBox .in_the_box ul{
	margin:1px 0 2px 0;
	display:block;
}



#mainContent .MainBox .in_the_box ul li{
	list-style-image:url(http://img.47news.jp/news/election/shuin2009/images/list-style.jpg);
	position:relative;
	margin:3px 0;
	font-size:16px;
	height:25px;
	list-style-position:inside;
	padding-left:2px;
}


#mainContent .MainBox .in_the_box ul li span.timestamp {
	display:block; 
	position:absolute; 
	right:0; 
	top:0;
	color:#000; 
	font-size:90%; 
}


/*---------------------------------------------------
 動画ニュースの部分　2008/09/18 SAITO
---------------------------------------------------*/	

#mainContent .MainBox .movieNewsBaner{
	background:url(http://img.47news.jp/news/election/shuin2009/images/movie_news_back.jpg) no-repeat;
	margin-top:10px;
	padding:3px 0 4px 25px;
	height:17px;
	font-size:12px;
} 


.t_picbox2 {
	float:left;
	margin:10px 0px 0 5px;
	padding-right:8px;
	width:210px;
	height:160px;
	font-size:12px;
}



.t_picbox2 .titlebox2 {
	float:left;
	height:20px;
	padding:4px 0px 0px 23px;
	width:181px;
	margin:0;
	line-height:130%;
	background:url(http://img.47news.jp/news/election/shuin2009/images/movie-yajirushi.jpg) no-repeat;
}





.t_picbox2 .pic2 {
	float:left;
	height:136px;
	width:204px;
	margin:0;
}


.t_picbox3 {
	float:left;
	margin:10px 0px 0 0;
	width:204px;
	height:160px;
	font-size:12px;
}



.t_picbox3 .titlebox3 {
	float:left;
	height:20px;
	padding:4px 0px 0px 23px;
	width:181px;
	margin:0;
	line-height:130%;
	background:url(http://img.47news.jp/news/election/shuin2009/images/movie-yajirushi.jpg) no-repeat;
}





.t_picbox3 .pic3 {
	float:left;
	height:136px;
	width:204px;
	margin:0;
}

/*---------------------------------------------------
 写真ニュースの部分　2008/09/18 SAITO
---------------------------------------------------*/	

#mainContent .MainBox .photoNewsBaner{
	background:url(http://img.47news.jp/news/election/shuin2009/images/photo_news_back.jpg) no-repeat;
	margin-top:10px;
	padding:3px 0 4px 27px;
	height:17px;
	font-size:12px;
} 


#mainContent .MainBox .in_the_box .photoLeft{
	float:left;
	width:300px;
}


#mainContent .MainBox .in_the_box .photoRight{
	float:left;
	width:370px;
	padding-left:5px;
}



.photo_kiji {
	margin:2px 0 0 0;
        width:298px;
	height:220px;
        text-align:center;
        background-color:#000000;
}





.photo_kiji .photo_under_box{
        width:278px;
        height:200px;
        float:left;
        margin:5px;
}

.photo_kiji .photo_under_box .photo_box {
	width:278px;
        height:200px;
	display:table-cell;
	vertical-align:middle;
	margin:0;
        float:left;
	border:solid 1px #000000;
	background:#000000;
}
	
.photo_kiji .photo_under_box .photo_box .under_photobox {
	width:278px;
	height:200px;
	background-color:#000000;
	padding:0px;
}

.photo_kiji .photo_under_box .photo_box .under_photobox .under_photoThumpic{
        width:278px;
        height:200px;
	overflow: hidden; 
	position: relative;
	text-align:center; 
	margin:0;
        float:left; 
	text-align:center;
	vertical-align:middle;
}











.photo_title1-1{
	margin:8px 0 0 0;
}

.photo_title{
	margin:2px 0 0 0;
	font-size:12px;
}

.photo_day{
	margin:0 0 0 0;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

.top_under_box {
	float:left;
	margin:5px 0 8px 6px;
	width:115px;
	height:84px;
	font-size:12px;
}

.top_under_box .under_box{
	width:100px;
	display:table-cell;
	height:80px;
	vertical-align:middle;
	margin:0;
	border:solid 1px #000000;
	background:#000000;
	font-size:12px;
	padding:2px;
}
	

.under_photobox {
	width:100px;
	height:80px;
	background-color:#000000;
	float:left;
	padding:0px;
}



.under_photoThumpic{
	overflow: hidden; 
	position: relative;
	text-align:center; 
	width:100px; 
	height:80px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
}



/*---------------------------------------------------
 写真一覧ページ　2008/09/18 SAITO
---------------------------------------------------*/

.t_photo_box_senkyo  {
	float:left;
	margin:10px 15px 7px 10px;
	width:100px;
	height:130px;
	font-size:12px;
}

.t_photo_box_senkyo .photo2_senkyo{
	display:table-cell;
	width:100px;
	height:68px;
	vertical-align:middle;
	margin:0;
	padding:3px 3px;
	border:solid 1px #333333;
	background:#333333;
	font-size:12px;
}

.thum_photo_box_senkyo {
	float:left;
	width:90px;
    height:68px;
	margin:2px;
	padding:0px;
	font-size:12px;
}

.thum_photo_senkyo {
	overflow: hidden;
	position: relative;
	height:68px; 
        width:90px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
}

.t_photo_box_senkyo .photo2_senkyo .titlebox_senkyo {
	float:left;
	height:20px;
	padding:4px 0px 0px 23px;
	width:100px;
	margin:0;
	line-height:130%;
	background:url(http://img.47news.jp/news/election/shuin2009/images/movie-yajirushi.jpg) no-repeat;
}

/*---------------------------------------------------
 動画一覧ページ　2008/09/18 SAITO
---------------------------------------------------*/

.t_picbox_senkyo  {
	float:left;
	width:100px;
	height:130px;
                margin:10px;
	font-size:12px;
}


.t_picbox_senkyo .pic2_senkyo{
	display:table-cell;
	width:100px;
	height:68px;
	vertical-align:middle;
	margin:0;
	padding:3px 3px;
	border:solid 1px #333333;
	background:#333333;
	font-size:12px;
}

.thumbox_senkyo {
	float:left;
	width:90px;
                height:68px;
	margin:2px;
	padding:0px;
	font-size:12px;
}

.thumpic_senkyo {
	overflow: hidden; 
	position: relative; 
	/*width:90px;*/ 
	height:68px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
}

.t_picbox_senkyo .pic2_senkyo .titlebox_senkyo {
	float:left;
	height:20px;
	padding:4px 0px 0px 23px;
	width:100px;
	margin:0;
	line-height:130%;
	background:url(http://img.47news.jp/news/election/shuin2009/images/movie-yajirushi.jpg) no-repeat;
}

/*---------------------------------------------------
 サイドの部分　2008/09/24 SAITO
---------------------------------------------------*/

#sidebar1 .rightBox .rightTopbar{
	width: 300px;
	padding: 0;
}

#sidebar1 .rightBox .rightSeparate{
      	background:url(http://img.47news.jp/news/election/shuin2009/images/japan-map-back.jpg) no-repeat;
	height:auto;
　　　font-size:12px;
}





/*---------------------------------------------------
 選挙区　人物の部分　2008/09/25 SAITO
---------------------------------------------------*/


#mainContent .MainBox .in_the_box_spase{
	width:675px;
	padding-bottom:10px;
}



td.titleGbig{
	background:#D6D9E2;
	font-size:16px;
	font-weight:bold;
	border-bottom:#FFFFFF solid 1px;
	padding:5px;
}

td.subGsmall{
	background:#D6D9E2;
	font-size:12px;
	border-bottom:#FFFFFF solid 1px;
	padding:5px;
}

td.underGray{
	border-bottom:#CCCCCC solid 1px;
	font-size:12px;
	padding:5px;
}

td.last{
	font-size:12px;
	padding:5px;
}




/*---------------------------------------------------
 衆院選立候補者一覧　地域部分　2008/09/25 SAITO
---------------------------------------------------*/

.chikiTitleBig{
	font-size:18px;
}


td.todohukenUnder{
	padding:5px 10px;
	border-bottom:#CCCCCC solid 1px;
}

td.topImagePad{
	padding:5px;
}

#sidebar1 .conBox2 ul li {
float:left;
line-height:150%;
width:125px;
}
#sidebar1 .conBox2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.47news.jp/sports/localsports/images/bg_topBox.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
margin-top:5px;
padding:5px;
width:288px;
}

#sidebar1 .conBox2 h2 {
border-bottom:1px dotted #999999;
font-size:18px;
margin:0 0 10px;
padding:0 5px;
width:275px;
}





