body {
margin-left: 10px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
background-color:#f0ece0;
}

/*背景に枠をつける*/
#back {
border:solid 1px #cccccc;
width:940px;
margin:0 auto;
background-color:#ffffff;
}

/*link*/

a:link {
color: #0066FF;
}
a:visited {
color: #0066ff;
}
a:hover {
color: #c8661b;
}
a:active {
color: #0066ff;
}

/*header*/
#header-l{
float:left;
margin-left:10px;
width:300px;
}
#header-r{
float:left;
width:630px;
}
/*右上のlink*/
#header-r div{
text-align:right;
font-size:12px;
margin-right:10px;
}

/*footer*/
#footer{
margin:0 auto; 
WIDTH: 940px;
padding-top:10px;
padding-bottom: 10px;
height:40px;
margin-top:20px;
border-top:solid 1px #cccccc;
color: #666666;
font-size: 12px;
}
#bottom {
margin:0 auto;
WIDTH: 940px;
margin-top:15px;
}
/*左下のlink*/
#stylelink {
float:left;
text-align :left;
margin-left:10px;
}
/*コピーライト*/
#copyright {
	float:left;
	text-align :right;
}
/*flash*/
#flash {
margin:0 auto;
width:940px;
height:78px;
}
flash2 {
margin:0 auto;
width:940px;
height:690px;

}
flash3 {
margin:0 auto;
width:940px;
height:400px;
}



/*noscript*/
.n-shine1{
margin:0 auto;
width:940px;
height:50px;
}
.n-shine2{
color:#666666;
border-bottom:solid 1px #cccccc;
}
.n-shine2 p{
font-size:12px;
padding-left:20px;
}

#menu{
	width:940px;
	height:28px;
	background-color:#b7936f;
	font-style:bold;
}

#menu div {
	background-color:b7936f;
	margin-left:10px;
	margin-right:10px;
	float:left;
	text-align:left;
	font-size:12px;
	font-weight: bold;
}

#menu r {
	background-color:#FF7f00;
	margin-left:10px;
	margin-right:10px;
	float:right;
	text-align:left;
	font-size:12px;
	font-weight: bold;
}

#menu a{
	display:block;
	padding:5px;
	text-decoration: none;
}
#menu a:link {
color: #FFFFFF;
}
#menu a:visited {
color: #FFFFFF;
}
#menu a:hover {
color: #333333;
}
#menu a:active {
color: #0066ff;
}

ul#map {
margin:0;
padding:0;
}
ul#map ul{
margin:0;
padding:0;
}
ul#map li{
list-style-type:none;
margin:0 0 0 2em;
padding:0 0 0 15px;
background:url(../img/marker.gif) no-repeat;
}
ul#map li.joint {
background:url(../img/link.gif) no-repeat top left;
}