html
{

  background-image: url(./imgs/sidebar.png); 
  background-repeat:repeat-y; 
  background-attachment: fixed;


}
body{
  width : 100%;
  color: #333;
  font-family: Palatino Linotype,"メイリオ","游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;  /*font-family: Palatino Linotype,"メイリオ","ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3",sans-serif;*/  font-size:13px;
}
#main{
  width : 100%; 
  
}

#content{
  margin-left : 60px;    
  margin-top : 180px; 
  width:550px;
  font-size:13px;
}
#menu{
text-align : left;  
width:250px;
position:absolute;
top:150px;
left:730px;
font-family:Palatino Linotype; serif;
}



img { border-style:none; } 

a { color: #333; text-decoration:none; border-bottom:solid 1px #99CC66; } 
a:hover {color:#99CC66;}
a:visited {color:#333;}

h2{
  margin: 0px 0px 0px 0px; /*top right bottom left */
  padding:6px 0px 0px 15px; /*top right bottom left */
  border:none;
  font-size: 13px;
  font-weight: normal;
  width:500px;
  height:30px;
  color:#fff;
  background: url(imgs/topics01.png) no-repeat;

}

h3 {
  font-size: 13px;
  font-weight: normal;
  font-family:Palatino Linotype;serif;
}

h4 {
  font-size: 14px;
  font-family:Palatino Linotype;serif;
  color:#000066;
}

hr {
    margin: 1em 0 1em;
    padding: 0;
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: gray; /* 線色 */
   height: 1px; 
   width: 550px;
   text-align:left; 

}

p {
	line-height: 1.6;
	padding-bottom: 2px;
}

pre {
	width:550px;
	white-space: pre-wrap;
	line-height: 1.6;
	padding-bottom: 2px;
}
