@media screen{
body{margin:0px;padding:0px;font-size:90%;}
img{border:0px;}
h1{margin:0px;padding:2px;font-size:110%;width:100%;}
	h1 small{font-weight:normal;font-size:85%;}
h2{font-size:90%;font-weight:normal;margin:0px;padding:2px;}
#kensu{position:absolute;top:2px;right:50px;font-size:90%;}
#bookmark{position:absolute;top:2px;right:2px;}
.waku{margin:3px;padding:0px;width:850;}
.head{clear:both;margin:0px;padding:2px;width:100%;}
	.head img{float:left;margin:0px;padding:0px;}
	.head form{float:right;margin:0px;padding:0px 5px 0px 0px;}
.text{margin:3px;}
	.text h1{background-color:#FAEBD7;padding-left:5px;color:#556B2F;}
	.text strong{font-weight:normal;font-size:105%;border-bottom:1px solid #A9A9A9;margin:3px;}
.s_waku{clear:both;}
	#left{float:left;margin-left:5px;}
	#right{float:right;margin-right:5px;}
.ken{clear:both;border-bottom:1px solid #cccccc;position:relative;}
	.ken form{position:absolute;top:-5px;right:0px;font-size:10px;}
.box{clear:both;width:400;margin-top:10px;padding:2px;word-break:break-all;}
	.title{font-size:105%;padding-bottom:2px;}
	.sum{font-size:90%;padding-bottom:2px;}
	.shita{font-size:90%;color:green;}
#k_page{clear:both;width:100%;text-align:center;padding:5px;}
#web_s{clear:both;width:100%;font-size:11px;text-align:right;padding-top:10px;padding-right:10px;}
.foo{clear:both;padding-top:5px;}
	.foo #outl{margin:5px;}
	.foo #outr{font-size:11px;color:#778899;}
	#outl a{text-decoration:none;color:#000000;}
	#outl a:hover{color:blue;}
	#outr a{text-decoration:none;color:#778899;}
	#outr a:hover{background-color:#191970;color:#ffffff;}
.highlight{color:red;background-color:#cccccc;}
}