@charset "utf-8";

/*****トップ*****/
#wrp_content01{
	background:#eeeeee;
}
#content01{
	width:970px;
	margin:0 auto;
	padding:30px 0;
}
.sub_content00{
	background:#FFF;
	float:left;
	width:950px;
	margin:0 0 20px 0;
	padding:15px 10px;
	}

.sub_content01{
	background:#FFF;
	float:left;
	width:455px;
	margin:0 20px 30px 0;
	padding:15px 10px;
	}

/**タブ切り替え**/
ul.tab_titles{
	width:860px;
	margin:0 auto;}
ul.tab_titles li{
	float:left;
}
ul.tab_titles li:first-child{
	margin-right:20px;
}
ul.tab_titles li a:hover img {
	opacity:1.0;
}

/**格付アクション・コメント**/

.sub_title_news{
	background:#f0eced;
	padding:4px;
	height:12px;
}
.list_action{
	border-bottom:1px dotted #a3a3a3;
	padding:5px 0;
}
.sub_list_action{
	padding:2px 0;
}
.sub_title_news > div{
	margin-right:3px;
	float:left;
	text-align:left;
}
.title_date00{
	width:100px;
	border-right:1px solid #000;
}
.title_business00{
	width:100px;
	border-right:1px solid #000;
}
.title_title00{
	width:700px;
}
.title_update00{
	width:150px;
	float:right !important;
	text-align:right !important;
}
.list_comment{
	border-bottom:1px dotted #a3a3a3;
	padding:5px 4px;
}

.date00{
	width:97px;
	margin-right:3px;
	float:left;
	text-align:left;
}
.business00{
	width:100px;
	margin-right:3px;
	float:left;
	text-align:left;}
.title00{
	width:730px;
	margin-right:3px;
	float:left;
	text-align:left;
	line-height:1.4;
}
.title00 img,.title_title_en img{
	vertical-align:middle;
}
div.title00 a{
	text-decoration:underline;
}
div.issue a{
	text-decoration:underline;
}

/**最新リポート、お知らせ **/
.list_title01 a{
	text-decoration:underline;
}
.list_report{
	border-bottom:1px dotted #a3a3a3;
	padding:5px 0;
}
.title_date01{
	width:90px;
	border-right:1px solid #000;
}

.title_title01{
	width:330px;
}


.list_date01{
	width:87px;
	margin-right:3px;
	float:left;
	text-align:left;
}

.list_title01{
	width:350px;
	margin-right:3px;
	float:left;
	text-align:left;
	line-height:1.4;
}
.list_title01 img{
	vertical-align:middle;
}

/*R&Iの信用格付、データ*/


.sub_content02{
	width:308px;
	float:left;
	margin:0 20px 30px 0;
	text-align:left;
	background:#FFF;
	height:280px;
	border:1px dashed #a3a3a3;
}

.sub_content02 ul{
	margin:5px 5px 0 5px;
}



/***検索***/
input#search_issue{
	border:1px solid #CCC;
	width:300px;
	height: 20px;
	margin: 0;
	padding: 5px;
}
div#wrp_search_issue,div#search_issue{
	margin:20px 0 20px 14px;
}

.sub_content03{
	background:#e1f3fc;
	text-align:left;
	padding-bottom:20px;
}
.wrp_sub_content03{
	width:930px;
	margin:15px 20px;
	background:#FFF;
}

.sub_content0301{
	background:#FFF;
	width:435px;
	float:left;
	margin:0 15px;
	padding:15px 0 0 0;
	height:320px;

}
.sub_content030101{
	width:145px;
	margin-right:20px;
	float:left;
}
.sub_content030102{
	width:265px;
	float:left;
}
#sub_content030103{
	width:175px;
	margin-right:20px;
	float:left;
}
#sub_content030104{
	width:235px;
	float:left;
}


/***サービス紹介***/
#wrp_content02{
	background:#FFF;
	margin-bottom:30px;
}

#content02{
	width:970px;
	margin:0 auto;
}
.wrp_title05{
	background:#7dbbe7;
	margin-bottom:30px;
}

.wrp_title05 .title05 {
	color:#FFF;
	width:970px;
	margin:0 auto;
}



ul.list_service li{
	float:left;
	margin:0 6px 0 0;
}



