@charset "utf-8";
/* CSS Document */

/*----------------------------------------------
　共通
------------------------------------------------*/

.in_the_box{
	margin:0;
}

.in_the_box10{
	padding:10px 0;
}

.in_the_box10_top{
	padding:10px 0 0;
}

.in_the_box10_bottom{
	padding:0 0 10px;
}

h1,h2,h3,p{
	margin:0;
	padding:0;
	font-size:100%;
	line-height:150%;
}

.font14{
	font-size:88%;
	line-height:150%;
}

.font12{
	font-size:75%;
	line-height:130%;
}

.font10{
	font-size:63%;
	line-height:130%;
}


.floatL{
	float:left;
}

.floatR{
	float:right;
}

.padding5{
	padding:5px;
}

.margin5_bottom{
	padding:0 0 5px 0;
}

.enji{
	color:#990000;
}


/*
 基本のLink Color 削除2010/06/24
------------------------------------------- */

/*----------------------------------------------
  clearfix　　　　2009/06/04 SAITO
------------------------------------------------*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}




/*----------------------------------------------
　ヘッダー
------------------------------------------------*/

.top_banner_bg{
	background:url(http://www.47news.jp/47topics/influenza/images/influenza_top_banner_bg.jpg) no-repeat;
	color:#FFFFFF;
	height:33px;
	padding:5px 0 0 5px;
}

/*----------------------------------------------
　メイン部分
------------------------------------------------*/

.box_border{
	border:solid 1px #CCCCCC;
}


.box_title{
	background:#E1E1E1;
	padding:3px;
}



.ichiranBtn{
	color:#FFFFFF;
	background:#999999;
	height:17px;
	width:65px;
	text-align:center;
	padding:2px 0 0 0;
	display:block;
}

.ichiranBtn a{
 color:#ffffff;
}
.kijiTitleName{
	font-size:138%;
	padding:0 5px 5px 0;
	position:relative;
	width:455px;
}


.kijiTitleName span.timestamp {display:block; position:absolute; right:0; top:5px; color:#000; font-size:63%; }

ul.mainList{
	padding:0;
	margin:0 0 0 20px;
}

ul.mainList li{
	padding:0;
	margin:0;
	list-style:url(http://img.47news.jp/images/dsicon.gif) outside;
	position:relative;
	width:460px;
	height:22px;
}

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


ul.mainListLong{
	padding:0;
	margin:0 0 0 25px;
}

ul.mainListLong li{
	padding:0;
	margin:0;
	list-style:url(http://img.47news.jp/images/dsicon.gif) outside;
	position:relative;
	width:638px;
	height:22px;
}

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


.grayBox{
	background:#E1E1E1;
	margin:0 0 5px 0;
}


.whiteBox{
	background:#FFFFFF;
	padding:5px;
	width:318px;
　　　height:147px;　
}
.whiteBox2{
	background:#FFFFFF;
	padding:5px;
	width:318px;
　　　height:176px;　
}

.boderLine{
	padding:0 0 2px 0;
	border-bottom:solid 1px #CCCCCC;
	margin:0 0 5px 0;
}

ul.nomalList{
	margin:0 0 0 25px;
	padding:0;
}

ul.nomalList li{
	margin:0;
	padding:0;
	list-style:url(http://img.47news.jp/images/dsicon.gif) outside;
}


.kijiTitleNameUnder{
	font-size:138%;
	padding:0 0 5px 0;
}

/*------------------------------------------
 写真部分のcss　           2009/07/09 SAITO
--------------------------------------------*/


.picListZone2{
	float:left;
	width:164px;
}


.thum{
	height:120px;
	width:170px;
	padding:0 10px 0 0;
}


.thum .thumbox {
	float:left; 
	width:170px;
    height:110px;
/*	margin:2px; */
	padding:2px;
	border:solid 1px #CCCCCC;

}

.thum .thumbox .thumpic {
	overflow: hidden; 
	position: relative; 
	width:170px; 
	height:110px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
}



.picListZone2 .titlebox{
	clear:both;
	width:154px;
	height:50px;
	margin:0;
	padding:3px;
	font-size:10px;
}

#items {
	padding-left:28px;
}

.leftBtn {
	position:absolute;
	left:5px;
	top:30px;
}

.rightBtn {
	position:absolute;
	right:5px;
	top:30px;
}

/*----------------------------------------------
　サイド部分
------------------------------------------------*/

.enji_bg{
	background:#990000;
	color:#FFFFFF;
	padding:3px 0 0 3px;
}

.side_separate_box{
	float:left;
	width:135px;
	padding:5px 10px 5px 0;
}

.side_image{
	padding:0 5px 0 5px;
	float:left;
}

/*----------------------------------------------
　一覧部分
------------------------------------------------*/

.inKijiphoto{
	float:right;
	padding:0 5px 0 10px;
}

.inKijiphoto img{
	border:1px solid #CCCCCC;
	padding:3px;
}

.pageNate{
	background:#CCCCCC;
	text-align:center;
	padding:3px 0;
	font-size:75%;
}

.pageNate2{
	text-align:center;
	padding:3px 0;
	font-size:75%;
}



/*----------------------------------------------
　詳細部分
------------------------------------------------*/

.shosaiTitle{
	font-size:150%;
	font-weight:bold;
	letter-spacing:110%;
	padding:0 0 10px 0;
}


.box_semi_title{
	border-bottom:3px solid #999999;
	padding:8px 0 0 5px;
	margin:0 0 10px 0;
}

/*----------------------------------------------
　写真ページ
------------------------------------------------*/




	
/*----------------------------------------------
　NEWサイド部分
------------------------------------------------*/

.link_title{
	background:url(http://www.47news.jp/47topics/influenza/images/side_link_bg.jpg) no-repeat;
	height:19px;
	width:292px;
	padding:3px 0 0 6px;
	font-size:88%;
}

ul.side_news_link{
	padding:5px 0 10px;
	margin:0;
	font-size:88%;
}


ul.side_news_link li{
	float:left;
	width:86px;
	padding:0 3px 0 8px;
	height:20px;
}

ul.side_celebrity_link{
	padding:5px 0 10px;
	margin:0;
	font-size:88%;
}


ul.side_celebrity_link li{
	padding:0 3px 0 8px;
	height:20px;
}

.padding3{
	padding:3px;
}

table.side_table{
	margin:0 0 5px 0;
}


table.side_table tr td{
	padding:3px 2px;
	font-size:88%;
	line-height:130%;
}

.side_box_p{
	line-height:150%;
	padding:0 0 3px 0;
	font-size:88%;
}	
	
#tabmenu .subNew {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.47news.jp/topics/entertainment/images/menu/second-tab-back.jpg) no-repeat scroll 0 0;
font-size:12px;
height:26px;
line-height:1.6;
list-style-type:none;
margin:0;
padding:0;
}	
.smfont{
 font-size:80%;
}
.ssmfont{
 font-size:60%;
}	
.thum2{
	height:120px;
	width:145px;
	padding:0 8px 0 0;
}


.thum2 .thumbox {
	float:left; 
	width:145px;
    height:110px;
/*	margin:2px; */
	padding:2px;
	border:solid 1px #CCCCCC;

}

.thum2 .thumbox .thumpic {
	overflow: hidden; 
	position: relative; 
	width:145px; 
	height:110px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
}

.pageNate a{
 #ffffff;
}
	
