/*
*********************************************************************
  フッター
*********************************************************************
*/

#footer {
	background:#2F2F2F url(foot_bg.gif) 0 0 repeat-x;
	/*	margin:-2px auto 0;*/
	position:relative;
	z-index:1;
	color:#FFF;
}

#footer a:link {
	color:#FFF;
	text-decoration:underline;
}

#footer a:visited {
	color:#FFF;
	text-decoration:underline;
}

#footer a:hover {
	color:#FFF;
	text-decoration:none;
}

#footer a:active {
	color:#FFF;
	text-decoration:none;
}

#footer div.pkg {
	width:950px;
	padding:66px 0 15px;
	margin:0 auto;
}

body.column2R #footer div.pkg{
	padding:20px 0 15px;}

#footer .resolution{
	text-align:left;
	color:#c5c4c4;
	margin:0 0 40px;}

#footer div.pkg div.nifty { }

#footer div.pkg div.nifty ul { }

#footer div.pkg div.nifty ul li { }

#footer div.pkg address {
	float:right;
	font-style:normal;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:0;
	padding-top:0;
	text-align:right;
	width:50%;
}

#footer div.pkg address p { }

#footer div.pkg address p a { }

#footer div.pkg address p.copyright {
	font-size:.86em;}

#footer p { }

#footer p script { }
