body {
	color: #666666;
	background: #eeeeee;
	margin: 0 auto;
	text-align: center;
}
div.all { 
 width: 670px;
 text-align: left;
 background-color: #fefefe;
 padding: 10px;
 border-right: solid 1px #dddddd;
 border-left: solid 1px #dddddd;
 margin: auto;
}
a:link { 
 color : royalblue;
}
a:visited { 
 color : #335baa;
}
a:active { 
 color: red;
}
a:hover { 
 color: deeppink;
 text-decoration: underline overline;
}
h1 { 
 font-size: 120%;
 text-align: center;
 font-weight: bold;
 padding: 3px;
 margin: 0;
/* border: solid 1px #666666;*/
}
h2 { 
 margin: 0;
 background-image: url(headline.gif);
 background-repeat: no-repeat;
 font-size: 18px;
 height: 35px;
 font-weight: bold;
 padding-left: 40px;
 padding-top: 8px;
 margin-bottom: 1.2em;
 margin-top: 2em;
}
h3 { 
 font-size: 105%;
 margin: 0px;
 margin-left: 1em;
 padding-bottom: 0.1em;
 border-left: solid 0.8em #335baa;
 padding-left: 0.3em;
}
table.main {
 width: 100%;
}
td.main { 
 width: 50%;
 padding: 10px;
 vertical-align: top;
}
div.text {
 font-size: 13px;
 line-height: 130%;
 padding-left: 2em;
 margin-bottom: 1em;
}
.text th,td {
	font-size: 13px;
}
th {
	text-align: left;
	padding-right: 2em;
}}
td ul {
	margin-right: 2em;
}
div.ex { 
 text-align: center;
 margin-bottom: 20px;
 font-size: 13px;
}
ul { 
 margin: 2px 0px 10px 20px;
 line-height: 130%;
 font-size: 13px;
}
ul.text {
	margin-left: 40px;
}
span.note{
 font-size: 90%;
 color: #999999;
}
div#copyright { 
 text-align: center;
 border-top: solid 1px #666666;
 margin-top: 20px;
 padding-top: 20px;
 font-size: 13px;
}
span.strong { 
 font-weight: bold;
}
form { 
 margin:0px;
}
div.info {
	margin: 1em 3em;
	border: dotted 1px #666666;
	font-size: 12px;
	line-height: 120%;
	padding: 0.5em;
}
ul li{
	margin-bottom: 0.5em;
}
div.adsense {
width: 600px;
margin: auto;
text-align: center;
font-size: 12px;
font-weight: bold;
}
.adsense p {
/* width: 468px;
 text-align: left;*/
}
div.sky {
	position: fixed;
	top: 0;
	right: 0;
	z-index: -99;
}
