body {
	background:#ffffff url("../images/maho-bg.png") repeat;
}

.wrap {
	background:url(../images/bg.gif) left repeat-x #ffffff;
/*	color:#333333;	*/
}

#top {
	background:url(../images/top_px.gif) bottom repeat-x #ffffff;
}

#footer {
	background:url(../images/footer-bg.png) top repeat-x #000000;
}

#left_content {
	width:160px;
}

#right_content {
	background:url(../images/pix-right.png) left repeat-y;
	width:640px;
}

.boxleft {
	width: 150px;
}

.box {
	width: 630px;
}

.line {
	background:url(../images/dot.gif);
}

// for SPEED

div.navi a {
	text-decoration:none;
}
div.navi a:link {
	text-decoration:none;
}
div.navi a:visited {
	text-decoration:none;
}

div.navi a:hover {
	text-decoration:underline;
}
div.navi a:active {
	text-decoration:underline;
}

div.menu1 {
	background-color: #DDDDDD;
	padding: 3px 0px 3px 2px;
	font-size: 15px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}

div.menu2 {
	background-color: #DDDDDD;
	padding: 3px 0px 3px 12px;
	font-size: 14px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}

div.menu3 {
	background-color: #DDDDDD;
	padding: 3px 0px 3px 22px;
	font-size: 13px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}

p {
	margin-left: 12px;
}
