@charset "UTF-8";

.headlead {
	padding:30px;
	background: url(../images/bkimg.jpg) no-repeat right bottom #e5f4f7;
}
.headlead h2  {
	height: 47px;
	padding: 0px;
	background: url(../images/ptitle2.png) no-repeat top center;
	border-bottom:#0090b2 solid 3px;
	text-indent: -9999px;
}
.headlead p {
	padding:20px 110px 0 15px;
	font-size:14px;
	line-height:1.8em;
}
.keigu { text-align:right; margin-right:50px;}





.mapbox  {
	border: dotted #333333 1px;
	margin: 15px 0px 0px 0px;
	padding: 3px;
}




h3.md {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 10px;
	font-size: 120%;
	color:#FFF;
	font-weight:normal;
	background-color:#0090b2;
}
h3.md2 {
	margin: 30px 0px 0px 0px;
	padding: 7px 0px 5px 10px;
	font-size: 120%;
	color:#0090b2;
	font-weight:normal;
	background-color:#e5f4f7
}
ul.notice{
	padding-left:18px;
}

ul.notice li{
	list-style-type: disc
}

table {
	width: 100%;
	
	padding: 0px;
	border-collapse: collapse;
	border-top: dotted #cbc9c9 1px;
}

th, td {
	padding: 8px 0px 8px 10px;
	text-align: left;
	font-weight: normal;
	border-bottom: dotted #cbc9c9 1px;
}

table th {
	color: #0090b2;
	background-color: #f5f5f5;
}


.zingu a {
	display:block;
	text-align:center;
	padding:15px 0;
	margin-top:20px;
	/*background-color: #e6f4f7;*/
	border:#0090b2 dotted 2px;
	font-size:16px;
}