body {
	margin: 0;
	background-color: #CCEB6E;
	font-size: small;
	font-family: 'Hiragino Kaku Gothic Pro','Arial','ＭＳ Ｐゴシック','Osaka',sans-serif;
	text-align: justify;
	text-justify: inter-ideograph;
}

p,
h1, h2, h3, h4, h5, h6,
ul, il,
dl, dt, dd
{
	margin: 0;
}

hr {
	display: none;
}

p{
	line-height: 1.8em;
}

img {
	border: 0;
}

#all {
	background: url("../img/bg.jpg") repeat-x left top;
	padding-bottom: 40px;
}
#base {
	position: relative;
	left: 0;
	top: 0;
	margin: 0 auto;
	padding-bottom: 46px;
	width: 826px;
	background: #fff url("../img/foot_bg.gif") no-repeat left bottom;
}
#base-body {
	position: relative;
	left: 0;
	top: 0;
	width: 820px;
	min-height: 628px;
	/*IE hack*/_height: 628px;
	border: solid #C5DE6F;
	border-width: 0 3px;
}

#head {
	position: relative;
	left: 0;
	top: 0;
	width: 820px;
	height: 97px;
	background: url("../../common/img/daiq_logo.gif") no-repeat;
}
#totop {
	width: 100%;
	height: 100%;
	background: url("../../common/img/daiq_logo.gif") no-repeat;
	font-size: 0;
	text-indent: -9999px;
}
#totop a {
	display: block;
	width: 100%;
	height: 100%;
	background: url("../../common/img/head_bg_stop.gif") no-repeat left bottom;
}
#totop a:hover {
	background-image: url("../../common/img/head_bg.gif");
}

#contents {
	width: 810px;
	padding: 20px 0 0 10px;
}

#menu {
	position: absolute;
	right: 15px;
	top: 55px;
	width: 424px;
	height: 34px;
	background: url("../img/menu.gif") no-repeat;
	z-index: 1;
}
#menu h2 {
	display: none;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu li {
	float: left;
	width: 106px;
	height: 34px;
}
#menu li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0;
	text-indent: -9999px;
}

address {
	position: absolute;
	right: 14px;
	top: 0;
	width: 395px;
	height: 44px;
	background: url("../img/address.gif") no-repeat;
	font-size: 0;
	text-indent: -9999px;
}
address br {
	display: none;
}
address a {
	display: block;
	position: absolute;
	left: 120px;
	top: 20px;
	width: 145px;
	height: 20px;
}
