@charset "utf-8";

@import url("setting.css");  

/* ----------------------------------------
	header
---------------------------------------- */

#header {
	width: 980px;
	margin: auto;
	padding: 40px 10px 50px;
}


/* ----------------------------------------
	nav
---------------------------------------- */

#nav {
	width: 980px;
	height: 40px;
	margin: auto;
	padding: 0 10px;
	background: url(../img/common/nav_line.png) no-repeat 10px top;
	font-size: 10px;
	line-height: 18px;
}

#nav li {
	width: 122px;
	background: url(../img/common/nav_line.png) no-repeat right top;
	float: left;
}

#nav li a {
	display: block;
	height: 20px;
	padding-top: 20px;
	text-align: center;
}

#nav_about {
	background: url(../img/common/nav_about.png) no-repeat center 5px;
}

#nav_whats_new {
	background: url(../img/common/nav_whats_new.png) no-repeat center 5px;
}

#nav_schedule {
	background: url(../img/common/nav_schedule.png) no-repeat center 5px;
}

#nav_fee {
	background: url(../img/common/nav_fee.png) no-repeat center 5px;
}

#nav_instructor {
	background: url(../img/common/nav_instructor.png) no-repeat center 5px;
}

#nav_library {
	background: url(../img/common/nav_library.png) no-repeat center 5px;
}

#nav_contact {
	background: url(../img/common/nav_contact.png) no-repeat center 5px;
}

#nav_access {
	background: url(../img/common/nav_access.png) no-repeat center 5px;
}


/* ----------------------------------------
	contents
---------------------------------------- */

#contents {
	width: 900px;
	margin: 60px auto 0;
	padding: 0 50px;
}


/* ----------------------------------------
	footer
---------------------------------------- */

#footer {
	width: 100%;
	min-width: 1000px;
	height: 30px;
	border-top: 1px solid #C8C8C8;
	font-size: 10px;
	line-height: 30px;
}

#copyright {
	padding: 0 20px;
	float: left;
}

#pagetop {
	margin-right: 20px;
	padding-left: 20px;
	background: url(../img/common/arrow_top.png) no-repeat 3px 9px;
	float: right;
}

