@charset "UTF-8";
body {
	background-color: #ffffff;
	margin: 0px 20px 15px 20px;
}

body, td{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;	
}

h2{
	font-size: 14px;
	line-height: 18px;	
	font-weight: bold;
	margin: 0px 0px 6px 0px;
}

a {
	color: #a4a17e;
	text-decoration: none;
	/*font-weight: bold;*/
	outline-width: 0px;
}

img {
  border: none;  
}

#left-wrapper, #middle-wrapper, #right-wrapper{
  width: 220px;
  border-top: 1px solid black;
  float: left;
  margin-right: 20px;
  margin-top: 20px;
}

#middle-wrapper{
  width: 460px;
}

#right-wrapper{
  margin-right: 0px;
}

#left, #middle, #right{
  margin: 20px 10px 0px 10px;
}

#content-left, #right{
  color: #000;
}

#menu{
  margin-top: 120px;
}

.previous, .works, .next{
  float:left;
  margin-right: 16px;
  margin-bottom: 10px;
  display: inline;
}

.previous a, .works a, .next a,
.previous img, .works img, .next img{
  margin: 0px;
  display: inline;  
}
.next{
  clear:right;
}

.menuitem{
  float: none;
  margin-top: 10px;
  clear:right;
}

#content-left{
  margin-top: 118px;
}

#bottom{
  clear: both;
  width: 940px;
  border-top: 1px solid black;
  padding-top: 7px;
}

#bottom-menu{
  text-align: right;
  margin-right: 10px;
}

td{
  vertical-align: top;
}

td.td1{
	width: 80px;
	font-weight: bold;
}

.tt_content{
  margin-bottom: 20px;
}
.popup{
  margin-top: 15px;
}
