/*crowd_company_tmp*//* commented backslash hides from ie5mac \*/ html{	height:100%;	margin:0;	padding:0} /* end hack */ html,body {	padding:0;	margin:0;	background-color: #acafac;	font-size: 0.85em;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",       "メイリオ", meiryo,       Osaka,       "MS P ゴシック", "MS P Gothic",       sans-serif;       }body{		text-align:left;	min-width:776px;/* for mozilla*/	background-color: #333333;	height:100%;	background:  url(images/bg_4x818.jpg) repeat-x left top;}#wrapper {	background:  url(images/foot_4x82.jpg) repeat-x left bottom;	_height: 82px;}	#outer{	height:99.9%;	min-height:100%;	width:776px;	text-align:left;	margin:auto;	position:relative;	overflow:visible;	background:  url(images/inner_776x1.jpg) repeat-y left top;}h1 {    font-size: 1em ;    color: #666666;    line-height : 0.8em;    margin:6px 0px 2px 0px;     text-align:center;    z-index: 999    }/* mac hide \*/* html #outer{	width:776px}/* end hide*/html>body #outer{	height:auto;} /*for mozilla as IE treats height as min-height anyway*/#inner{	width:100%;	padding-top:125px;/*needed to make room for header*/} #header{	position:absolute;	top:0px;	left:0px;	width:776px;	height:100px;	z-index:74;	background:  url(images/top-header_776x100.jpg) no-repeat left top;}#ajaxmenu{	position:absolute;	top:100px;	left:0px;	width:776px;	height:44px;	z-index:65;	background:  url(images/header_776x44.jpg) no-repeat left top;}#logo {	position:absolute;	top:38px;	left:20px;	width:165px;	height:35px;	text-indent: -5000px;	z-index:300;	background:  url(images/logo_237x63.gif) no-repeat left top;}/* mac hide \*/* html #outer, * html #header {width:780px}/* end hide*/#footer {	color: #787570;	width:776px;	clear:both;	height:92px;	text-align:left;	left:0px;	bottom:0px;	position: absolute;	background:  url(images/foot_776x92.jpg) no-repeat left top;}#footer p {	margin-top: 22px;	margin-left: 10px;}* html #footer{	margin-bottom:-1px}/* ie rounding bug*//* mac hide \*/* html #footer {	/*only ie gets this style*/	height:82px;	/* for ie*/}/* end hide*/div,p  {	margin-top:0px;}/*clear top margin for mozilla*/#right {	width:206px;	float:right;	z-index: 55;}#right-inner {	width: 150px;	padding-left: 36px;	padding-top: 20px;	text-align: left;}#right-inner h2 {	font-size: 0.85em ;}#right-inner p {	margin:0px ;}#left {	position:relative;/*ie needs this to show float */	width:490px;	float:left;	padding-left: 37px;	padding-bottom: 30px;	z-index: 56;}#left-inner {	padding-left: 9px;	padding-right: 9px;	text-align: left;}#clearfooter {	width:100%;	height:82px;	clear:both;} /* to clear footer */html>body #minHeight{	float:left;	width:0px;	height:100%;	margin-bottom:-82px;} /*safari wrapper */#content {	z-index: 300;	padding-bottom: 7px;}#content h2 {	 font-size: 1.4em ;	 color: #787570;	 line-height : 1.75em;        padding-top : 14px ;        padding-bottom : 15px ;        margin-top : 40px ; 	 position: relative;        text-align : center ;	 background:  url(images/titleback_472x60.jpg) no-repeat left top;	 z-index: 999;}#content h3{  	font-size: 1.2em ; 	color: #555555 ;	line-height : 1.5em ;       padding-left : 8px ;       padding-top : 1px ;       border-left : solid 7px #fff570 ;       }h3#post-  {	font-size: 1em;	color: #555555;	background:  url() no-repeat left top;	padding-left: 0px;}#content h4{  	font-size: 1em ; 	color: #444444 ;	line-height : 1.75em ;       }#content p {	font-size: 1em ;	color: #555555;	line-height: 1.75em ;}#content p a {	color: #747f7d;}#content p a:hover {	background-color: #747f7d;	color: #ffffff;}#footer p {	padding: 8px;}.FSF_searchResults {	font-size: 1em ;	color: #444444;	line-height: 1.75em ;	_line-height: 16px;}.FSF_extract {	font-size: 1em ;	color: #444444;	line-height: 1.75em;	_line-height: 16px;}.FSF_resultLink {	color: #618200;}.FSF_extract {	font-size: 1em ;	color: #444444;	line-height: 1.75em;	_line-height: 16px;}.highlight {	font-size: 1em ;	background-color: #f2f2f2;	color: #618200;	font-weight: bold;	line-height: 1.75em;	_line-height: 16px;}img {	border: none ;}#content table{       color: #555555 ;	text-align : left ;}#content table>td{       font-size:0.85em}#content ul li{	list-style-image: url(images/bullet_11x8.gif);	margin-bottom: 1.3em;	font-size: 1em ;	color : #555555 ;       line-height:1.7}.LIn_shortMode {	list-style-type: none;	margin: 0;	padding: 0;}.LIn_desc {	display: none;}.LIn_date {	font-style: italic;	margin-left: 5px;}#content a, #sidebar a{    color: rgb(116, 127, 125);}#content a:hover, #sidebar a:hover{    background-color: rgb(116, 127, 125);    color: rgb(255, 255, 255);}