/* CSS Document */
.contents{
	width : 830px;
	padding : 0px;
	border : 0px;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	margin: 0;
/*	background:url(/csr/recycle/recyclehtml/shareimg/menu_backcolor.gif) top left repeat-y; */
	background-color:#ffffff;
}

.link_navi a{/*navi*/
	background:url(/img/btn_topbar.gif) -88px -37px; /*上部ボタンのnaviを常に反転*/
	}

.main{
	width:590px;
	margin:0;
	padding:0;
	float:right;
	line-height:1.5em;
/*	font-size:14px; */
}

.navi{
	width:218px;
	float:left;
	padding:0;
	margin:0;
	margin-left:2px;
}



#cap{
	font-size:85%;
	margin:0;
	padding:0;
}



a img { border-style:none;}

#co{
	vertical-align:sub;
	font-size:80%;
}


#rettxt{
	text-align:right;
	margin:10px 5px 20px 0px;

}

#rettxt img{
	border:0;
	vertical-align:middle; margin:0px 2px 2px 0px;

}

#narrow_one{
	font-stretch:ultra-condensed;
	}
#narrow_two{
	font-stretch:extra-condensed;
	}
#narrow_three{
	font-stretch:condensed;
	}
#narrow_four{
	font-stretch:semi-condensed;
	}

#fontred{
	color:#FF0000;
}

table{ font-size: 100% } /*　IE向け　*/
html>table{ font-size: 14px }/* firefox向け */




.allbrowser{ /*画面全体*/
	width:100%;
	height:100%;
	text-align:center;
	background:url(/share/img/bk_pagesall.gif) top left repeat-x; /*下層ページのヘッドメニューの画像をX方向にリピート*/
	}

.alldisplay{/*コンテンツ全体*/
	width:830px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


.data_files{/*資料提供リンクリスト*/
	width:100%;
}
.data_files ul{
	margin:5px 0 15px 10px;
	padding:0;
	list-style-type:none;
}
.data_files li{
	margin:0;
	margin-left:10px;
	margin-bottom:5px;
}
.data_files p{
	font-weight:bold;
	border-bottom:1px dotted #333333;
	margin-left:10px;
}

.pdflink{ /*pdfファイルへのリンク*/
	background:url(/share/img/pdf_mark.gif) bottom left no-repeat;
	text-indent:20px;
	margin-bottom:-1px;
}

.exlink{ /*外部ページへのリンク*/
	background:url(/share/img/exlink_mark.gif) bottom left no-repeat;
	text-indent:20px;
}

img.navimg{border:0;}
