@charset "utf-8";



/* サイトマップ
---------------------------------------------*/

h2 {
	width: 714px;
	height: 92px;}


#sitemapbox {
	z-index: 1;
	position: relative;
	width: 668px;
	padding: 30px 23px 30px 23px;}

#sitemapbox h3 {
	width: 668px;
	height: 95px;
	margin-bottom: 40px;}

#sitemapbox ul {
	width: 636px;
	padding-right: 32px;}

#sitemapbox ul li {
	float: left;
	width: 318px;
	height: 204px;}

#sitemapbox dl dt {
	height: 30px;}

li#sitemap_about dl dt {
	width: 185px;
	padding-right: 133px;}

li#sitemap_service dl dt {
	width: 149px;
	padding-right: 169px;}

li#sitemap_contents dl dt {
	width: 110px;
	padding-right: 208px;}

li#sitemap_contact dl dt {
	width: 130px;
	padding-right: 188px;}

#sitemapbox ul li ul {
	width: auto;
	height: auto;
	padding: 25px 0 0 18px;
	margin: 0;}

#sitemapbox ul li ul li {
	float: none;
	width: auto;
	height: auto;
	font-size: 14px;
	line-height: 1.8em;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 14px;
	padding-right: 10px;
	margin-bottom: 1px;
	background: url(../img/bg_sitemap_li.gif) no-repeat left 7px;}

#sitemapbox ul li ul li a {
	color: #333;
	font-weight: normal;
	text-decoration: none;}

#sitemapbox ul li ul li a:hover {
	color: #1068a4;
	font-weight: normal;
	text-decoration: none;}


