@charset "utf-8";
/* CSS Document */
@charset "UTF-8";
#content{
	background-image:none;
	position:relative;
	width:780px;
	margin:auto;
}
#content p.pagetop{
	position:relative;
	text-align:right;
	width:auto;
}
	#content h3,#content h3, #content p{
		width:auto;
	}


h3 {
margin:0;
padding:0;
}

/* No.1 must have*/

#mn {
background:url("../images/bg_aqua.jpg");
}

/* this style added 2004 12 25 by Asuka Uetsuki
If this is not good, please modify later.
 */


#content {
	margin:0px;
	padding:10 0 0 10;
	width:700px;
	background-position: top;
}

#server {
width:100px;
padding:10px 10px 10px 10px;
float:left;
}

#content p {
margin:1em 0 0;
padding:0;
line-height:16px;
}

.map1, .map2 {
float:right;
margin:30px;
}


.table {border:1px solid #cccccc; }
.cell1 {background:#ebebeb; }
.cell2 {background:#DCF4F4;}
.td {
border-bottom:1px solid #cccccc;
}

.right {
padding:10px;
float:right;
width:200px;
background-color:#D8EEF7;
border-style:solid;
border-width:1px;
border-color:#999999;
}

.muryou {
padding:10px;
width:auto;
background-color:#D8EEF7;
border-style:solid;
border-width:1px;
border-color:#999999;
}




#contact {
width:300px;
padding:30px;
margin:0 auto;
background-color:#F7F5CB;
border-style:solid;
border-width:1px;
border-color:#999999;
}


/* ends here */
.images {
	background-position: left top;
	padding-top: 10px;
}
.iamges2 {
	background-position: right;
}
