body {
	font-size:95%;
	margin: 0;
	background-image:url('http://www.scriptbrowserk.com/images/BackGrnd.png');  /* 背景画像 */
}

table {
  font-size:95%;
}

td{
	vertical-align:top;
	padding-bottom:0.5em;
}
	
h4 {
	font-weight:normal;
	font-size:95%;
	margin: 0px;
}

#content hr{
	color: #803300;
	background-color: #803300;
	height: 1px;
	border: none;
	margin: 0 0 0.5em 0;
	padding: 0;
}

p {
	margin: 0.5em 0;
}

.ItemBody {
	margin: 0.5em 0 0 0;
}

.ItemBody img{
	vertical-align:middle
}

#wrapper {
  min-width: 620px;
  width: expression(document.body.clientWidth < 620 ? "620px" : "100%");
}

#container {
  float: left;
  width: 100%;
  margin-right: -121px; /* 右方向に負のマージンを指定 */
}

#primary {
	float: right;
	width: 100%;
	margin: 0;
}

#content {
	margin: 0px 130px 1px 0px;  /* 左右方向にマージンを指定 */

  min-height:600px;
	height: expression("600px");
	line-height: 160%;
	padding: 8px 0 0 8px;
}

#advertisement {
  float: right;
  width: 120px;
  margin: 0 0;
}

#bottom{
  clear: both;
}
form {
	margin: 0px;
}
table {
	margin: 0px;
}

.header{
	font-size: 140%;
	color: #804000;
	font-weight: bold;
	padding: 4px 0 0 4px;
}

.header img{
	vertical-align: middle;
}

.stlNumber {
}

.stlTitle {
	font-weight: bold;
	color:#F06000;
}

.stlDate {
}

.stlAuther a {
	text-decoration: none;
}

.stlAuther a:hover {
	text-decoration: underline;
}

.stlSkinDown a {
	text-decoration: none;
}

.stlSkinDown a:hover {
	text-decoration: underline;
}


