@charset "UTF-8";

/*--------------------------------------------------------------------
	メインカラム
--------------------------------------------------------------------*/

#main {
	padding-top: 10px !important;
}

#main #main-image {
	margin: 0 0 20px 0;
}

/* ヘッドラインニュース --------------------------------------------*/

#main #headline {
	line-height: 1;
	position: relative; /* 子孫要素の position:absolute; 用基準位置 */
	width: 768px;
	margin: 0 4px 20px 3px;
	padding: 0;
}

	/*---------------------------------------------- 背景画像 */

	#main #headline .wrapper {
		position: relative; /* 子孫要素の position:absolute; 用基準位置 */
		display: block;
		width: 768px;
		height: 32px;
		/*overflow: hidden;*/
		background: url(img/cover/main_headline_bg.png) no-repeat 0 0;
	}
	/*---------------------------------------------- /背景画像 */

	#main #headline h2 {
		height: 32px;
	}
	#main #headline .summary {
		position: absolute;
		top: 6px;
		left: 156px;
		height: 20px;
		width: 610px;
		line-height: 1;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	#main #headline .summary p{
		margin: 0;
		padding: 0;
	}
	
	#main #headline .summary p a {
		color: #fff;
	}
	#main #headline .summary p a:link {
		color: #fff;
	}
	#main #headline .summary p a:visited {
		color: #fff;
	}
	#main #headline .summary p a:hover {
		color: #009;
	}
	#main #headline .summary p a:active {
		color: #fff;
	}

/* サイトコンテンツ -------------------------------------------------------*/

#main #site-contents {
	line-height: 1;
	width: 768px;
	margin-right: 4px;
	margin-left: 3px;
}
	#main #site-contents  ul{
		margin: 0;
		padding: 0;
	}
	
	#main #site-contents  ul li{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	/*---------------------------------------------- @POUCH */

	#main #site-contents .pouch {
		display: block;
		width: 236px;
		height: 146px;
		float: left;
		margin: 0 30px 0 0;
		padding: 0;
	}
	
		#main #site-contents .pouch a {
		}

	/*---------------------------------------------- UKP+ */

	#main #site-contents .ukp {
		display: block;
		width: 236px;
		height: 146px;
		float:left;
		margin: 0 30px 0 0;
		padding: 0;
	}
	
		#main #site-contents .ukp a {
		}
	
	/*---------------------------------------------- DML通信 */

	#main #site-contents .press {
		display: block;
		width: 236px;
		height: 146px;
		float:left;
		margin: 0;
		padding: 0;
	}
	
		#main #site-contents .press a {
		}