@charset "utf-8";
/* CSS Document */

/* 全体共通 */

body{
	overflow: hidden;
}

*{
	margin: 0;
	padding: 0;
}


li{
	list-style: none;
}

h1, h2, h3, h4, p, input, textarea, select{
	font-size: 100%;
	font-weight: normal;
}


img{
	border: 0;
	vertical-align: bottom;
}

.main{
	color: #FFFFFF;
	font-size: small;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


.main{
	width: 100%;
	border: none;  
    margin: 0 auto;
}


/* リンク文字の設定 */

a{
	color: #000000;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
	color: #32baff;
}

p{
	color: #000000;
}



/* map_detail.css用ラッパー */
#wrapper_m{
	width: 552px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 10px;
	-moz-box-shadow: 3px 3px 3px 3px #CFD2CE;
	-webkit-box-shadow: 3px 3px 3px 3px #CFD2CE;
	box-shadow: 3px 3px 3px 3px #CFD2CE;

}

/* 中身 */
.section{
	height: auto;
	margin: 1em 3em 2em 4em;
}


.section h4{
	margin: 30px 0 10px 0;
}

#map{
	margin-top: 30px;
}



/* map_detail.css用フッター */

#footer_m{ 
	width: auto; 
}  

#footer_m ul{
	margin-left: 10px;
}

#footer_m ul li{
	float: left;
	left: 10px;
}

p.footer_m{
	width: 520px;

}