/* コンテンツ内レイアウト調整　
--------------------------------------------- */ 
#rss_header {
	text-align:left;
	position:relative;
	padding:0 !important;
}
#rss_header p {
	text-align:left !important;
	position:absolute;
	top:60px;
	left:120px;
}
.rss_table tr td{
	border:1px solid #CCCCCC;
	border-collapse:collapse !important;
	text-align:left !important;
	padding:5px;
}
.txtright {
	text-align:right !important;
	font-size:12px;
}
.textleft {
	text-align:left !important;
}
.s14 {
	text-decoration:underline;
	line-height:1em;
}
#wrapbc .contents {
	padding-bottom:0px;
}
#wrapbc .contents a {
	text-decoration:underline;
}
#rss_contents {
	margin-bottom:0px !important;
}
/*footer*/
#res_footer #res_footer_utilitylinks ul li a {
	font-size: 10px !important;	
}
#res_footer #res_footer_addressmarks address strong {
	font-size: 100% !important;
}
*html #grtable {
	margin-left:70px;
}
/* header,footer用マージン
--------------------------------------------- */
div#wholeHeaderPane {
	margin:0 auto 10px;/*10pxはヘッダー下の空き設定*/
}
div#res_footer {
	margin:20px auto 0px ;/*20pxはフッタ上の空き(元は0)*/
}

.fs12{
	font-size:12px;
}