@charset 'UTF-8';
/* div --------------------------------------------- */
div.ideaBox {
	margin:0 0 20px 0;
}
div.outlineBox {
	margin:0 0 20px 0;
}
div.organizationBox {
	margin:0 0 20px 0;
}
div.bussinessBox {
	margin:0 0 20px 0;
}
div.accessBox {
	margin:0 0 20px 0;
}
div.accessDetailMapBox {
	width:680px;
	padding:0 0 25px 0;
	overflow:hidden;
}
div.accessDetail {
	float:left;
	width:250px;
}
div.accessMap {
	float:right;
	width:400px;
}
div.accessBtnBox {
	width:100%;
	padding:0 0 25px 0;
}

/* h --------------------------------------------- */
div.outlineBox h3 {
	margin:0 0 15px 0;
}
div.accessBox h3 {
	margin:0 0 10px 0;
	padding:4px 10px;
	color:#333399;
	font-weight:bold;
	background-color:#F0F0F0;
	text-align:left;
}
/* p --------------------------------------------- */
div.accessBtnBox p {
	padding:0 15px 5px 15px;
	text-align:right;
}
/* table --------------------------------------------- */
div.outlineBox table {
	width:680px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
div.outlineBox table th {
	width:auto;
	padding:5px 12px;
	background:#ededed;
	border-bottom:1px dotted #ccc;
	white-space:nowrap;
	line-height:150%;
}
div.outlineBox table td {
	width:480px;
	padding:5px 10px;
	border-bottom:1px dotted #ccc;
	line-height:150%;
}
div.outlineBox table td  table {
	width:auto;
	border:none;
}
div.outlineBox table td  table td {
	border:none;
	vertical-align:top;
}
div.outlineBox table td  table td span.officeName {
	color:#339933;
}
/* ul --------------------------------------------- */
div.outlineBox table td ul {
}
div.outlineBox table td ul li {
	margin:0 0 0 23px;
	padding:2px 0;
	line-height:150%;
	list-style:circle;
}

div.accessDetail dl dd ul li {
	padding:0 0 7px 0;
	margin:0 0 0 23px;
	list-style:circle;
	line-height:150%;
}
/* dl --------------------------------------------- */
div.ideaBox dl,dl.trustCenter {
	margin:0 0 10px 0;
}
div.ideaBox dl dt,dl.trustCenter dt {
	margin:0 0 5px 0;
	padding:4px 10px;
	color:#333399;
	font-weight:bold;
	background-color:#F0F0F0;
}
div.ideaBox dl dd,dl.trustCenter dd {
	padding:0 20px 10px 20px;
}
div.accessDetail dl dt {
	margin:0 0 5px 0;
	padding:0 0 2px 0;
	border-bottom:1px dotted #333399;
	color:#333399;
}
div.accessDetail dl dd {
	padding:0 0 15px 0;
	line-height:150%;
}
div.accessDetail dl dd.last {
	padding:0;
}





