/* CSS Document */


#mainarea {
	position:absolute;
	_position:static;
	top:36px;
	left:30px;
	_left:15px;
	width:950px;
	height:auto;
	_margin:0 15px;
	background:url("../img/common/bg_base2.gif") repeat;
	z-index:1;
}

#header {
	position:absolute;
	top:0px;
	_top:26px;
	left:0px;
	width:1010px;
	height:471px;
	z-index:1;
}
.logotop a {
	position:relative;
	top:-452px;
	_top:-427px;
	left:0px;
}
.logintop a {
	position:relative;
	display:block;
	width:143px;
	height:29px;
	top:-116px;
	left:806px;
	*left:374px;
	_left:804px;
}
.logintop a:hover {
	background:url("../img/common/login_o.gif") no-repeat;
}


#contop {
	position:absolute;
	top:471px;
	left:0px;
	width:1010px;
	height:33px;
	background:url("../img/index/bg_contop.png") no-repeat;
	margin:0px 0ox;
	padding:0px 0px;
	z-index:10;
}

#conbody {
	position:absolute;
	_position:static;
	top:0px;
	left:0px;
	width:1010px;
	height:39px;
	background:url("../img/index/bg_conbody.png") no-repeat;
	z-index:30;
}

#gradation {
	position:absolute;
	_position:static;
	top:501px;
	left:0px;
	width:1010px;
	height:500px;
	background:url("../img/common/bg_gradation.png") repeat-y;
	z-index:20;
}

#main {
	float:left;
	width:890px;
	height:auto;
	margin:-36px 30px 0px 30px;
	_margin:478px 15px 0px 15px;
	background:url("../img/common/bg_main.gif") repeat;
	background-position:0px 30px;
}

.frame_m {
	width:580px;
	_width:620px;
	height:auto;
	padding:0px 10px 0px 30px;
	background:url("../img/common/bg_frame_m.gif") repeat-y;
}

.frame_m p {
	margin:5px 10px 0px 10px;
}

.conlogo {
	float:left;
	margin-right:30px;
}

