.maincopy{
	margin:30px auto;
	}

#main_key{
	background: #000;

	}
.main_slider li{
	background-size:100%;
	background-repeat: no-repeat;
	animation: anime1 16s ease  infinite alternate;
	-moz-animation: anime1 16s ease  infinite alternate;
	-webkit-animation: anime1 16s ease  infinite alternate;
	-o-animation: anime1 16s ease  infinite alternate;
	-ms-animation: anime1 16s ease  infinite alternate;
	}
.main_slider li{
	background-position: center center\9;
	}
.main_slider li.slider01 {
	background-image:url(../../img/slider/img01.jpg) ;
	}
.main_slider li.slider02 {
	background-image:url(../../img/slider/img02.jpg) ;
	}
.main_slider li.slider03 {
	background-image:url(../../img/slider/img03.jpg) ;
	}
.main_slider li.slider04 {
	background-image:url(../../img/slider/img04.jpg) ;
	}
.main_slider li.slider05 {
	background-image:url(../../img/slider/img05.jpg) ;
	}
@-moz-keyframes anime1 {
100% {background-position: bottom center;}
0% {background-position:top center ;}
}

@-webkit-keyframes anime1 {
100% {background-position: bottom center;}
0% {background-position:top center ;}
}

@-o-keyframes anime1 {
100% {background-position: bottom center;}
0% {background-position:top center ;}
}

@-ms-keyframes anime1 {
100% {background-position: bottom center;}
0% {background-position:top center ;}
}
@keyframes anime1 {
100% {background-position: bottom center;}
0% {background-position:top center ;}
}


#trustpark ,
#onepark {
	padding-bottom: 40px;
	background: url(../img/arrow_btm.png) no-repeat bottom center;
	}

#parking_area .box{
	margin:5px;
	}
#parking_area .btn {
	list-style: none;
	letter-spacing: -.4em;
	margin:1%;
	display: flex;
	}
#parking_area .btn li {
	display: inline-block;
	flex: 0 1 31.3%;
	margin:1%;
	vertical-align: top;
	letter-spacing: normal;
	}

#parking_area .btn li a{
	display: flex;
	justify-content: center;
	align-items:  center;
	padding:15px 10px;
	box-sizing:border-box;
	background: #3a3a3a;
	height: 100%;
	}
#parking_area .btn li a:hover{
	text-decoration: none;
	background: #070786;
	}
#parking_area .more{
	width:98%;
	margin:2% auto;
	}
#parking_area .more a{
	padding:10px;
	}
#parking_area .manku {
	border:1px solid #7b78aa;
	box-sizing:border-box;
	width:98%;
	background: #575757;
	margin:auto;
	}
#parking_area .manku dl dt{
		display: inline-block;
		width:48%;
		padding:9.5px 0;
		font-size:1.25em;
		vertical-align: top;
		}
#parking_area .manku dl dd{
		display: inline-block;
		width:48%;
		padding:7px 0;
		font-size:1.25em;
		vertical-align: top;
		}
#parking_area .park_title{
	background-size:100%;
	background-position: center center;
	background-repeat: no-repeat;
  background-size:cover;
	padding:90px 5px 50px;
	margin:1.8%;
	}
#parking_area .park_title .top_info{
  top:18%;
}
#parking_area .park_title h1{
	margin:0px;
	}
#parking_area .park_title p{
	text-align: center;
	background: transparent;
	padding:0;
	}
#parking_area .park_title p a{
	display: block;
	background: #57CCF8;
  border-radius: 50px;
  padding: .5em 1.5em;
}
#parking_area .park_title p a:hover{
	text-decoration: none;
	background: #11ade7;
}
#trustpark .park_title {
	background-image: url(../../img/trust_img.jpg) ;
	}
#onepark .park_title {
  position: relative;
	background-image: url(../../img/onepark_img.jpg) ;
	}
#locationmap .inner{
	/*position: relative;*/
	width:920px;
	height:472px;
	}
#locationmap{
	padding:1%;
	}

#locationmap .hidecontents{
	display: none;
	}
	.tip p{
	color:#333;
	text-align: center;
	margin:10px;
	font-size:.9em;
	}
