/* LAYOUT */
#Visual{ float: left; width: 853px; height: 231px; padding: 115px 107px 0 0; background: #378ac6 url(images/visual_front.jpg); }		
	#Visual h2{ float: right;  width: 429px; height: 72px; margin: 0; padding: 0; background: url(images/visual_caselogs.gif); text-indent: -5000px; }
	#Visual h3{ float: right; clear: right; width: 351px; margin: 0; padding: 0; text-align: center; font-size: 18px; color: #ddf0ff; }
	
#Content .bg1{ float: left; width: 100%; background: url(images/bg_content_top.jpg) no-repeat; }
#Content .bg2{ float: left; width: 905px; padding: 72px 20px 50px 35px; background: url(images/bg_content_bottom.jpg) no-repeat bottom; }

/* CONTENT */

.home_block{ float: left; width: 268px; padding: 0 30px 0 0; font-size: 13px; min-height: 244px; }
* html .home_block{ height: 244px; }
	.home_div{ background: url(images/front_div.gif) no-repeat top right; margin: 0 5px 0 0; }
	.home_block h2{ background: url() no-repeat left; color: #4798c7; font-size: 18px; padding: 0 0 0 20px; }
	.home_block p{text-align: justify; padding: 0 0 0 20px; margin:0 0 9px 0; }

	