@charset "utf-8";
/* ----------------------------------------
 * 1. body
 * 2. flame
 * 3. header
 * 4. mainMenu
 * 5. footer
 * ---------------------------------------- */
 
/* ----------------------------------------
 * 1. body
 * ---------------------------------------- */
body {
	text-align: center;
	background-color: #E1E1E1;
}

/* ----------------------------------------
 * 2. flame
 * ---------------------------------------- */
#wrapper {
	width: 792px;
	margin: 0px auto 0px auto;
	text-align: left;
	background:url(../img/bg.gif);
	background-position:top center;
	background-repeat: repeat-y;
}
#allContents {
	width: 780px;
	margin: 0px auto 0px auto;
}

/* ----------------------------------------
 * 3. header
 * ---------------------------------------- */
#header {
	width: 759px;
	padding: 0px 0px 0px 10px;
	float: left;
}

/* ---------------------------------- h1 -- */
h1 {
	float: left;
	width: 443px;
	padding: 10px 0px 10px 5px;
}

/* ---------------------------- subMenu -- */
#subMenu {
	width: 300px;
	float: right;
	margin: 10px 0px 0px 0px;
}
#subMenu li{
	float: left;
	background:url(../img/arrow.gif);
	background-position:5px center;
	background-repeat: no-repeat;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 20px;
}

/* ----------------------------------------
 * 4. mainMenu
 * ---------------------------------------- */
#mainMenu {
	clear: both;
	width: 759px;
	margin: 0px auto 0px auto;
}

/* --------------------------------- ul -- */
#mainMenu ul {
	width: 759px;
}
#mainMenu ul li {
	float: left;
}

/* ----------------------------------------
 * 5. footer
 * ---------------------------------------- */
#footer {
	clear: both;
	width: 780px;
	margin: 0 auto;
	border-top: 7px solid #999;
	color: #666;
}

#footer p.info {
	padding: 6px 10px 8px 15px;
}

#footer p.copyright {
	padding: 0px 0px 15px 15px;
}
