@charset "utf-8";
/* CSS Document */

@charset "utf-8";

body{
	font-family:Arial, Helvetica, sans-serif;
	}
div#globalAdjustment{
	width:745px;
	margin:0 70px;
	text-align:left;
	font-family:MSPゴシック,Osaka;
	color:#fff;
	}
div#footer{
	width:962px;
	height:auto;
	margin-top:0;
	}
p.siteSerch{
	text-align:right;
	}

/*既存のid="header"をリネーム*/
/***div要素のid="header"に関する設定***/

#manualheader{
		background-image:url('../../images/cmn_header.jpg');
		background-repeat: no-repeat;
		height:112px;	
		width:745px;
		overflow: hidden;
}
#manualheader.ja {
		background-image:url('../../images/cmn_header_ja.jpg');
}
#manualheader h1{
		margin: 0px;
		padding: 0px;
		text-indent: -1000px;
		font: 1px/1px sans-serif !important;
		font: 0px/0px sans-serif;
}
#manualheader ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px; 
}
#manualheader li{
		margin: 0px;
		padding: 0px; 
}
#manualheader a {
		margin: 0px;
		padding: 0px; 
		height:112px;	
		width:745px;
		color: #fff;
		display: block;
}
#manualheader a:hover {
		color: #ff9900
}
#manualheader div.home {
		margin: 90px 0px 0px 0px; 
		padding: 0px 14px;
		background-image:url('../../images/cmn_home_icon.gif');
		background-repeat:no-repeat;
		background-position: 0px 0px;
		text-decoration: none;
		font-size: 10px;
		line-height: 10px;
		*line-height: 11px;
		float: right;	
}
#manualheader a:hover div.home {
		background-position: 0px -12px;
}
#manualheader .current {
		color: #ff9900;
}

/* /manual/以下のcssで設定されているものを上書き*/
#header{
		background-image:none;
		height:112px;
		width:745px;
		overflow:visible;
}
#header p{
	font-size:0.8em;
	}
#header a {
		height:auto;
		width:auto;
}
#footer {
	background:none;
	}
div#globalAdjustment #footer{
	width:auto;
	}

ul.language_menu li{
	font-size:81%;
	word-wrap:normal;
	}

ol.numberList{
	margin-left:2em;
	list-style:decimal;
	}

#center th{
	font-size:9px;
	}
