
body {
color: #fffff; font-size: 13px; background-color: #ffffff; text-align: center; margin: 0; padding: 0; width: 100%
}


a {
/*color: #556677;*/
text-decoration: underline
}

a:hover {
/*color: #556677;*/
text-decoration: none
}

a:visited {
color: #556677;
font-weight: lighter; text-decoration: none
}


#header {
font-size: 12px; 
text-align: left;
/*	background-image: url(image.jpg);
	background-repeat:no-repeat; 
	background-position: right top;*/
margin: 0;
padding: 10px;
width: 950px;
border-top:1px #330000 solid;
border-right:1px #330000 solid;
border-left:1px #330000 solid;
/*float: left*/
}


h1  {
color: #000000;
font-size: 20px;
font-weight: bold;
margin: 0px 0px 5px 0px
}


#header p {
margin: 0px 0px 10px 0px;
padding: 0px
}


/* ▽グローバルナビ */

#foot #global-navi{
text-align:left;
padding-left:20px;
border-left:1px #330000 solid;
border-right:1px #330000 solid;
border-bottom:1px #330000 solid;
width:950px;
}

	#foot #global-navi ul{
	margin:0 auto;
	padding:0 0 0 0;
	list-style:none;
	}

	*html #foot #global-navi ul{padding-bottom:0;}/*IE6*/
	*+html #foot #global-navi ul{padding-bottom:0;}/*IE7*/
	
		#foot #global-navi ul li{
		margin:0 0 0 0;
		padding-right:1px;
		padding-left:1px;
		display:inline;
		}
		
			#foot #global-navi ul li a{
			margin:0 0 0 0;
			padding:5px;
			font-family:"ＭＳ Ｐゴシック", Osaka;
			font-size:12px;
			font-weight:bold;
			color:#333333;
			line-height:50px;
			text-decoration:underline;
			/*border-right:1px solid #FFFFFF;*/
			}
			
			#foot #global-navi ul li a.top{
			/*border-right:1px solid #ffffff;*/
			}
			
			#foot #global-navi ul li a:hover{
			color:#CCCCCC;
			text-decoration:none
			}
			
			#foot #global-navi ul li.here a{
			font-weight:bold;
			color:#333333;
			}








#nav {
font-size: 12px;
text-align: left;
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:32678px;
margin:0px 0px -32678px 0px;
width: 180px;
border-right:1px #003333 solid;
float: left;
}

#nav li {
text-align: left;
list-style-type: none;
margin: 0px 0px 20px 0px;
padding: 0px;
width: 180px;
float: left;
}

#nav li a {
text-decoration: underline;
display: block;
margin: 0px 0px 5px 0px;
padding: 0px;
width: 180px;
}

/*
#nav li a:hover {
color: #fff;
background-color: #CC3366
}
*/


#menu {
font-size: 1em;
text-align: left;
padding:0px 0px 32678px 0px;
margin:0px 0px -32678px 0px;
width: 200px;
border-left:1px #003333 solid;
float: right;
}

#menu li {
color: #333333;
/*line-height: 1em;*/
text-align: left;
list-style-type: none;
display: block;
/*margin: 0px 0px 1px 0px;*/
padding: 10px;
width: 180px;
/*float: left*/
}

#menu li a {
color: #333333;
font-weight:bold;
margin: 0px 0px 1px 0px;
/*padding: 10px;*/
display: block;
width: 180px;
text-decoration:underline
/*float: left*/
}

#menu li a:hover {
color: #0000FF;
font-weight:bold;
text-decoration:none
}




#top {
color: white;
text-align: left;
margin: 10px 0 0;
width: 970px;
float: left
}

#top .right {
-align: right;
margin: 0;
padding: 0 5px;
float: right
}

#box {
background-color: #FFFFFF;
text-align: center;
padding-left:0px 0px 32678px 0px;
margin-bottom:0px 0px -32678px 0px;
width: 970px;
border:1px #003333 solid;
float: left;
overflow:hidden
}


.contents {
line-height: 1.5em;
text-align: left;
margin: 0px;
padding: 10px;
width: 546px;
float: left
}


.contents p {
font-size: 12px;
text-align: left;
margin: 0px 0px 0px 10px;
padding: 0
}

h2  {
color: #666666;
font-size: 16px;
font-weight: bold;
margin: 0px 0px 0px 10px
}

/*#foot    { font-size: 12px; background-color: #CCCCCC; background-image: url("img/contbg.jpg"); background-repeat: repeat-x; background-position: 0 bottom; text-align: left; margin: 0; padding: 12px 0 100px; width: 700px; float: left; clear: both }*/

#foot {
font-size: 12px; 
text-align: left;
/*background-color: #CCCCCC;*/
margin: 0;
/*padding: 20px 0 30px;*/
width: 970px;
float: left
}

#cp {
font-size: 12px;
font-weight:bold; 
text-align: center;
margin-top:20px;
color:#191970;
}

#container {
/*background-color: #AAAA00;*/
text-align: left;
margin: 0 auto;
padding: 0;
width: 970px
}
