@charset "utf-8";
/* CSS Document */

/*----tag--------------------------------------------*/
*	{
	padding:0;
	margin:0;
}
body	{
	/*background:#efefef url(../image/bg.jpg) repeat-x;*/
	background-color:#FFFFFF;
	color:#666666;
}
a	{
	color:#333333;
	text-decoration:none;
}
a:hover	{
	color:#888888;
	text-decoration:underline;
}
img	{
	border:0;
}
li	{
	list-style:none;
}

/*----class--------------------------------------------*/
.marginHeight7pxRight16px	{
	margin:7px 16px 0 0;
}
.marginBottom3pxRight2px	{
	margin:0 2px 3px 0;
}
.marginBottom20pxLeft20px	{
	margin:0 0 20px 20px;
}
.marginRight4px	{
	margin:0 4px 0 0;
}
.marginRight12px	{
	margin:0 12px 0 0;
}
.marginTop19px	{
	margin:19px 0 0 0;
}
.marginBottom19px	{
	margin:0 0 19px 0;
}
.marginBottom27px	{
	margin:0 0 27px 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;
}

.attention	{
	font-size:10px;
}

.left	{
	float:left;
}
.right	{
	float:right;
}
.txtRight	{
	text-align:right;
}

.clear	{
	clear:both;
}
/*----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;
}


/*----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	{
	float:right;
	color:#a4a4a4;
	font-size:10px;
}

