@charset "utf-8";
/*----------------*/
/*  キービジュアル  */
/*----------------*/
.wrapper{
	margin: 0 auto;
}
#page-about .keyvisual{
	text-align: center;
}
.aboutkeyvisual{
	position: relative;
}
.overview{
	position: absolute;
	top: 10%;
	left:50%;
	transform:  translateX(-50%);
	-webkit- transform:  translateX(-50%);
	color: #000;
	/*font-size: 35px;*/
	font-size: 3vw;
	text-shadow: #FFF 1px 1px 0px, #FFF -1px 1px 0px, #FFF 1px -1px 0px, #FFF -1px -1px 0px;
}
.description{
	position: absolute;
	top: 30%;
	left:50%;
	transform:  translateX(-50%);
	-webkit- transform:  translateX(-50%);
	/*width: 860px;*/
	width: 80%;
	/*height: 150px;*/
	background-color: #fff;
	opacity: 0.95;
	/*padding: 40px;*/
	padding: 3vw;
	/*font-size: 17px;*/
	font-size: 1.6vw;
}
/*----------------*/
/*  テーブル　　　  */
/*----------------*/
table {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	/*width: 1000px;*/
	width: 90%;

}
.info th,td{
	/*padding: 8px;*/
	padding: 0.8vw;
	/*border-bottom: 1px solid #ddd;*/
	border-bottom: 0.1vw solid #ddd;
	font-size: 1.6vw;
}
/*----------------*/
/*  地図　　　　　  */
/*----------------*/
#access .dt2 {
	/*width: 1000px;*/
	width: 90%;
	/*font-size: 17px;*/
	font-size: 1.6vw;
	text-align: left;
	border-bottom: double;
}
.map{
	/*margin-top: 20px;*/
	margin-top: 3vw;
	/*width: 1000px;*/
	width: 90%;
		height: 30vw;
	margin-left: 5%;
/*	margin-left: auto;
	margin-right: auto;*/
}


.google_mapi{
	width:100%;
	height: 30vw;
}
.way {
	font-size: 1.6vw;
	/*margin-top: 20px;*/
	margin-top: 3vw;
	/*width: 1000px;*/
	width: 90%;
	margin-left: 5%;
/*	margin-left: auto;
	margin-right: auto;*/
	
}












