@charset "UTF-8";



* {
	margin: 0;
	padding: 0;
}
body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size: small;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	background-image:url(../img_common/bg_main.gif);
	background-repeat: repeat-x;
}

#wrapper {
	width: 818px;
	margin: auto;
	background: url(../img_common/bg_contents.gif) repeat-y right;
}

h1#logo a {
	display: block;
	width: 818px;
	height: 107px;
	border: none;
	text-indent: -9999px;
	background: url(../img_common/logo_main.jpg) no-repeat;
}
ul#navi_g {
	margin-left: 18px;
}
ul#navi_g li {
	list-style-type: none;
	text-indent: -9999px;
	float: left;
}
ul#navi_g a {
	display: block;
	height: 54px;
	border: none;
	background: url(../img_common/navi_g.jpg) no-repeat;
}
ul#navi_g li#home a {
	background-position: 0 0;
	width: 52px;
}
ul#navi_g li#home a:hover {
	background-position: 0 -60px;
}
ul#navi_g li#service a {
	background-position: -52px 0;
	width: 107px;
}
ul#navi_g li#service a:hover {
	background-position: -52px -60px;
}
ul#navi_g li#price a {
	background-position: -159px 0;
	width: 107px;
}
ul#navi_g li#price a:hover {
	background-position: -159px -60px;
}
ul#navi_g li#b-st a {
	background-position: -266px 0;
	width: 107px;
}
ul#navi_g li#b-st a:hover {
	background-position: -266px -60px;
}
ul#navi_g li#result a {
	background-position: -373px 0;
	width: 107px;
}
ul#navi_g li#result a:hover {
	background-position: -373px -60px;
}
ul#navi_g li#voices a {
	background-position: -480px 0;
	width: 107px;
}
ul#navi_g li#voices a:hover {
	background-position: -480px -60px;
}
ul#navi_g li#inquily a {
	background-position: -587px 0;
	width: 107px;
}
ul#navi_g li#inquily a:hover {
	background-position: -587px -60px;
}
ul#navi_g li#about a {
	background-position: -694px 0;
	width: 106px;
}
ul#navi_g li#about a:hover {
	background-position: -694px -60px;
}

.clear {
	clear: both;
}
.control {
	clear: both;
	height: 12px;
	line-height: 0%;
}

#contents {
	float: right;
	width: 560px;
	padding: 12px 30px 16px 0;
}
#side_bar {
	float: left;
	width: 158px;
	padding: 12px 0 16px 48px;
}
#footer {
	clear: both;
	margin-left: 18px;
	text-indent: -9999px;
	display: block;
	background: url(../img_common/footer.gif) no-repeat;
	width: 800px;
	height: 33px;
}


#bn_mail {
	margin-top: 24px;
}
#bn_mail img {
	border: none;
}

#bn_area {
	margin-top: 12px;
}
ul#bn_side li {
	list-style-type: none;
	text-indent: -9999px;
	padding-bottom: 4px;
}
ul#bn_side a {
	display: block;
	width: 158px;
	height: 70px;
	border: none;
	background: url(../img_common/bn_side.jpg) no-repeat;
}
ul#bn_side li#bn_inquily a {
	background-position: 0 0;
}
ul#bn_side li#bn_inquily a:hover {
	background-position: -170px 0;
}
ul#bn_side li#bn_price a {
	background-position: 0 -75px;
}
ul#bn_side li#bn_price a:hover {
	background-position: -170px -75px;
}
ul#bn_side li#bn_b-st a {
	background-position: 0 -150px;
}
ul#bn_side li#bn_b-st a:hover {
	background-position: -170px -150px;
}

