/* CSS Document */
body {
  font-family:"MS UI Gothic","MS PGothic","Osaka";
  text-align: center;
  line-height: 150%;
  font-size: 12px;
  color: #333333;
  margin:20px 0px 10px 0px;
  background-image : url(images/bg_001.jpg);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
}
a:link {
  color: #2839B5;
  text-decoration: underline;
}
a:visited {
  color: #2839B5E;
  text-decoration: none;
}
a:hover {
  color: #FF0000;
  text-decoration: underline;
}
#out {
  text-align: left;
  padding: 2px;
  width:730px;
  margin:0px auto;
  background:#EFEFEF;
  border-color:#CCCCCC;
  border-width:1px;
  border-style:solid;
}
#head {
	text-align: left;
	margin:0 auto;
	background:#FAFAFA;
	border-color:#CCCCCC;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	background-image : url(images/001.jpg);
	height: 90px;
}
#head h1 {
	padding:30px;
	margin:0px;
	font-size:20px;
	color:#0518A4;
	font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
}
#main {
  text-align: left;
  padding: 15px 10px;
  margin:2px auto;
  background:#FFFFFF;
  border-color:#CCCCCC;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  height: 1950px;
}
#foot {
  text-align: center;
  font-size:10px;
  padding: 10px;
  height:23px;
  margin:0 auto 0 auto;
  border-color:#CCCCCC;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
  background-image : url(images/head_b.jpg);
}
#left {
  width:160px;
  float:left;
  margin:0;
  padding:0;
}
#left ul {
  padding: 0px;
  margin: 0px;
  list-style:none;
}
#left li {
  border-color:#cccccc;
  border-width:1px;
  border-style:solid;
  margin: 0px 0px 2px 0px;
}
#left li a {
  background-image : url(images/m_bk001.gif);
  padding:5px 0px 5px 10px;
  display: block;
  margin: 1px;
  border-left: #0518A4 2px solid;
  color: #0066B3;
  text-decoration: none
;
}
#left li a:hover {
  background-image : url(images/m_bk002.gif);
  border-left: #057DA4 2px solid;
  color: #0518A4;
}
#right {
  width:525px;
  float:right;
  padding:0;
}
#right h2 {
  color:#0518A4;
  font-size:14px;
  padding:5px 10px;
  border-color:#cccccc;
  border-width:1px;
  border-style:solid;
  margin: 0px 0px 5px 0;
  background-image : url(images/center_back.gif);
}
.tex {
  line-height:170%;
  padding:6px 3px 15px 20px;
}

