@media screen{
body{margin:0px;padding:0px 3px 0px 3px;}
h1{margin:0px;padding:3px;font-size:115%;}
		.ain{font-size:13px;font-weight:normal;}
h2{
marigin:0px;padding:2px;font-size:90%;font-weight:normal;position:absolute;top:5px;right:50px;
*top:10px;
_top:10px;
}
h4{font-size:95%;margin:0px;padding:3px;}
		.sh4{font-size:93%;font-weight:normal;}
h5{width:100%;font-size:110%;margin:10px 5px 10px 0px;padding:3px;border-left:5px solid #6495ED;background-color:#FFFACD;color:#FF4500;}
hr{margin:0px;padding:0px;}
img{margin:0px;border:0px;}
filedset{line-height:120%;padding:5px;}
#title{margin:0px;padding:0px;clear:both;}
#search{margin:10px 5px 10px 5px;padding:0px 0px 0px 0px;font-size:13px;width:400;clear:both;}
	.search_head{width:200;font-size:12px;font-weight:bold;margin:0px 0px 0px 0px;padding:5px 20px 5px 5px;background-color:#4682B4;border:1px solid #4682B4;color:#E6E6FA;text-align:center;}
	.search_main{margin:0px;padding:10px;border:1px solid #4682B4;background-color:#FFFFE0;color:#696969;}
		.radio{font-size:12px;}
#waku{margin:0px;padding:0px;font-size:90%;width:800;position:absolute;z-index:5;}
.maker{margin:0px;paddong:0px;}
	.maker li{margin:0px;padding:0px 0px 0px 10px;list-style-type:square;list-style-position:inside;}
.s_waku{width:100%;clear:both;margin:0px;padding:0px;}
	#left{float:left;width:145;border-right:1px solid #cccccc;margin:0px;padding:0px;background-color:#F5F5F5;}
	.menu{margin:0px;padding:0px;width:100%;}
		.menu a:link{color:#00008B;}
		.menu a:visited{color:#00008B;}
		.menu a:hover{color:#ffffff;background-color:#000000;}
		.m_title{margin:0px;padding:3px;background-color:#2F4F4F;color:#ffffff;width:100%;font-weight:bold;}
		.m_title_2{margin:3px 0px 0px 0px;padding:3px;background-color:#2F4F4F;color:#ffffff;width:100%;font-weight:bold;}
		.s_title{margin:0px;padding:3px 3px 0px 3px;width:100%;}
		.s_title_2{margin:3px 0px 0px 0px;padding:3px 3px 0px 3px;width:100%;}
		.menu li{margin:0px;padding:5px 5px 0px 10px;list-style-type:none;}
	#main{float:right;width:643;text-align:left;margin-left:7px;padding-right:3px;border-right:1px solid #cccccc;}
		.text{line-height:150%;font-size:105%;padding:0px 5px 0px 5px;}
		#osusume{color:red;font-size:11px;}
		.han{clear:both;width:100%;}
		.choku{float:left;padding-right:5px;}
		.spec{border:1px solid #000000;margin-right:3px;padding:2px;background-color:#cccccc;}
		.spec_a{margin-top:6px;}
		#ss_waku{clear:both;margin:0px;padding:0px;}
		.s_left{float:left;width:320;margin-right:1px;}
		.s_right{float:right;width:320;margin-left:1px;}
		.s_tab{font-size:100%;word-break:break-all;}
#foot{margin:3px 0px 0px 0px;padding:3px;font-size:13px;width:100%;text-align:center;color:#A9A9A9;background-color:#F5F5F5;border:1px solid #cccccc;clear:both;}
		.maker li{padding-top:5px;}
	#main-2{float:right;width:643;text-align:left;margin-top:10px;margin-left:7px;padding-right:3px;border-right:1px solid #cccccc;position:relative;}
		#main-2 .bookmark{position:absolute;top:-7px;right:10px;}
	#pr{margin-top:10px;margin-bottom:10px;text-align:center;}
	#pr a:link{color:#C0C0C0;text-decoration:none;}
	#pr a:visited{color:#C0C0C0;text-decoration:none;}
	#pr a:hover{color:#ffffff;background-color:red;text-decoration:none;}
	.foo{clear:both;padding-top:5px;}
	.foo #outl{margin:5px;}
	.foo #outr{padding-left:5px;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;}
	.topbun{padding:5px;position:relative;}
	.topbun .topbookmark{position:absolute;top:35px;right:10px;}
	#textcont{marign:5px 0px 5px 0px;}
	#textcont p{margin:10px 0px 5px 5px;padding:0px;}
	#textcont .wl{margin:0px 0px 0px 5px;padding:0px 0px 0px 17px;background-image:url(img/l.gif);background-repeat:no-repeat;background-position:2px top;}
	#textcont .uho{margin:0px;padding:0px;position:relative;}
	#textcont .eonna{width:300;}
	#textcont .eotoko{width:300;position:absolute;top:0px;left:310px;}
.highlight{color:red;background-color:#cccccc;}
.chat{clear:both;border-right:1px solid #cccccc;padding:10px 5px;font-size:12px;text-align:center;}
.google_ad_image{padding-bottom:10px;}
.google_ad_foot{padding-top:10px;}
.google_ad_right{
position:absolute;top:70px;right:-180px;
_right:-170px;
*right:-170px;
}
.google_ad_right .ad{padding:0;color:#cccccc;font-size:11px;text-align:left;}
.google_ad_image .ad, .google_ad_foot .ad{padding-left:80px;color:#cccccc;font-size:11px;text-align:left;}
}
