body
{
text-align:center;
margin:0;
padding:0;
background-image:url(design/back.png);
background-position:top;
background-repeat:repeat-x;
background-color:#ececec;
}

#root
{
	height:768px;
	width:1004px;
	min-height:768px;
	max-height:768px;
	max-width:1004px
	background-image:url(design/root.png);
	margin:0 auto;
	position:relative;
}

#wrapper
{
	width:1004px;
	margin:0 12px 0 12px
}

#header
{
	width:1004px;
	height:300px;
	background-image:url(design/head.png);
}

#navi
{
	float:left;
	width:202px;
	margin: 0px 0 0 0;
	text-align:left;
}

#navi ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#navi li
{
	padding: 38px 10px 0px 15px;
	margin:0;
	line-height: .5;
	width:202px;
	background-image:url(design/menu.png);
	background-repeat:repeat-y;
	text-align:left;
	color:#000000;
	font-family:Helvetica;
	font-size:16px;
}

#navi li a
{
	color:#000000;
	text-decoration:none;
}

#navi li a:hover
{
	color:#F00;
}

#content
{
	width:1000px
}

#main-content
{
	width: 878px
	float:right;
}

#mc-head
{
	min-height:8px;
	width: 1004px;
	background-image:url(design/content1.png);
	background-repeat:no-repeat;
	margin:0;
}

.textarea
{
	padding: 5px 20px 0px 210px;
	margin:0;
	width:785px;
	background-image:url(design/content1.png);
	background-repeat:repeat-y;
	text-align:left;
	font-family:Helvetica;
	color:#000000;
	font-size:15px;
}

#mc-foot
{
	min-height:8px;
	width: 1004px;
	background-image:url(design/content1.png);
	background-repeat:no-repeat;
	margin:0;
}

#footer
{
	margin: -12px 0 0 0;
	padding: 0px;
	min-height:90px;
	width:1004px;
	background-image: url(design/footer.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#000000;
}

#footer ul
{
	margin: 0;
	list-style:none;
}

#footer li
{
	display:inline;
	margin: 0 0px;
}

#footer li a
{
	font-family:Helvetica;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

#footer li a:hover
{
	text-decoration:overline;
}

#termin
{
	font-family:Helvetica;
	font-size:14px;
	line-height: 1.5;
	color:#000;
	text-decoration:none;
}