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

body	{
	background-color:#FFFFFF;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	font-size:small;
	line-height:125%;
	color:#666666;
	}
	
a:link	{text-decoration:none;color:#666666;}
a:visited	{text-decoration:none;color:#666666;}
a:hover	{text-decoration:none;color:#FF6600;}




img	{
	border:none;
	margin:0px;
	}
	
#main	{
	margin-left:auto;
	margin-right:auto;
	width:758px;
	text-align:center;
	position:relative;
	}
	
/************ HEADER ************/
	
#head	{
	height:106px;
	}
	
#header	{
	float:none;
	clear:both;
	width:756px;
	height:57px;
	background-image:url(../img/common/bg_header.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	text-align:left;
	}
	
.logoarea	{
	margin:0px 0px 0px 0px;
	padding:6px 0px 8px 13px;
	float:left;
	text-align:left;
	width:667px;
	}
	
.logoarea img	{
	margin:0px 13px 0px 0px;
	}
	
.head_eng	{
	width:71px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:11px 0px 0px 0px;
	}
	
#gnavi	{
	clear:both;
	margin:0px;
	padding:0px;
	height:29px;
	}
	
#gnavi ul	{
	margin:0px;
	padding:0px;
	list-style:none;
	height:29px;
	}
	
#gnavi li	{
	float:left;
	margin:0px;
	padding:0px;
	height:29px;
	}
	
#hnavi	{
	clear:both;
	background-image:url(../img/common/bg_hnavi.gif);
	background-repeat:repeat-x;
	width:756px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:right;
	}

#hnavi p	{
	display: block;
	padding:2px 7px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	position: relative;
	}
	
/*
#hnavi ul	{
	display: block;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	position: relative;
	list-style: none;
	border-style: none;
	}
	
#hnavi li	{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
	list-style: none;
	border-style: none;
	}
*/	

/********** FOOTER ***********/

#foot	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#fnavi	{
	clear:both;
	background-image:url(../img/common/bg_fnavi.gif);
	background-repeat:repeat-x;
	width:756px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:center;
	}
	
#fnavi ul	{
	display: block;
	padding:4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	list-style: none;
	border-style: none;
	}
	
#fnavi li	{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	border-style: none;
	height:12px;
	}

#fline	{
	width:756px;
	height:3px;
	background-image:url(../img/common/bg_footline.gif);
	background-repeat:repeat-x;
	}

#footer	{	
	width:756px;
	height:35px;
	}
	
#footer ul	{
	display: block;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	list-style: none;
	border-style: none;
	float:left;
	width:378px;
	}
	
#footer li	{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	border-right:1px solid #999999;
	list-style: none;
	font-size:x-small;
	float:left;
	}

.copyright	{
	float:left;
	padding:8px 0px 0px 0px;
	width:378px;
	text-align:right;
	}
	
img.left{
	float:left;
	}
	
img.right	{
	float:right;
	}

.copyright-e	{
	float:right;
	padding:8px 0px 0px 0px;
	width:378px;
	text-align:right;
	}
	

#Layer1 img	{
	margin:0px;
	padding:0px;
	}
#fpd-area	{
	clear:both;
	width:756px;
	height:17px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:left;
	}
	
