#googlemap{
	text-align: center;
	margin-bottom: 3em
}

.add{
	margin-bottom: 1em;
	font-size: 1.2em
}


#map-canvas {
	width: 100%;
	height:500px;
	margin-bottom: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	
}



.pin{text-align: center;
	font-size: 1.2em;
	margin-bottom: 1em;}


.pin a{
	display: inline-block;
	padding: .6em 1.5em;
	background: #d94200;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	color: #fff;
	text-decoration: none
}

@media  (min-width: 0px) and (max-width: 414px) {
	.pin a{display: block}
}	

.pin a:before{font-family: icomoon;
	content: "\e947";
	padding-right: .3em;
	}


#kinko_map{
	text-align: center;
	margin: 0 auto 40px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	position: relative;
	border:  solid 2px #eee;
	
}

#kinko_map img{
	max-width: 100%;
	height: auto
}

@media  (min-width: 0px) and (max-width: 414px) {
	#kinko_map{width: 100%;padding: 1em;}
}	
@media  (min-width: 415px) {
	#kinko_map{width: 90%;padding: 2em;}
}


#kinko_map h2{
	margin-bottom: 1em;
	font-size: 1.5em
}


/* ------------------------------
 INDEX
------------------------------ */


#map{}

#map h2{
	margin:0 1em 1.3em;
	font-size: 1.8em;
	text-align: center;
	color: #ff4900
}

#map-canvas{
	width:100%;
	height:480px;
	}
