@charset "utf-8";

@media print {

	#main h2.section {
		clear:both;
		padding:6px 0 6px 7px;
		border-top:2px solid #D92F32;
		border-bottom:1px solid #D2D2D2;
	}
	/* for IE6 */
	* html #top-category-info .column{
		margin:0 18px 10px 0;
	}
}

#main .area-press dl dd.more {
width:610px;
margin:0;
}

#top-category-info {
	margin: 20px -22px 0 0;
}
	#top-category-info .column {
		display:inline-block;
		vertical-align:top;
		width: 202px;
		margin:0 22px 10px 0;
		padding-top:10px;
		border-top:#ccc 1px solid;
	}
	* html #top-category-info .column{
		zoom:1;
		display:inline;
	}
	*:first-child+html #top-category-info .column{
		zoom:1;
		display:inline;
	}
	#top-category-info .column .title {
		width: 202px;
		margin:0;
		padding:10px 0 0;
		background:none;
		font-size:100%;
		line-height:1.3;
		border-style:none;
	}
	#top-category-info .column .title a {
		text-decoration:none;
	}
	#top-category-info .column .title img {
		float:right;
		vertical-align:middle;
		margin-top:-10px;
	}
	#top-category-info .column .title a span {
		background: url("/common/img/list-mark_r-red02.gif") no-repeat scroll 0 3px transparent;
		padding: 0 4px 0 14px;
		zoom: 1;
	}
	#top-category-info .column .title a:hover span {
		text-decoration:underline;
	}
	#top-category-info .column li.pdf {
		background: url("/common/img/ico_pdf2.gif") no-repeat scroll 0 3px transparent;
		padding: 0 4px 0 16px;
	}
	#top-category-info .column ul.list {
		clear:both;
		margin:0;
		padding:5px 0 0;
	}
	#top-category-info .column ul.list li {
		line-height:1.4;
	}
	#top-category-info .bond .title {
		height:30px;
	}
	#top-category-info .banner {
		width:650px;
		margin:0 0 30px;
		padding:20px 0;
		border-bottom:#ccc 1px solid;
	}
	#top-category-info .banner ul {
		margin:0;
	}
	#top-category-info .banner li {
		width:180px;
		margin:0 40px 0 0;
		float:left;
	}
	#top-category-info .banner li.last {
		margin-right:0;
	}
	#top-category-info .banner li img {
		float:left;
	}







#MV {
	position: relative;
	width: 650px;
		margin-bottom: 20px;
		height: 200px;
}
#MV .panel {
		margin-bottom: 20px;
	width: 650px;
	height: 171px;
	overflow: visible;
	position: relative;
}
#MV .bg {
	position: absolute;
	z-index: 1;
}
#MV .inner {
	height: 157px;
	padding-left: 30px;
	position: relative;
	z-index: 2;
}
#MV h2 {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	font-weight: normal;
}
#MV p {
	margin-bottom: 0;
	line-height: 1;
}
#MV p img {
	vertical-align: top;
}
#MV ul ,
#MV li {
	margin: 0;
	padding: 0;
	line-height: 1;
}
#MV ul img {
	vertical-align: bottom;
}
#MV .tab {
	margin-top: -23px;
	position: absolute;
/*
		display: none;
*/
	z-index: 3;
}

#MV #FINANCIAL .inner {
	padding-top: 30px;
}
#MV #FINANCIAL h2 {
	margin-bottom: 13px;
}
#MV #FINANCIAL .inner p {
	padding-bottom: 4px;
}

