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

/*回り込み解除*/
.c_Both {
    overflow: hidden;
}

.c_Both:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .c_Both {
    height: 1em;
    overflow: visible;
}
/**/

/*共通設定*/

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

body {margin:0px; padding:0px; background-color:#000; color: #FFF;}

h1{
	font-weight: normal;
	text-align: right;
	margin: 0;
}

h2{
	width: 480px;
	margin: 0;
}

.color_y{ color:#FF0;}


/*レイアウト*/
#header{
	width: 950px;
	margin: auto;
	padding: 30px 0 30px 0;
	height: 70px;
}

#header_logo{
	width: 225px;
	float: left;


}

#header_find{
	text-align: right;
	float: right;
}

#object{ border-top:1px #282828 solid; border-bottom:1px #282828 solid; text-align:center;}

#contents{
	width: 950px;
	margin: auto;
	padding: 40px 0 100px 0;
}

#contents_info{
	width: 480px;
	float: left;
}

#text_area{
	width: 450px;
	padding: 30px 15px 30px 15px;
}

#text_area dl{
	margin: 0 0 10px 0;
}

#text_area dd{
	margin: 0 0 20px 0;
	border-bottom: 1px #333333 dashed;
	padding: 0 0 20px 0;
}

#contents_access{
	width: 430px;
	float: right;
}

#map_area{
	width: 430px;
	height: 320px;
}

#map_navi{
	width: 430px;
}

#map_navi ul{
	margin:0px;
	padding:0px;
}

#map_navi li{
	list-style: none;
}

#map_navi li input{
	width:430px;
	height:60px;
}

#map_navi li#btn_zoom input{ width:215px; float:left}

#hooter{
	background: url(/common/images/hooter_bg.gif) repeat-x;
	border-top: 1px #222222 solid;
	text-align: center;
	line-height: 100px;
	font-size: 14px;
}
