@charset "utf-8";

/* CONTAINER ****************************************************************/
div#contents div.topback {
	margin: 30px 80px 30px 0;
}


/* HEADER ****************************************************************/
div#header {
	width: 800px;
	height: 80px;
}

div#h-top p {
	float: left;
	width: 400px;
	height: 49px;
	text-indent: -9999px;
	background: url(../images/logo.gif) no-repeat;
}
div#h-top p a {
	float: left;
	width: 400px;
	height: 49px;
	text-indent: -9999px;
	background: url(../images/logo.gif) no-repeat;
}


/* MAIN ****************************************************************/
div#main {
	padding-top: 17px;
}
div#main h1 {
	width: 580px;
	height: 35px;
	margin-bottom: 22px;
	text-indent: -9999px;
	background: url(../access/images/main_title.gif) no-repeat;
}

div#box1 {
	width: 526px;
	margin-bottom: 20px;
	margin-left: 25px;
	padding-bottom: 28px;
	border-bottom: #C6C3C3 dotted 1px;
	font-size: 116%;
}
div#box1 dl {
	margin-left: 3px;
}
div#box1 dt {
	width: 90px;
	height: 45px;
	margin-top: 10px;
	text-indent: -9999px;
	background: url(../access/images/box-title.gif) no-repeat;
}

div#box2 {
	width: 526px;
	margin-left: 25px;
	font-size: 116%;
}
div#box2 ul {
	margin-left: 3px;
}
div#box2 li.tel {
	float: left;
	width: 220px;
	height: 1.75em;
	margin-top: 5px;
	margin-right: 5px;
	padding-top: 0.35em;
	padding-left: 10px;
	background-color: #EDECEC;
}


/* FOOTER ****************************************************************/
div#footer {
	height: 3em;
	font-size: 10px;
}
div#footer address {
	padding-top: 0.2em;
	font-size: 10px;
}


