@charset "euc-jp";
/* navi
---------------------------------------------------------------------------------------------------- */
#navi ul #navi_bt005 a	{
	background: url(../common/navi_bt005_ac.gif) no-repeat;
}
/* sidebar
---------------------------------------------------------------------------------------------------- */
#side_bt001 a	{ background: url(../guidance/images/guidance_navi002.gif) no-repeat; }
#side_bt002 a	{ background: url(../guidance/images/building_navi003.gif) no-repeat; }
#side_bt003 a	{ background: url(../guidance/images/guidance_navi003.gif) no-repeat; }
#side_bt004 a	{ background: url(../guidance/images/guidance_navi004.gif) no-repeat; }
/* contents
---------------------------------------------------------------------------------------------------- */
#contents h1	{
	width: 655px;
	padding-bottom: 26px;
}
/* box001
---------------------------------------------------------------------------------------------------- */
#box001	{
	width: 655px;
	margin-bottom: 21px;
	padding-bottom: 37px;
	background: url(../common/contents_br001.gif) no-repeat;
	background-position: left bottom;
}
#box001 table	{
	float: left;
	width: 370px;
	margin-right: 30px;
}
#box001 table th	{
	width: 65px;
	padding-bottom: 15px;
	vertical-align: top;
}
#box001 table td	{
	width: 305px;
	padding-bottom: 15px;
}
#box001 p	{
	float: left;
	width: 251px;
}
/* box002
---------------------------------------------------------------------------------------------------- */
#box002	{
	width: 655px;
	margin-bottom: 21px;
	padding-bottom: 50px;
	background: url(../common/contents_br001.gif) no-repeat;
	background-position: left bottom;
}
#box002 h3	{
	padding-bottom: 28px;
}
#box002 p	{
	padding-left: 24px;
}
/* box003
---------------------------------------------------------------------------------------------------- */
#box003	{
	width: 655px;
}
#box003 h4	{
	padding-bottom: 24px;
}
#box003 dl	{
	padding-left: 25px;
	padding-bottom: 30px;
}
#box003 dl dt	{
	padding-bottom: 10px;
}
#box003 p	{
	width: 472px;
	padding-left: 80px;
	text-align: center;
}
#guidance_map	{
	padding-top: 15px;
	padding-bottom: 45px;
}
#box003 .boxR {
	float: right;
	width: 251px;
}
/* clearfix
---------------------------------------------------------------------------------------------------- */
#box001:after	{
	content: ".";
	display: block;
	clear: both; 
	height: 0;
	visibility: hidden;
}
#box001	{
	display: inline-block;
}
