body{
	background-color:#1e6bff;
	color:#ffffff;
	margin-top:0;
	margin-left:0;
	text-align:left;
	line-height:150%;}

div#container{
	width:854px;
	margin:0 auto;}
div#inner{
	padding:0 13px;}
a {
   color:#99ffcc;
   text-decoration:none;
}

a:hover {
   color:#ff99cc;
   text-decoration:none;
}
.l{
	position:relative;
	top:10px;
	left:10px;
	width:480px;
}
.r{
	position:relative;
	top:-360px;
	left:520px;
	width:300px;
}


.weather{
	position:absolute;
	top:300px;
	left:60px;
}
.sio{
	position:absolute;
	top:410px;
	left:330px;
}
.comment{
	position:absolute;
	top:760px;
	left:60px;
	width:440px;
	line-height:150%;
	font-size:80%;
}

.right{
	text-align:right;}
.center{
	text-align:center;}

.m1{
	font-size:70%;
	line-height:110%;}
.l1{
	font-size:120%;}
.text{
	font-size:95%;
	line-height:130%;}
.text160{
	font-size:90%;
	line-height:160%;
	margin-left:2em;}



h1{
	margin:0;}
	
table{
	width:500px;
	border-collapse:collapse;}
td{
	padding:5px;
	vertical-align:top;
	text-align:left;}

table.in{
	width:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;}
	
ul{
	list-style-image:url(image/list.gif);
	list-style-type:square;
	margin-top:0;
	margin-bottom:0;
	margin-left:0.5em;
	padding-left:1em;
	line-height:130%;
	font-size:95%;}
dl{
	margin-bottom:0;
	margin-left:0.5em;
	padding-left:0;}
li, dd{
	margin-top:0.25em;
	margin-bottom:0.25em;
	vertical-align:top;}
dt{
	margin-top:0.75em;
	margin-bottom:0.25em;
	vertical-align:top;
	color:#000073;
	font-weight:bolder;}

p{
	margin-top:0.5em;
	margin-bottom:0.5em;}
p.aori{
	color:#99ccff;
	font-weight:bolder;
	line-height:130%;}

div.address{
	border:3px double #212994;
	margin:1em;
	padding:3px;}
p.b{
	margin-left:1em;}

img{
	border:none;}
