@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-size:16px; line-height:1.5em;}
body {
	margin:0px;
	padding:0;
	text-align:center;
	background: url(null) fixed;
	background-image: url(images/wl_bg_1021.jpg);
}

#wrap {
	width: 1000px;
	margin:0 auto;
	padding:0;
	position:relative;
}
#header {
	position:fixed;
	top:0px;
	background:url(images/menu_fv_on.png) no-repeat;
	height:91px;
	width: 1000px;
	z-index:99;

	/* IE5 later && javascript-on */
	position: expression('absolute');
	top: expression((documentElement.scrollTop || document.body.scrollTop) + 0 + 'px');
	left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + '%');*/
}
.iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}
#header a {
	display:block;
	height:79px;
	float:left;
	margin:0;
	background:url(images/menu_fv.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#header a:hover {background-image:none;}


#cnt00 {
    padding-top: 79px;
	
}


#cnt01,
#cnt02{
	padding:79px 0 0;
	margin:-79px 0 0;
}


#link01 {
	position:absolute;
	margin-left:30px;
	font-size:20px;
	font-weight:bold;
	height:20px;
	color:#000000;
	line-height:20px;
}

#cnt00{
    height:720px;
	width: 1000px;
}

#cnt01{
    height:1151px;
	width: 1000px;
}
#cnt02{
    height: 663px;
	width: 1000px;
}



#footer {
	position:relative;
	height: 250px;
	background-color:#FFFFFF;
}



/* IE6用 */
* html #header {
behavior: expression(IEPNGFIX.fix(this));
}

