/*--------------------------------
  - added in 09.12.18_fix
--------------------------------*/

/* -news-block
----------------------------------------------------*/
		#news-block div.news-heading div {
			background:url(../img/element_parts/news-block/bg02.gif) no-repeat 0 100%;
			padding:2px 0;
		}
			#news-block div.news-heading div div {
				background:#f5f5f5 none;
				border-left:solid 1px #ddd;
				border-right:solid 1px #ddd;
				padding:0 13px 1px 10px;
				>padding-bottom:2px;
			}
		#news-block .news-heading h2 img.rss {
			margin:-4px 0 0 6px;
			_margin-top:0;
			_vertical-align:-2%;
		}
			#news-block .news-heading h2 a:hover img.rss {
				opacity:0.7;
				filter: alpha(opacity=70);
			}
	#news-block div.headingLv3{
		margin:0 0 2px;
	}
	#news-block div.headingLv3-subNavi{
		margin:0 0 2px;
	}
	#news-block p.paragraph {
		margin:0 !important;
		padding:10px 10px 0;
	}

/* -note-block
----------------------------------------------------*/
	#note-block .note-heading{
		border-top:solid 2px #cfcfcf;
		border-bottom:solid 1px #cfcfcf;
		padding:6px 6px 5px;
		margin:0;
		position:relative;
		zoom:1;
	}
		#note-block .note-heading .subNavi{
			background:url(/sumai/common/img/element_parts/headingLv3-subNavi/arrow.gif) 0 0.5em no-repeat !important;
			padding:0 0 0 10px;
			margin:0;
			position:absolute;
			top:10px;
			right:10px;
			font-size:85%;
		}
	#note-block p.paragraph {
		margin:0 !important;
		padding:10px 10px 0;
	}


/* -separatedMainVisual
-------------------------------------*/
#fs01-content #separatedMainVisual {
	margin:0 -20px 0px 0px !important;
}
