@charset "shift_jis";

/* Jasc CSS Document 


	ver2008.07
	
	layout.css

-------------------------------------*/

/******** CSS Menu *******************

	1.Base Layout
	2.header
	3.footer
	4.left side
	5.right side
	6.global@navi
	
****************************************/


/**-------------------------------------

	1.Base Layout

-------------------------------------**/

div#wall{
	width: 804px;
	/*min-height: 100%;*/
	background: url(../images/wall_bg.gif) repeat-y;
	margin: 0px auto;
}

/* \*/

* html div#wall{
	height: 100%;
}
/**/



div#wall-in{
	width: 804px;
	min-height: 300px;
	background: url(../images/wall_bg_top.gif) no-repeat;
	text-align: center;
}

div#contener{
	width: 726px;
	margin: 0px auto;
	padding-bottom: 50px;
}

/* \*/

* html div#contener{
	padding-bottom: 35px;
}

*:first-child + html div#contener{
	padding-bottom: 35px;
}


/**/


/**-------------------------------------

	2.header

-------------------------------------**/
div#header{
	width: 800px;
	margin: 0px auto;
	padding-bottom: 50px;
	text-align: left;
}


/**-------------------------------------

	3.footer

-------------------------------------**/

div#footer{
	width: 800px;
	margin: 0px auto;
	padding-top: 14px;
	padding-bottom: 50px;
	background: url(../images/footer_bg.gif) repeat-x;
	text-align: right;
}

div#footer address{
	padding-right: 20px;
}


/**-------------------------------------

	4.left side

-------------------------------------**/

div#left-ct{
	float: left;
	width: 155px;
}


/**-------------------------------------

	5.right side

-------------------------------------**/

div#right-ct{
	float: right;
	width: 535px;
	text-align: left;
}

/**-------------------------------------

	6.global@navi

-------------------------------------**/

div#g-navi{
	width: 155px;
	margin-bottom: 20px;
}

/* fire fox \*/

html:not([lang*=""]) div#g-navi li{
	margin-top: -3px;
}

html:not([lang*=""]) div#g-navi li.fast{
	margin-top: 0px;
}

html:not([lang*=""]) div#g-navi li.unlast{
	margin-top: -4px;
}

html:not([lang*=""]) div#g-navi li.last{
	margin-top: -3px;
}
/**/

/* \*/

* html div#g-navi li{
	margin-top: -3px;
}

*:first-child + html div#g-navi li{
	margin-top: -3px;
}

* html div#g-navi li.fast{
	margin-top: 0px;
}

*:first-child + html div#g-navi li.fast{
	margin-top: 0px;
}


/**/


