@charset "UTF-8";

#content div.title h3{
	float:left;
}
#content div.title div{
	width:300px;
	text-align:right;
	float:left;
}

/* ======== content ======== */

#content div.field{
	padding-top:20px;
	margin:0 0 20px 0;
}
#content div.field p.lead{
	padding-bottom:20px;
}

#content div.field div.area{
	width:660px;
	padding:0 0 20px 0;
}
#content div.field div.area div.areaL{
	width:236px;
	padding:0 20px 0 0;
	float:left;
}
#content div.field div.area div.areaR{
	width:404px;
	float:left;
}
#content div.field div.area div.areaR h4{
	padding:0 0 10px 0;
}
#content div.field div.area div.areaR p.line{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #D9D9D9;
}
#content div.field div.area div.areaR p.note{
	padding:0 0 10px 0;
}
#content div.field div.lob{
	width:628px;
	margin:0 0 20px 0;
	padding:15px;
	border:1px solid #D9D9D9;
	background-color:#F8F8F8;
}
#content div.field div.lob ul{
	margin:0 0 0 16px;
	padding-left:16px;
}
#content div.field h4{
	padding:0 0 20px 0;
}
#content div.field p.note{
	padding:0 0 20px 0;
}
#content div.field p.note2{
	padding:0 0 2px 0;
}
#content div.field div.map{
	width:520px;
	padding:0 0 0 70px;
}

#content div.field table.t1 td{
	padding:2px;
}
#content div.field table td.wid1{
	width:80px;
}
#content div.field table td.wid2{
	width:10px;
}
#content div.field table td.wid3{
	width:350px;
}
#content div.field table.access ul{
	margin:0px;
	padding:0px;
}
#content div.field table.access li{
    list-style:none;
	margin:0 0 0 0px;
	padding-left:0px;
}
#content div.field table.access{
    margin-bottom:20px;
}
#content div.field table.access td{
   vertical-align:top;
}


#popmap{
	padding:10px;
	text-align:left;
}
#popmap div.map{
	padding:0 0 20px 0;
}
#popmap p{
	padding:0 0 20px 10px;
}
#popmap div.foot{
	width:470px;
	text-align:center;
}

/* -------- table -------- */

#popmap table{
	width:470px;
	margin:0 0 20px 0;
	border-spacing:0;
	border-collapse: collapse;
}

#popmap table td.wid1{
	width:55px;
}
#popmap table td.wid2{
	width:10px;
}
#popmap table td.wid3{
	width:405px;
}

#popmap table th.top{
	background-color:#E4E4E4;
}
#popmap table td.top{
	background-color:#E4E4E4;
}
#popmap table th.deep{
	border-top:1px #FFFFFF solid;
	border-bottom:1px #E4E4E4 solid;
	background-color:#EEEEEE;
}
#popmap table th.neutral{
	border-top:1px #FFFFFF solid;
	border-bottom:1px #E4E4E4 solid;
	background-color:#F2F2F2;
}
#popmap table th.light{
	border-top:1px #FFFFFF solid;
	border-bottom:1px #E4E4E4 solid;
	background-color:#FFFFFF;
}
#popmap table th.broad{
	padding:10px 0 10px 12px;
}
#popmap table th.broadTop{
	padding:10px 0 10px 12px;
}
#popmap table th.broadMiddle{
	padding:0 0 10px 12px;
}
#popmap table th.broadBottom{
	padding:0 0 10px 12px;
}
#popmap table th.narrow{
	padding:3px 0 3px 12px;
}
#popmap table th.narrowTop{
	padding:3px 0 3px 12px;
}
#popmap table th.narrowMiddle{
	padding:0 0 3px 12px;
}
#popmap table th.narrowBottom{
	padding:0 0 3px 12px;
}
#popmap table td.deep{
	border-top:1px #FFFFFF solid;
	border-bottom:1px #E4E4E4 solid;
	background-color:#F7F7F7;
}
#popmap table td.deepTop{
	border-top:1px #FFFFFF solid;
	background-color:#F7F7F7;
}
#popmap table td.deepMiddle{
	background-color:#F7F7F7;
}
#popmap table td.deepBottom{
	border-bottom:1px #E4E4E4 solid;
	background-color:#F7F7F7;
}
#popmap table td.neutral{
	border-top:1px #FFFFFF solid;
	border-bottom:1px #E4E4E4 solid;
	background-color:#FCFCFC;
}
#popmap table td.neutralTop{
	border-top:1px #FFFFFF solid;
	background-color:#FCFCFC;
}
#popmap table td.neutralMiddle{
	background-color:#FCFCFC;
}
#popmap table td.neutralBottom{
	border-bottom:1px #E4E4E4 solid;
	background-color:#FCFCFC;
}
#popmap table td.light{
	border-top:1px #FFFFFF solid;
	border-bottom:1px #E4E4E4 solid;
	background-color:#FFFFFF;
}
#popmap table td.lightTop{
	border-top:1px #FFFFFF solid;
	background-color:#FFFFFF;
}
#popmap table td.lightMiddle{
	background-color:#FFFFFF;
}
#popmap table td.lightBottom{
	border-bottom:1px #E4E4E4 solid;
	background-color:#FFFFFF;
}
#popmap table td.broad{
	padding:10px 0 10px 12px;
}
#popmap table td.broadTop{
	padding:10px 0 10px 12px;
}
#popmap table td.broadMiddle{
	padding:0px 0 10px 12px;
}
#popmap table td.broadBottom{
	padding:0px 0 10px 12px;
}
#popmap table td.narrow{
	padding:6px 0 6px 12px;
}
#popmap table td.narrowTop{
	padding:6px 0 6px 12px;
}
#popmap table td.narrowMiddle{
	padding:0 0 6px 12px;
}
#popmap table td.narrowBottom{
	padding:0 0 6px 12px;
}
#popmap table td.pl{
	padding-left:0;
}
#popmap table th.pr{
	padding-right:12px;
}
#popmap table td.pr{
	padding-right:12px;
}
