/* 画像がはみ出ない対応 */

img  {
max-width: 100%;
height: auto;　
}

iframe  {
max-width: 100%;
}

/* 全体の指定 */
body {
	width: 100%;
	color: #000;
	font-size: 16px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	
#container {
	width: 80%;
	height: auto;
	margin: 0px auto;
	}
	
span.font {
	font-family: Verdana,sans-serif;  /* 数字・英字のフォント */
	}

/* ヘッダー  */
#headlogo {
	position: relative;
	left: 2000px;
	width: 100% ;
	height: auto;
	}

/* メインの写真  */

div#car {
	display: block; 
	width: 1024px;
	height: 550px;
	overflow: hidden;
	position: relative;
	}

div#car img {
	top: 0;
	left: 0;
	position: absolute;
	}



/* 地図  */
.map {
	width: 600px;
	height: 450px;
    display: block; 
	float: left;
	margin: 10px 10px 10px 0px;
	}


	
/* 説明 */
.right {
	display: block;
	width: 400px;
	height: 450px;
	background-color: #9acd32; 
	margin: 10px 0 20px 0;
	padding: 0 0 0 14px;
	}

/* 地図と説明を並列　　ウィンドウ枠のサイズにより並列解除  */
.position {
	display: inline-block;
	}
	
#tel {
	display: block;
	border-radius: 1em;
	font-size: 1.5em;
	margin: 10px 0 50px 0;
	font-family: Verdana,sans-serif;
	}
	
h2#disc {
	margin: 0px 0;
	}

h1#name {
	margin: 0 0 0px 0;
	}
	
p#number {
	margin: 0 0 50px 35px;
	}
	

/* フッター  */
footer {
	clear: both;
	margin: 10px 0;
	border-top: solid 1px #000;
	}

address {
	font-size: 12px;
	font-style: normal;
	font-family: Verdana,sans-serif;
	margin: 5px 0 0 0;
	text-align: center;
	}


