/* CSS Document */

/* -- layout -- */
body {
    font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5;
	/*\*/
	letter-spacing: 0.1em;
	/**/
	color: #ccc; 
	background-color: #FFFFFF; background-image: url(../images/common/background2.jpg); background-position:top center;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-size:12px;line-height:13px;font-weight:normal;margin-top:3px;
}

p {
	margin: 5px 0 5px 10px;
    line-height:20px;
}
a {
	color: #077bc4;
	text-decoration: none;
}
a:visited {
	color: #077bc4;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration: none;  
} 
#wrapper {
     width: 1014px;
     height:900px;
     margin: 0 auto;
     background-color: #000;
}
#masthead{
     width:1014px;
	 height:0px;
	 background-color:#888;
	 border-top:solid 0px #000;	
}
#container {
     width:1014px;
     height:0px;
     margin-left:auto;
     margin-right:auto;
     text-align:left;
     overflow: auto !important;
	 overflow /**/: hidden;
}
#header {
     width:1014px;
     height:5px;
     margin-left:auto;
     margin-right:auto;
     text-align:left;
}
#main {
     width:1014px;
     height:900px;
     voice-family: "\"}\""; 
     voice-family:inherit;
　　 background-color: #000;
}
html>body #header{
	margin: 0 0 0 0px;
	}
#logo {
	float: left;
	margin: 0;
	padding: 0;
}
#toptext {
	float: left;
	margin: 5px 0 5px 0;
	padding: 0;
	width: 600px;
    font-size: 100%;font-weight:normal;
}

#rightcontents{
     width:777px;
     float:right;
     margin-left:10px;
     background-color: #000;
}
#bottomright{
     width:617;
     float:right;
     margin-left:0px;
     background-color: #000;
}
#bottomleft{
     width:160px;
     float:left;
     background-color: #000;
}

#leftnavi {
     width:227px;
     height:1000px;
     float:left;
     background-color: #000;
}
#leftnavi .subnavi {
     width:227px;
     float:left;
     background-color: #000;
     color:#fff
}
#leftnavi .banner{
     margin-left:0px
     float:right;
     background-color: #000;
     color:#fff
}
#footer {
     width: 1014px; 
     margin: 0 auto 0 auto;
     clear: both; /*回り込みを解除*/
     float: inherit;
	 height: 80px;
	 background-color:#000;
     COLOR: #705a43;
     
}

#border{
width:auto;
border-style:solid;
border-color:#b4b4b4;
border-width:1px;
border-collapse:collapse;
} 
#border th{
padding:0px;
border-style:solid;
border-color:#b4b4b4;
border-width:1px;
}    

--------------------------------------------------------------------------------

/* ------	others ------*/
#photo{
    float:right;
    margin-left:50px;
    height:360px;
    width:590px;
}
#map{
    float:right;
    margin-left:0px;
    height:360px;
    width:590px;

}

