/* CSS Document */

html { overflow-y:scroll; }
body, dl, dt, dd, h1, h2, h3, h4, h5, h6, h7, form { margin: 0; padding: 0; }
img { border: 0; }

body {
	text-align: center;
	font-size: 10pt;
	font-family: Verdana;
	color: #404040;
	background-color: #002464;
}

table { font-size: 10pt; }

a:link {
	color: #ffffff;
}

img {
vertical-align:bottom;
border:none;
}

a:visited {
	color: #ffffff;
}

a:hover {
	color: #aaaaaa;
}

a:active {
	color: #ec7c00;
}

ol, ul {
	padding-left: 22px;
	*padding-left: 0;
	margin: 0;
	*margin-left: 25px;
}
/*

Container
-------------------------------------*/
#container {
	margin-left: auto;
	margin-right: auto;
	background:#000000 url(../img/menu_bg.gif) repeat-y;
	width: 824px;
	text-align:left;
}

#contents{
	width: 800px;
	padding-left:12px;
	text-align: left;
}
/*

Header
-------------------------------------*/
#header {
background:#000000 url(../img/header.gif) no-repeat;
width:800px;
height:61px;
margin:0 auto;
text-align:left;
}

#header ul{
list-style-type:none;
margin:0;
padding-top:20px;
}
#header li{
display:inline;
}
/*

/*
sidemenu
-----------------------------*/
#sidemenu{
float:left;
width:160px;
}

img{vertical-align:bottom;}

#sidemenu ul{
background-image: url(../img/sidemenu01.gif);
list-style-type:none;
margin:0;
padding:0;
padding-top:11px;
border-bottom:#ffffff 1px solid;
}

#sidemenu li{
margin:0;
padding:0;
width:160px;
height:25px;
}
/*

main
-----------------------------*/
#main{
float: right;
margin: 0;
padding: 10px;
width:620px;
}

#ob{
clear:both;
margin-bottom:20px;
}

#contents2{
clear:both;
margin-top:20px;
}

#businessoutline_h1{
background:url(../img/businessoutline_h1.jpg);
width:620px;
height:21px;
text-indent:-9999px;
}

#businessoutline_text{
background:url(../img/businessoutline_text.gif) no-repeat;
width:620px;
height:52px;
text-indent:-9999px;
}

#businessoutline_map{
background:url(../img/businessoutline_map.jpg);
width:620px;
height:755px;
text-indent:-9999px;
}

#businessoutline_h2{
background:url(../img/businessoutline_h2.jpg);
width:620px;
height:50px;
text-indent:-9999px;
}

#businessoutline_map2{
background:url(../img/businessoutline_map2.jpg);
width:620px;
height:422px;
text-indent:-9999px;
}

#menu_businessoutline{
display:block;
margin: 0;
padding: 0;
list-style-type:none;
width:620px;
}

#menu_businessoutline li{
background-color:#4489d4;
float:left;
padding-right:10px;
padding-left:5px;
padding-bottom:2px;
margin-bottom:10px;
border-right:#fff 5px solid;
}
/*

footer
-----------------------------*/
#footer{
clear:both;
margin-left:12px;
}

#footer img{
margin-top:10px;
}

#purapori{
color:#666666;
padding:10px;
}

