@charset "Shift_JIS";

img{
  border:0px;
  padding:0px;
  margin:0px;
}

a, a:link, a:visited{
  color: #993333;
}

a:active, a:hover{
  color: #FF9999;
}

#pagebox{
  width:700px;
  background:url(./back.jpg);
  text-align:left;
  min-height:900px;
}

#contentsbox{
  width:480px;
  height:auto;
  float:left;
}

#contentslargebox{
  width:600px;
}

#contentsinner{
  margin:10px 10px 10px 20px;
  color:#fff;
  padding:10px;
  background:#666678;
  border-right:3px solid #000;
  border-bottom:3px solid #000;
  font-size:12px;
  line-height:1.4em;
}

#sidebox{
  width:200px;
  float:left;
}

#sideinner{
  margin:10px;
  padding:10px;
  color:#fff;
  background:#666678;
  border-right:3px solid #000;
  border-bottom:3px solid #000;
}

#titlebox{
  width:700px;
}

#expbox{
  width:636px;
  color:#FFFFFF;
  margin:10px 0px 10px 20px;
  padding:1px;
}

#photobox{
  margin:auto;
  margin-top:10px;
  width:160px;
  text-align:center;

  background:url(alpha.png) repeat left top;
}

#profbox{
  text-align:left;
  margin:5px;
}

#profinner{
  padding:5px;
  background:#000;
  color:#DDDDFF;
}

div.column{
  margin:10px 10px 10px 10px;
  padding:5px;
  color:#000000;
  background:#eeeeee;
  font-size:12px;
}

div.cinner{
  margin:10px 10px 10px 10px;
}

.iepngfix{
  behavior: expression(IEPNGFIX.fix(this));
}

div.innerbox{
  margin:10px 10px 10px 10px;
}

div#commentbox{
  margin:10px 20px 10px 20px;
  padding:10px;
  border-right:3px solid #000;
  border-bottom:3px solid #000;
  text-align:left;
  color:#fff;
  background:#666678;
}

#pageinner{
  padding:0px;
  border-top:4px solid #E9E9FF;
  border-left:4px solid #E9E9FF;
  border-right:4px solid #E9E9FF;
  background-color:transparent;
  height:100%;
}

#bfdesign{
  color:#FFFFFF;
  font-size:14px;
}

div#bottombox{
  background-color:#555566;
}

