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

/* ------------------------------------------------------------
	0. All
------------------------------------------------------------ */

.round {
	clear:both;
	width:960px;
	margin:0px auto;
	padding:0px;
}


body {
	border-top:5px solid #856F3F;
	background-color:#fff;
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

#bg_main {
	background:#222e2a;
}

#bg_concept {
	background:#222e2a;
}

#bg_access {
	background:#222E29;
}

#bg_location {
	background:#222e2a;
}

#bg_landplan {
	background:#222E29;
}

#bg_plan {
	background:#222E29;
}

#bg_housephoto {
	background:#222E29;
}

#bg_kigokochi {
	background:#222E29;
}

#bg_outline {
	background:#222E29;
}

img {
	border:none;
}

h1 {
	font-size:0.625em;
	font-weight:normal;
	color:#fff;
	padding:0px;
	margin-top:5px;
}

#topicpath,
#topicpath a {
	width:940px;
	margin:10px auto 10px;
	padding:0px;
	font-size:10px;
	color:#fff;
}

#header_wrapper {
	width:100%;
	background:#000;
}

#header_wrap {
	background-color:#000;
	width:960px;
	margin:0px auto 5px;
	padding:0px;
}

#header {
	width:940px;
	height:30px;
	margin:0px auto;
	padding:5px 10px;
	background-color:#000;
	position:relative;
}


#header_r {
	position:absolute;
	top:3px;
	right:10px;
}

.outline,
.outline a {
	color:#fff;
}

a {
	color:#000;
}


/* ------------------------------------------------------------
	2. GBNAV
------------------------------------------------------------ */

#gbnav_area {
	clear:both;
	width:100%;
	height:52px;
	padding:0px;
	background:url(../img/gbnav_bg.jpg) repeat-x;
}

#gbnav {
	margin: 0px auto 0px;
	padding: 0px;
	width: 960px;
	height: 52px;
}

#gbnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#gbnav ul li {
	float: left;
}

#gbnav #menu01 a,
#gbnav #menu01 a:hover{
	background:url(../img/gbnav/gbnav01_ov.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 126px;
}

#gbnav #menu02 a,
#gbnav #menu02 a:hover{
	background:url(../img/gbnav/gbnav02_ov.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 118px;
}

#gbnav #menu03 a {
	background:url(../img/gbnav/gbnav03_ov.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 118px;
}

#gbnav #menu04 a {
	background:url(../img/gbnav/gbnav04_ov.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 118px;
}

#gbnav #menu05 a {
	background:url(../img/gbnav/gbnav05_ov.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 118px;
}

#gbnav #menu06 a {
	background:url(../img/gbnav/gbnav06_ov.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 118px;
}

#gbnav #menu07 a {
	background:url(../img/gbnav/gbnav07_ov.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 118px;
}

#gbnav #menu08 a {
	background:url(../img/gbnav/gbnav08_ov.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 126px;
}

/* ------------------------------------------------------------
	3. FOOTER
------------------------------------------------------------ */

#footer_nav {
	clear:both;
	width:940px;
	margin:10px auto 0px;
	text-align:center;
	padding:0px;
	color:#000;
}

#fotter_wrap {
	border-top:5px solid #856F3F;
	width:100%;
	margin:0px auto;
	padding:0px;
	background:#000000;
}

#footer_gbnav {
	width:940px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-size:0.75em;
	color:#fff;
}

#footer_gbnav a {
	color:#fff;
}
