@charset "utf-8";

/*mapここから	*/
h2{
  letter-spacing:0.01em;
  font-size:105%;
  font-weight:normal;
  }
#mapAdress{
	width:90%;
  margin:36px auto;
	}
#ad{
	font-size:80%;
  width:90%;
  margin:32px 0 0 5%;

  }
#maps{
	width:100%;
	}
#imap img{
	width:85%;
	margin:42px 0 0 9%;
  
	}
  
#gmapLink{
  float:right;
	font-size:80%;
  margin-right:5%;
	}
#gmapLink a{
	display:block;
	color:#777;
	text-decoration:none;
	
	}
#gmapLink a:hover{
	opacity:0.6;
	}					
#gMap{
	display:none;
	}
#smap img{
	width:100%;
	}


/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
/*MAPここから*/
#mp_main{
	clear:both;
	overflow:hidden;
  width:100%;
  margin:36px auto 26px;
	}
#mapAdress{
	width:90%;
	margin:0 auto;
	}
#ad{
  margin:42px 0 0 18%;
	}
#maps{
	clear:both;
	width:100%;
	}
#gmapLink{
	display:none;
	}			
#gMap{
	display:block;
	width:100%;
	margin-left:18%;

	}
#imap img{
	width:70%;
	margin:56px 0 56px 18%;
	}
#smap img{
	width:80%;
	margin:8px 0 0 10%;
	}	
}
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

/*MAPここから*/
#mp_main{
	}
#mapAdress{
	padding-left:0;
  margin-top:76px;
	}
#ad{
	width:100%;
	margin:16px 0 -22px 0;
	}
#ac{
	width:20%;
	padding-left:3%;
	}	
#ac h2{
	margin-bottom:-20px;
	color:#aaa3a3;
	}
#maps{
	clear:both;
	width:45%;
	float:left;
	margin-top:18px;
	}
#gMap{
	margin:50px 0 12px 0;
	}
#imap img{
  width:100%;
	margin:66px 0 0 0;
	padding-bottom:36px;
	}
#smap img{
	width:40%; 
	margin:48px 0 0 8%;
	float:right;
	}	


}

