@charset "UTF-8";
/* CSS Document */

h3{
	margin:0 0 38px;
}
.map{
	margin:0 0 32px;
}
.map .routeImage{
	margin:35px 0 0;
}
.map area{
	outline:none;
}
.map .bd-box{
	padding:0 0 38px;
}
#main{
	margin-bottom:32px;
}
.btn_list li a.tight{
	font-size:16px;
}
.btn_list li.center {
	margin: 0 auto !important;
	width: 100%;
	text-align: center !important;
	float: none;
	clear: both;
	padding-top: 30px;
}

.intro {
  font-size: 16px!important;
  margin: 1em auto!important;
  margin-top: 38px!important;
  color: #231815!important;
}

.line-cnt .left span {
  color: black;
}

.line-cnt .right span {
  color: black;
}

.head{
  text-align: center;
}

.head p{
  text-align: center;
  font-size: 24px;
  border: 1px solid black;
  display: inline-block;
  padding: 5px 60px;
  font-weight: bold;
  margin: 40px 0 10px;
}















