@charset "UTF-8";
@import "../../common/css/reset.css";
@import "../../common/css/basic.css";
@import "../../common/css/base.css";

#sitemap .site_page #maintitle h3{
	background:url(../img/h3_sitemap.gif) no-repeat scroll left top;
}

#sitemap .site_page #rclm .cnt dl{
	margin:0;	
	position:relative;
	left:130px;
	padding-top:25px;
	overflow:hidden;
	width:800px;
}
#sitemap .site_page #rclm .cnt dd ul li,
#sitemap .site_page #rclm .cnt dd,
#sitemap .site_page #rclm .cnt dt{
	float:left;
}
#sitemap .site_page #rclm .cnt ul{
	margin:0;
}
#sitemap .site_page #rclm .cnt ul li{
	list-style-type:none;
	background:url(../../common/img/arrow.gif) no-repeat scroll left center;
	padding-left:8px;
	width:15em;
}
#sitemap .site_page #rclm .cnt dt a{
	height:0;
	overflow:hidden;
	width:189px;
	display:block;
}
#sitemap .site_page #rclm .cnt .site_info dt a{
	padding-top:40px;
	background:url(../img/icon_info.gif) no-repeat scroll left top;
}
#sitemap .site_page #rclm .cnt .site_biz dt a{
	padding-top:44px;
	background:url(../img/icon_biz.gif) no-repeat scroll left top;
}
#sitemap .site_page #rclm .cnt .site_com dt a{
	padding-top:44px;
	background:url(../img/icon_company.gif) no-repeat scroll left top;
}
#sitemap .site_page #rclm .cnt .site_bases dt a{
	padding-top:40px;
	background:url(../img/icon_bases.gif) no-repeat scroll left top;
}
#sitemap .site_page #rclm .cnt .site_rec dt a{
	padding-top:32px;
	background:url(../img/icon_rec.gif) no-repeat scroll left top;
}

#sitemap .site_page #rclm .cnt dd{
	width:580px;
	background:url(../../common/img/line_dot.gif) repeat-x scroll left bottom;
	margin-left:10px;
	padding:15px 0;
}
#sitemap .site_page #rclm .cnt .site_other{
	padding:15px 0;
	margin-left:200px;
}

/******** 右カラム　***********/
#rclm{
/*	margin-left:304px;
	_margin-left:152px;*/
}
#rclm .cnt{
	width:933px;

	background:url("../../common/img/contbg.gif") no-repeat scroll 304px top;
}

