/*bace--------------------------------------------------*/
body {
	background: black;
}

* {
	font-size:12px;
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

a {
	color: lime;
	text-decoration:none;
}

/*main--------------------------------------------------*/
div#main {
  background: url(./img/background.gif);
  width: 100%;
  padding-bottom: 10px;
}
div#container {
	width:1080px;
	color: black;
	margin: 0 auto;
}

/*header-------------------------------------------------*/
h1{
  height: 150px;
  background: url(./img/logo.gif) no-repeat center;
}

h1 span {
  display: none;
}

div#header p {
	text-align: right;
}

/* layout */
div#left {
  width: 600px;
	float: left;
}

/* contents */

div#contents {
  color: white;
  width: 595px;
	background: black;
  text-align: center;
  margin-bottom: 20px;
}

div#contents h3 {
  background: url(./img/main-contents.gif) no-repeat center;
  height: 40px;
  border-bottom: dashed 1px red;
}

div#contents h3 span {
  display: none;
}

div#contents ul {
  list-style-image: url(./img/arrow.gif);
}

div#contents ul li {
  margin: 3px;
}

div#contents a {
	font-size: 1.5em;
  font-weight: bold;
  color: white;
	text-decoration: underline;
}

div#contents a:hover {
  color: #CCCCFF;
}

/*pick------------------------------------------*/
td#pickup {
	width: 390px;
	height: 500px;
  background: black;
}

td#pickup h3 {
  background: url(./img/pickup.gif);
  height: 30px;
}

td#pickup h3 span {
  display: none;
}

td#pickup div{
	width:125px;
	height:115px;
	text-align:center;
	float:left;
}

td#pickup div a {
	font-size:10px;
	line-height:16px;
}

/*sougo-----------------------------------------*/
td#sougo {
  height: 500px;
  width: 195px;
  background: black;
}

td#sougo h3 {
  margin-top: 5px;
  background: url(./img/sougo.gif) no-repeat;
  height: 30px;
}

td#sougo h3 span {
  display: none;
}

td#sougo ul{
	height: 470px;
	overflow: auto;
  background: black;
}
td#sougo li{
	padding: 5px;
	list-style: none;
	border-bottom: dashed 1px red;
}

td#sougo li a {
  color: white;
}
td#sougo li a:hover {
	text-decoration:underline;
}

/*right-----------------------------------------*/
div#right table{
	width: 400px;
  background: black;
  color: white;
}

div#right a {
  color: red;
}
div#right table th, div#right table td {
	border-left: solid 1px red;
	border-bottom: solid 1px red;
}

div#right table td {
	padding: 5px 0;
}

p#footer {
  height: 100%;
  width: 100%;  
  text-align: center;
  padding: 5px 0;
  color: white;
}