/***********************************************/



/* top.css                     各トップページに使用      */



/* Use for all pages       */



/***********************************************/







/***********************************************/



/* HTML tag styles                             */
/***********************************************/
/*ニュース・WEBマガジンのトピックスニュース*/
/*WEBマガジンから注目の1件を大きく表示しているもの
/*枠囲み*/
.topics_news_kakomi{
	/*width:740px;*/
	padding: 10px;
	margin:10px 0px 0px 0px; 
	border-right: solid 1px #50219D;
	border-left: solid 1px #50219D;
	border-bottom: solid 1px #50219D;
	border-top: solid 1px #50219D;
}
/*太線で区切り*/
.topics_news_lineseparate{
	/*width:740px;*/
	padding: 10px;
	margin:10px 0px 20px 0px;
	border-right: solid 0px #50219D;
	border-left: solid 0px #50219D;
	border-bottom: solid 2px #50219D;
	border-top: solid 0px #50219D;
}


.new{
	margin:0px 0px 0px 7px;
}

#top_center{

	margin-right:14px;

	}

	

#top_center h2 img{

	margin:20px 0px 0px 0px;

}



.topdbtitle{

	font-weight:bold;

	margin:5px 0px 5px 0px;

}



.topitem_line{

	background-color:#CCCCCC;

	padding: 0px;

	margin: 10px 0px 10px 0px;

}



.topdbdate{

	font-size:x-small;

	color:#666666;

}


/***********************************************/











#top_center{



	margin-right:14px;



	}



	



#top_center h2 img{



	margin:20px 0px 0px 0px;



}







.topdbtitle{



	font-weight:bold;



	margin:5px 0px 5px 0px;



}







.topitem_line{



	background-color:#CCCCCC;



	padding: 0px;



	margin: 10px 0px 10px 0px;



}







.topdbdate{



	font-size:x-small;



	color:#666666;



}





/************ topimgtable styles******TOPキャッチ画像********/







#topimgtable img{



	margin:0px 0px 20px 0px;



}











/************ topimgtable styles******大きい********/







/*.topimgtable td{



	vertical-align:top;



	text-align:right;



	}



	



.topdbcomment{



	padding-right:10px;



	text-align:left;



}*/







.topimgtable td{



	vertical-align:top;



	}







.topimgtable img{



	margin:0px 0px 0px 10px;



}







.topdbcomment{



	padding-right:0px;



}



/************コメント用の小さいグレー文字**************/



.commentgray{



	color: #666666;



	font-size: xx-small;



	line-height:140%;



	margin:5px 0px 0px 0px;



}











/************ topimgtable_s styles*******小さい　1ライン*******/



.topimgtable_s td{



	vertical-align:top;



	font-size:x-small;



	}



	



.topimgtable_s img{



	margin: 0px 10px 0px 0px;



}



	



.topdbcomment_s{



	padding-left:10px;



	text-align:left;



}







.topdbtitle_s{



	font-weight:nomal;



	font-size:small;



	margin:0px 0px 0px 0px;



}



/************ .doubleimgtable styles*******2段組テーブル5/21追加*******/



/*****取材/出展者のダウンロードページ用*****/



.doubleimgtable td{



	vertical-align:middle;



	font-size:x-small;



	}



	



.doubleimgtable img{



	margin: 0px 13px 0px 0px;



}







/************ topimgtable_s styles*******小さい 1ラインの半分*******/



.comment_ws table{



	padding:0px 10px 0px 0px;



}







.comment_ws td{



	line-height:120%;



	font-size:x-small;



}







.comment_ws img{



	margin: 5px 10px 5px 0px;



}







.topitem_line_ws{



	background-color:#CCCCCC;



	margin: 20px 0px 20px 0px;



}







/************ btstyles*******GLOBALへも移す*******/



.webback_bt{



	text-align:right;



	margin: 5px 0px 10px 0px;



	



}







.mk_det{



	margin: 5px 5px 5px 0px;



}











/************ ehx box--login **************/



.log_in{



	border: solid 1px;



	border-color: #999999;



	margin: 10px 0px 10px 0px;



	padding: 5px 5px 5px 8px;







}







.idpw{



	width:87px;



	height:20px;



	vertical-align: top;



	margin: 2px 5px 2px 0px;



}







#nav_idpw{



	border: solid 1px;



	border-color: #0050C9;



	margin:0px 15px 10px 10px;



	padding: 0px;



}







#nav_idpw form{



	background-color: #FFFFFF;



}



.mk_backnumber{

	margin:0px 8px 0px 0px;

	}



.web_number{

	font-size:xx-small;

	}

	

.rensai_photo{

	margin:10px;

}



.rensai_tit{

	margin:10px 0px 4px 0px;

}


