
/******************************************************/
/* pagetop */
/******************************************************/
#pagetop{
	width:950px;
	margin:0 auto;
	padding:69px 0 20px 0;
	text-align:right;
}

/******************************************************/
/* footernavi */
/******************************************************/
div#footernavi{
	background:#f3f3f3;
	padding:30px 0 30px 0;
}

	div#footernavi .footernaviInner{
		width:950px;
		margin:0 auto;
		background:url(/common/images/footernavi_bg_01.gif) repeat-y left top;
	}
	div#footernavi .footernaviInner.column2{
		background:url(/common/images/footernavi_bg_02.gif) repeat-y left top;
	}
		div#footernavi .footernaviLeft{
			float:left;
			padding:0 0 0 0;
			width:475px;
		}
		div#footernavi .footernaviCenter{
			float:left;
			padding:0 0 0 20px;
			width:217px;
		}
		div#footernavi .footernaviRight{
			float:right;
			padding:0 0 0 20px;
			width:198px;
		}
			div#footernavi ul li{
				padding:0 0 5px 23px;
				background:url(/common/images/footernavi_arrow_01.gif) no-repeat left 0.4em;
			}
				div#footernavi ul li ul{
					padding:5px 0 0 0;
				}
					div#footernavi li ul li{
						background:url(/common/images/footernavi_arrow_02.gif) no-repeat 0 0.5em;
						padding:0 0 5px 14px;
					}

					div#footernavi .footernaviLeft li ul li{
						background:url(/common/images/footernavi_arrow_02.gif) no-repeat 0 0.5em;
						padding:0 20px 5px 14px;
						width:42%;
						float:left;
					}




/******************************************************/
/* footer */
/******************************************************/
div#footer{
	background:#00a08e;
}
	div#footer .footerInner{
		width:970px;
		margin:0 auto;
		padding:30px 0 28px 0;
		line-height:100%;
		background:#00a08e;
	}
	.popup div#footer .footerInner{
		margin:40px auto 0 auto;
		width:690px;
	}
		div#footer ul{
			padding:0 0 15px 0;
		}
			div#footer ul li{
				float:left;
				padding:0 10px 15px 10px;
			}
		div#footer p{
			padding:0 10px 0 10px;
			text-align:right;
		}

/******************************************************/
/* clear */
/******************************************************/
div#footernavi .footernaviLeft li ul,
div#footernavi .footernaviInner,
div#footer ul{display: inline-block;}

div#footernavi .footernaviLeft li ul:after,
div#footernavi .footernaviInner:after,
div#footer ul:after{
	content:".";
	display: block;
	height: 0;
	visibility:hidden;
	clear: both;
}

/* Hides MacIE5 \*/
* html div#footernavi .footernaviLeft li ul,
* html div#footernavi .footernaviInner,
* html div#footer ul{height:1%;}

div#footernavi .footernaviLeft li ul,
div#footernavi .footernaviInner,
div#footer ul{display:block;}
/* Hides MacIE5 */
