@charset "utf-8";

/* ============================================================
   
	  preset.frame.css
	 
   ============================================================ */



/* --------------------------------------------------
 * WRAPPER
 */
html {
	
}
div#wrapper {
	width: 100%;
	overflow: hidden;
}



/* --------------------------------------------------
 * [ FRAME ] Header
 */
div#frame_head {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 9999;
	width: 100%;
	background: url(../img/head/bg.png) repeat-x;
}

div#frame_head div.container {
	position: relative;
	width: 968px;
	height: 96px;
	margin: 0 auto 0 auto;
	text-align: left;
}



/* --------------------------------------------------
 * [ FRAME ] Top
 */
div#frame_top {
	clear: both;
	width: 100%;
	padding: 0 0 0 0;
}

div#frame_top div.container {
	position: relative;
	width: 960px;
	margin: 0 auto 0 auto;
	text-align: left;
}



/* --------------------------------------------------
 * [ FRAME ] Body
 */
div#frame_body {
	clear: both;
	/*width: 100%;*/
	width: 960px;
	margin: 0 auto 0 auto;
	padding: 72px 0 0 0;
}

div#frame_body div.container {
	position: relative;
	width: 960px;
	margin: 0 auto 0 auto;
	text-align: left;
}


/* --------------------------------------------------
 * [ FRAME ] Footer
 */
div#frame_foot {
	clear: both;
	width: 100%;
	margin: 48px 0 0 0;
	background: url(../img/foot/bg.gif) repeat-x 0 133px;
}

div#frame_foot div.container {
	position: relative;
	width: 100%;
	/*
	width: 960px;
	margin: 0 auto 0 auto;
	*/
	text-align: left;
}


/* --------------------------------------------------
 * [ FRAME ] Background
 */
div#frame_background {
	clear: both;
	position: fixed;
	/*position: absolute;*/
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: -9999;
	/*overflow: hidden;*/
}













