@charset "Shift_JIS";
/* CSS Document */
html {
	height:100%;
	font-size:12px;
}
*{
margin:0;
padding:0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
img {
border: 0;
}
body{
	height:100%;
	font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	background:#BBE1E8 url(../images/common/main-bg.gif) no-repeat center top;
	line-height:1.5em;
}
/* ロゴ
------------------------------------------------------------ */
h1 a{
	background:url(../images/common/logo.png) no-repeat center top;
	text-indent:-9999px;
	margin:10px 0 20px;
	padding:0;
	font-size:0;
	height:63px;
	width:346px;
	float:left;
}
/* 文字色
------------------------------------------------------------ */
.red{
	color:#cc0033;
}
.black{
	color:#333333;
}
/* フッター
------------------------------------------------------------ */
#footer{
	background:#BBE1E8 url(../images/common/logo2.gif) no-repeat 25px top;
	clear:both;
	width:950px;
	margin: 20px auto;
	text-align: left;
	padding:0;
	overflow:hidden;
}
#map{
	float:right;
	display:inline;
	margin-right:25px;
}
.clear {
	clear:both;
}
/* 保留
------------------------------------------------------------ */
#contens{
	width:950px;
	margin: 0 auto;
	text-align: left;
	clear:both;
	}
#contact{
	margin:0 0 0 160px;
	background:#BBE1E8 url(../images/common/menu.gif) no-repeat left top;
	width:450px;
	height:54px;
	}
#contact img{
	float:left;
	margin:74px 10px 0 10px;
	display:inline;
	}
#contact p{
	padding:65px 0 0 0;
	float:right;
	width:354px;
	display:inline;
}
a:link { 
	text-decoration: none;
	color:#917d5f;
	}
a:visited { 
	text-decoration: none;
	color:#917d5f;
	}
a:hover { 
	text-decoration: none;
	color:#BEB097;
	}
a:active { 
	text-decoration: none;
	color:#BEB097;
	}