@charset "utf-8";
/* CSS Document */

/*----tag--------------------------------------------*/
*	{
	padding:0;
	margin:0;
}
body	{
	background:#efefef url(../image/bg.jpg) repeat-x;
}
a	{
	color:#333333;
	text-decoration:none;
}
a:hover	{
	color:#888888;
	text-decoration:underline;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
img	{
	border:0;
}
li	{
	list-style:none;
}
hr	{
	border:none;
	height:1px;
	color:#FFFFFF;
}
/*----class--------------------------------------------*/
.marginHeight7pxRight16px	{
	margin:7px 16px 0 0;
}
.marginBottom3pxRight2px	{
	margin:0 2px 3px 0;
}
.marginBottom10pxLeft20px	{
	margin:0 0 10px 20px;
}
.marginTop200pxBottom30px	{
	margin:200px 0 30px 0;
}
.marginTop40pxBottom19px	{
	margin:40px 0 19px 0;
}
.marginRight4px	{
	margin:0 4px 0 0;
}
.marginRight12px	{
	margin:0 12px 0 0;
}
.marginLeft20px	{
	margin:0 0 0 20px;
}
.marginTop19px	{
	margin:19px 0 0 0;
}
.marginTop200px	{
	margin:200px 0 0 0;
}
.marginBottom10px	{
	margin:0 0 10px 0;
}
.marginBottom19px	{
	margin:0 0 19px 0;
}
.marginBottom27px	{
	margin:0 0 27px 0;
}
.marginSmall	{
	margin:0 0 12px 0;
}
.marginMiddium	{
	margin:0 0 24px 0;
}
.marginLarge	{
	margin:0 0 36px 0;
}


.marginBottom200px	{
	margin:0 0 200px 0;
}

.marginLeft9pxPaddingLeft9pxSeparete	{
	background:url(../image/footerNaviSeparate.gif) no-repeat;
	margin:0 0 0 9px;
	padding:0 0 0 9px;
}
.borderTopDashed 	{
	border-top:1px #c8c7c7 dashed;
}

.borderBottomDashed 	{
	border-bottom:1px #c8c7c7 dashed;
}

.borderBottomSolid	{
	border-bottom:1px #F0F3F4 solid;
}

.attention	{
	font-size:10px;
}

.left	{
	float:left;
}
.right	{
	float:right;
}
.txtRight	{
	text-align:right;
}
.txtCenter	{
	text-align:center;
}
.txtIndent	{
	margin-left: 1em;
	text-indent: -1em;
}
.clear	{
	clear:both;
}
.required	{
	color:#e60012;
}
.txt11px	{
	font-size:11px;
}



/*----wrapper--------------------------------------------*/
#wrapper	{
	width:910px;
	margin:0 auto;
}

/*----header--------------------------------------------*/
#header	{
	width:910px;
	overflow:hidden;
	position:relative;
	margin:0 0 18px 0;
}
#header	h1	{
	float:left;
	margin:19px 36px 0 6px;
}
#header	h2	{
	float:left;
	margin:31px 0 0 0;
}
#headerNavi	{
	float:right;
	background:url(../image/bgHeaderNavi.jpg);
	overflow:hidden;
	position:relative;
	padding:6px 9px 0 14px;
	height:30px;
}
#headerNavi	ul li{
	float:left;
}


/*----globalNavi--------------------------------------------*/
#globalNavi	{
	overflow:hidden;
	position:relative;
	border-bottom:1px solid #cecece;
}
#globalNavi li	{
	float:left;
	height:52px;
}


/*----engine--------------------------------------------*/
#engine h1 {
color:#666666;
display:inline;
font-size:11px;
font-weight:normal;
float:right;
padding:0;
margin:12px 0px 0 0px;
}

/*----footer--------------------------------------------*/
#footer{
	margin:19px 0 24px 0; 
	overflow:hidden;
	position:relative;
}
#footerNavi {
	overflow:hidden;
	position:relative;
	margin:0 0 20px 0;
}
#footerNavi	h5{
	float:left;
}
#footerNavi ul{
	float:right;
	overflow:hidden;
	position:relative;
}
#footerNavi ul li{
	float:left;
	color:#666666;
	font-size:11px;
}
#footerCopyRight	{
	clear:both;
	float:right;
	color:#a4a4a4;
	font-size:10px;
}

