@charset "utf-8";
/* CSS Document */

/* プレスリリースの右 */
#leftnews{
	width:170px;
	margin:0;
	padding:0;
	}

#leftnews div.block{
	border:1px solid #E6E6E6;
	width:115px;
	padding:0;
	margin:0 0 10px 0;
	}
#leftnews p{
	font-size:10px;
	padding:5px;
	margin:0;
	line-height:130%;
	color:#999;
	}
#leftnews a:link{
	color:#6666CC;
	text-decoration:none;
	}
#leftnews a:hover{
	color:#6666CC;
	text-decoration:underline;
	}
#leftnews a:visited{
	color:#6666CC;
	text-decoration:none;
	}
/* プレスリリースのメインニュース */
#prarea{
	margin:0;
	padding:0;
	}

#prarea dl{
	margin:0;
	padding:0;
	width:440px;
	}	
#prarea dt{
	width:110px;
	min-height:20px;
	_height:20px;
	color:#999;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	}
#prarea dd{
	padding:0;
	margin:0 0 10px 0;
	}	
#prarea a:link {
	color: #000;
text-decoration:underline;
}

#prarea a:visited {
	color: #307FA2;
text-decoration:underline;
}

#prarea a:hover, a:active {
color:#307FA2;
text-decoration:none;
}
div.hr{
	border-bottom:1px  solid #E6E6E6;
	margin:5px 0;
	clear:both;	
	}
/* プレスリリースのメインニュース詳細 */
#prdetails{
	margin:0;
	padding:0;
	clear:both;
	text-align:left;
	}
div.pdf{
	float:left;
	width:90px;
	margin:0;
	padding:0;
	}
div.days{
	float:right;
	test-align:right;
	color:#999;
	margin:0;
	padding:0;
	clear:both;
	}
#prdetails h3{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	padding:10px 0;
	text-align:center;
	color:#666699;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 0 0;
	}
#prdetails h4{
	padding:10px 0;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0;
	}
#prdetails p.notes{
	font-size:10px;
	color:#6666CC;
	line-height:130%;
	margin:10px 0;
	padding:0;
	}

/* プレスリリースの関連記事 */
#relation{
	margin:0;
	padding:0;
	clear:both;
	}
#rltleft{
	float:left;
	margin:0;
	width:85px;
	text-align:center;
	padding:0;
	}
#rltright{
	float:right;
	margin:0;
	width:85px;
	padding:15px 10px;
	width:320px;
	border-left:1px solid #E6E6E6;
	}
#rltright ul{
	margin:0;
	padding:0 0 0 10px;
	}
#rltright li{
	margin:5px 3px 8px 3px;
	padding:0 0 0 5px;
	color: #6666CC;
	}

#rltright  a:link {
	color: #6666CC;
text-decoration:underline;
}

#rltright  a:visited {
	color: #6666CC;
text-decoration:underline;
}

#rltright  a:hover, a:active {
color:#307FA2;
text-decoration:none;
}
#relationborder{
	background:url(../../release/images/bar_news_kanren.gif) top no-repeat;
	height:2px;
	clear:both;
	}


/* tmp */
#column2rbox{
	margin:0;
	padding:0;
	}

#column2rbox dl{
	margin:0;
	padding:0;
	width:620px;
	}	
#column2rbox dt{
	width:110px;
	min-height:20px;
	_height:20px;
	color:#999;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	}
#column2rbox dd{
	padding:0;
	margin:0 0 10px 0;
	}	
#column2rbox a:link {
	color: #000;
text-decoration:underline;
}

#column2rbox a:visited {
	color: #307FA2;
text-decoration:underline;
}

#column2rbox a:hover, a:active {
color:#307FA2;
text-decoration:none;
}



/* ビジネスレポート */

#breport{
	margin:0;
	padding:0;
	clear:both;
	width:625px;
	}
#breport h3{
	color:#999999;
	font-size:14px;
	margin:0;
	padding:0;
	}

#breport div.leftimg{
	float:left;
	width:300px;
	margin:0 0 30px 20px;
	padding:0;
	}
#breport div.rtext{
	float:right;
	text-align:center;
	margin:0;
	padding:70px 0 0 0;
	vertical-align:middle;
	width:270px;
	}
#rightmenu img {border-bottom:#e6e6e6 1px solid;}
#rightmenu a:hover img {opacity:0.6;filter: alpha(opacity=60)}


/* BBSTYLE  */

#bbstyle{
	margin:0;
	padding:0;
	clear:both;
	width:625px;
	}
#bbstyle h3{
	color:#666;
	font-size:14px;
	margin:10px 0 5px 0;
	padding:0;
	line-height:150%;
	}
#bbstyle p{
	margin:10px 0;
	padding:0;
	line-height:150%;
	}
#bbstyle td{
	padding:10px 5px;
	vertical-align:top;
	line-height:140%;
	}
#bbstyle th{
	width:40px;
	padding:10px 5px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
	}
#bbstyle .qst{
	color:#6666CC;
	}
#bbstyle .green{
	color:#669966;
	}
#bbstyle .blue{
	color:#3399CC;
	}
#bbstyle .org{
	color:#FF6600;
	}
#bbstyle .red{
	color:#FF0000;
	}
#bbstyle .gray{
	color:#999999;
	}
#bbstyle .kgray{
	color:#666666;
	}
#bbstyle .kred{
	color:#CC0000;
	}
#bbstyle .size10{
	font-size:10px;
	}
#bbstyle .size16{
	font-size:16px;
	}
.imgright{
	float:right;
	padding:10px 0 10px 10px;
	text-align:center;
	}
.imgleft{
	float:left;
	padding:10px 10px 10px 0;
	text-align:center;
	}
#stylepdf{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	padding:10px 0;
	margin:10px 0;
	clear:both;
	}

#stylepdf div.leftimg{
	float:left;
	width:300px;
	margin:0 0 0 20px;
	padding:0;
	}
#stylepdf div.rtext{
	float:right;
	text-align:center;
	margin:0;
	padding:70px 0 0 0;
	vertical-align:middle;
	width:270px;
	}
