a{
	color: #27D;
	text-decoration: none;
}
a:focus, a:hover, a:active {
	text-decoration: underline;
}
p, li {
	line-height: 1.8em;
}

pre {
	font-size: 1.2em;
	line-height: 1.2em;
	overflow-x: auto;
}
#contents{
      width:880px;
	  margin:0 auto; 
      background-color:#111111;
	  background-repeat:repeat-y;
	  border:solid 1px #cccccc;/*サイトに枠を付ける設定,色の変更可*/
	  }

div#page {
	width: 760px;
	background-color: #fff;
	margin: 0 auto;
	border-color: #111111;
	border-style: none solid solid;
	border-width: medium 1px 1px;
}
div#container {
	padding: 20px;
}
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}


#contents{
      position:relative;
      font-size:80%;
}

