@charset "utf-8";

/*-------------------------------------------*/
/* Body */
/*-------------------------------------------*/
body,
body #china {
	text-align:center;
}

body {
	background:url(../img/common/bg-body.jpg) repeat-x;
}

body#china {
	background:url(../img/common/bg-china.jpg) repeat-x;
}

/*-------------------------------------------*/
/* Wrap */
/*-------------------------------------------*/
#wrap {
	width:910px;
	margin:0 auto;
	text-align:left;
}

.toolTip {
	background:#393939;
	padding:5px;
	color:#ffffff;
	text-align:center;
	z-index:1000;
}

/*-------------------------------------------*/
/* Header */
/*-------------------------------------------*/
#header,
#china-header {
	min-height:36px;
	height:auto !important;
	height:36px;
	margin:0 5px;
	position:relative;
}

#china-header {
	margin-bottom:18px;
}

#header h1,
#china-header h1 {
	position:absolute;
	bottom:7px;
}

/*-------------------------------------------*/
/* Breadcrumbs */
/*-------------------------------------------*/
ul#breadcrumbs {
	margin:16px 0 10px 5px;
}

ul#breadcrumbs li {
	float:left;
	padding-right:3px;
}

ul#breadcrumbs li.arrow {
	background:url(../img/common/arrow_bread.gif) no-repeat left center;
	padding-left:15px;
}

#page-contents-inner p#btn-details,
#page-ch-inner p#btn-lesson {
	text-align:center;
}

/*-------------------------------------------*/
/* block */
/*-------------------------------------------*/
.block-left {
	float:left;
}

.block-right {
	float:right;
}

/*-------------------------------------------*/
/* footer */
/*-------------------------------------------*/
#footer,
#pipchina-footer {
	margin-top:15px;
	text-align:left;
}

#footer {
	min-height:155px;
	_height:155px;
	background:url(../img/common/bg_footer.jpg) repeat-x left top #FFF;
}

#pipchina-footer {
	min-height:127px;
	_height:127px;
	background:url(../img/common/bg_china_footer.jpg) repeat-x left top;
}

#footer-inner {
	width:910px;
	margin:0 auto;
}

#footer-inner #japan {
	padding-top:17px;
}

#footer-inner #footerEnd {
	height:84px;
	position:relative;
}

#footerEnd p#policy,
#footerEnd p#copyright,
#footerEnd p#footerPip {
	position:absolute;
}

#footerEnd p#policy,
#footerEnd p#copyright {
	top:40px;
}

#footerEnd p#copyright {
	right:50px;
}

#footerEnd p#footerPip {
	top:28px;
	right:0;
}


