﻿BODY{
  background:url(top.gif) #000000;
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:right center;
  color:#ed8d0c;
  font-size:10pt;
  scrollbar-3dlight-color:#000000;
  scrollbar-shadow-color:#000000;
  scrollbar-arrow-color:#999999;
  scrollbar-base-color:#999999;
  scrollbar-track-color:#999999;
  scrollbar-face-color:#000000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-highlight-color:#000000;
  margin:0px;
}
A:link{
  text-decoration:none;
  color:#e7cd1b;
}
A:active{
  text-decoration:none;
  color:#e7cd1b;
}
A:visited{
  text-decoration:none;
  color:#c52727;
}
A:hover{
  color:#999999;
  text-decoration:underline;
  position:relative;
}
P{
  font-size:9pt;
  line-height:180%;
  margin:0.5em 5%;
}
INPUT,SELECT,TEXTAREA{
  background:#898989;
  color:#000000;
  font-size:10pt;
  border:1px solid #e7cd1b;
}
TD{
  font-size:10pt;
}
HR{
  color:#ed8d0c;
  width:100%;
  height:1px;
  border-style:solid;
}

.contents{
  width:400px;
  border-left:1px solid #e48816;
  border-right:1px solid #e48816;
  margin:0px 0px 0px 100px;
  padding:0px 10px;
}
.contents_title{
  background:url(bg.gif) no-repeat;
  height:200px;
  margin:0px;
  padding:0px;
  text-align:center;
}
.textbox{
  margin-top:10px;
}
.submenu{
  font-size:12pt;
  font-family:Century Gothic;
  border-bottom:1px dashed #444444;
}

#staff DL{
  text-align:left;
  padding:3px;
  margin:0.1em 5%;
  clear:both;
}
#staff DT{
  width:160px;
  padding-left:5px;
  float:left;
}
#staff DD{
  padding-left:5px;
  margin-left:170px;
}

@media only screen and (max-width: 400px){

BODY{
  background:#000000 none;
}
.contents{
  width:92%;
  margin:0px;
}
.contents_title IMG{
  max-width:100%;
  height:auto;
}
#staff DT{
  width:100%;
  float:none;
}
#staff DD{
  margin-left:10px;

}