
.pic dl {
	margin-top:20px;
	border-top:1px solid #999;
}
.pic dt {
	height:30px;
	border-bottom:1px solid #FFF;
	line-height:30px;
	background-color:#F2F2F2;
	font-weight:bold;
	text-align:center;
}
#map-canvas {
	width: 100%;
	height: 340px;
	margin:0 auto;
}

.table01 li {font-size:1.4rem;}


.pamphlet {
	margin-top:20px;
	padding-bottom:14px;
	background-color:#ffeee4;
}
.pamphlet_p01 {
	margin:10px 2.1875%;
}
.pamphlet_link01 {
	margin:8px 3.90625% 0;
}

.satellite dl {
	margin-top:1rem;
}
.satellite dl:first-child {margin-top:0;}
.satellite dt:before {content:"・";}
.satellite dt, .satellite dd {
	font-size:1.4rem;
}
.satellite dd {padding-left:1rem;}
