@media screen{
	body{text-align:center;margin:0px;padding:0px;font-size:90%;}
	h1{margin:2px 0px 2px 0px;padding:0px;font-size:11px;font-weight:normal;position:absolute;top:60px;left:2px;}
	h1 a{text-decoration:none;}
	h2{margin:0px;padding:3px 3px 3px 5px;border-left:6px solid #C0C0C0;color:#708090;font-size:14px;}
	h5{margin:0px;padding:3px 3px 3px 5px;border-left:6px solid #C0C0C0;color:#708090;}
		.h5_s{padding:3px;background-color:#C0C0C0;}
	form{margin:0px;padding:0px;}
	select{background-color:#F8F8FF;}
	img{border:0px;}
	ul{margin:0px;padding:0px;}
	#head{clear:both;min-height:60px;width:100%;}
	#title{margin:2px;float:left;}
	#search{margin:2px;padding:0px;float:right;}
		.radio{font-size:12px;}
		.in_key{background-color:#F8F8FF;}
	#waku{margin-left:auto;margin-right:auto;padding:0px 2px 0px 2px;width:880;clear:both;text-align:left;border-left:3px solid #A9A9A9;border-right:3px solid #A9A9A9;position:relative;}
		#waku #bookmark{position:absolute;top:30px;right:10px;}
	.s_waku{margin:0px 3px 0px 3px;clear:both;width:100%;padding:5px;background-color:#F8F8FF;border:1px solid #cccccc;}
	.left{width:50%;float:left;margin-right:2px;background-color:#ffffff;max-width:49%;}
	.right{width:50%;float:right;margin-left:2px;background-color:#ffffff;max-width:49%;}
	#uemenu{width:100%;clear:both;}
		.red a:link{font-size:110%;color:#6495ED;text-decoration:none;}
		.red a:visited{font-size:110%;color:#6495ED;text-decoration:none;}
		.red a:hover{color:red;text-decoration:none;font-size:110%;}
		.blue a:link{color:#A9A9A9;text-decoration:none;}
		.blue a:visited{color:#A9A9A9;text-decoration:none;}
		.blue a:hover{color:red;text-decoration:none;font-size:110%;}
		#lmenu{width:50%;float:left;text-align:left;}
		.red{background-image:url(img/y.gif);background-repeat:no-repeat;background-position:0px center;padding:0px 0px 0px 8px;font-weight:bold;}
		.blue{padding:5px;font-weight:bold;}
		#rmenu{width:50%;float:right;text-align:left;}
	#uemenu2{width:100%;clear:both;}
	.1dan{margin:0px;width:400;padding-left:10px;}
	.1dan .red{border:1px solid #ffffff;}
	.1dan .blue{border:1px solid #ffffff;}
	#main{margin:10px 0 0 0;padding:0px;float:left;width:520;}
	#menu{margin:0px;padding:0px;float:right;width:350;}
		.menu1{margin-right:1px;width:49%;float:left;}
		.menu1 strong{padding:2px;background-color:#C0C0C0;width:100%;color:#ffffff;}
		.menu1 li{padding:2px 2px 2px 15px;background-image:url(img/y.gif);background-repeat:no-repeat;background-position:5px 5px;list-style-type:none;color:#A9A9A9}
		.menu1 a:link{color:#6495ED;}
		.menu1 a:visited{color:#6495ED;}
		.menu1 a:hover{background-color:#C0C0C0;color:#FFF8DC;font-weight:bold;}
			.naka ul{margin:0px;padding:0px;}
			.naka li{padding:0px 2px 0px 18px;background-image:url(img/sen1.gif);background-repeat:no-repeat;background-position:0px center;}
			.naka .k{padding:0px 2px 0px 18px;background-image:url(img/sen2.gif);background-repeat:no-repeat;background-position:0px center;}
		.menu2{margin-left:1px;width:49%;float:right;text-align:right;}
		.menu2 strong{padding:2px;background-color:#C0C0C0;width:100%;color:#ffffff;}
		.menu2 li{padding:2px 2px 2px 15px;background-image:url(img/y.gif);background-repeat:no-repeat;background-position:5px 5px;list-style-type:none;color:#A9A9A9}
		.menu2 a:link{color:#6495ED;}
		.menu2 a:visited{color:#6495ED;}
		.menu2 a:hover{background-color:#C0C0C0;color:#FFF8DC;font-weight:bold;}
			.naka ul{margin:0px;padding:0px;}
			.naka li{padding:0px 2px 0px 18px;background-image:url(img/sen1.gif);background-repeat:no-repeat;background-position:0px center;}
			.naka .k{padding:0px 2px 0px 18px;background-image:url(img/sen2.gif);background-repeat:no-repeat;background-position:0px center;}
	#rss_news{margin:3px;width:100%;}
	.headline1{padding:5px;background-color:#ffffff;}
	.headline2{padding:5px;background-color:#F5F5F5;}
	#rss_news a{text-decoration:none;}
	#rss_news a:link{color:#6A5ACD;}
	#rss_news a:visited{color:#6A5ACD;}
	#rss_news a:hover{color:#ffffff;font-weight:bold;background-color:red;}
	#bun_menu{margin:3px;width:100%;}
	#bun_menu .s{background-color:#F8F8FF;padding:5px;line-height:150%;text-indent:12px;letter-spacing:3px;}
	#bun_menu .bios{font-size:100%;}
		#bun_menu .bios .titt{padding:3px;background-color:#000000;color:white;}
		#bun_menu .bios .ti1{padding:3px;border-top:1px solid #696969;border-left:1px solid #696969;border-bottom:1px solid #696969;text-align:center;}
		#bun_menu .bios .ti2{padding:3px;border-top:1px solid #696969;border-left:1px solid #cccccc;border-bottom:1px solid #696969;border-right:1px solid #cccccc;text-align:center;}
		#bun_menu .bios .ti3{padding:3px;border-top:1px solid #696969;border-bottom:1px solid #696969;border-right:1px solid #696969;text-align:center;}
		#bun_menu .bios .mi{padding:3px;border-bottom:1px solid #0000000;border-right:1px solid #696969;}
		#bun_menu .bios .ni{padding:3px;width:100;border-left:1px solid #cccccc;border-bottom:1px solid #0000000;border-right:1px solid #cccccc;}
		#bun_menu .bios .hi{padding:3px;width:100;border-left:1px solid #696969;border-bottom:1px solid #0000000;}
		#bun_menu .bios .shita{height:15;width:100%;background-color:#000000;}
	ul.shop{margin:5px;padding:0px;}
		ul.shop li{list-style:square inside;margin-top:5px;}
		ul.shop em{font-style:normal;font-weight:bold;}
	#bun_menu .sy{font-size:100%;}
		.sy td{padding:5px 7px 5px 7px;}
		.sy a{padding-left:13px;background-image:url(img/ya.gif);background-repeat:no-repeat;background-position:left center;}
	#bun_menu .st{background-color:#F8F8FF;padding:5px;line-height:150%;letter-spacing:3px;}
		.st a{padding-left:13px;background-image:url(img/ya.gif);background-repeat:no-repeat;background-position:left center;}
	#bun_menu a{text-decoration:none;}
	#bun_menu a:link{color:#6A5ACD;}
	#bun_menu a:visited{color:#6A5ACD;}
	#bun_menu a:hover{color:#ffffff;font-weight:bold;background-color:red;}
	.s_gazo{font-size:100%;}
	.s_gazo td{padding:0px 5px 5px 5px;}
	.s_tab{font-size:90%;}
	.m_tab{font-size:90%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#778899;word-break:break-all;}
		.m_tab .d{border-top:1xp solid #cccccc;}
		.m_tab .t{padding:2px;color:#708090;background-color:#cccccc;}
		.m_tab .f{height:10px;background-color:#cccccc;}
		.m_tab a{text-decoration:none;}
		.m_tab a:link{color:#6495ED;}
		.m_tab a:visited{color:#6495ED;}
		.m_tab a:hover{color:#6495ED;font-weight:bold;}
	.kakudai a{text-decoration:none;font-size:11px;text-align:center;}
	.ad{margin:10px 0px 0px 10px;}
	.ad .pp{font-size:11px;color:#cccccc;}
	.cpu{margin:15px 5px 15px 5px;border:3px solid #cccccc;font-size:100%;text-align:center;}
		.cpu .tt{padding:3px;border-top:1px solid #DCDCDC;border-bottom:1px solid #000000;}
		.cpu .t1t{padding:3px;border-top:1px solid #DCDCDC;border-left:1px solid #000000;border-bottom:1px double #000000;}
		.cpu .t2t{padding:3px;border-top:1px solid #DCDCDC;border-left:1px solid #000000;border-bottom:1px double #000000;}
		.cpu .t{padding:3px;border-bottom:1px solid #DCDCDC;}
		.cpu .t1{padding:3px;border-left:1px solid #000000;border-bottom:1px solid #DCDCDC;}
		.cpu .t2{padding:3px;border-left:1px solid #000000;border-bottom:1px solid #DCDCDC;}
	.foo{clear:both;padding-top:5px;}
	.foo #outl{margin:5px;text-align:center;}
	.foo #outr{background-color:#FFFFF0;font-size:11px;color:#778899;}
	.foo .pr{padding:2px;background-color:#6495ED;text-align:center;color:#ffffff;}
	.foo .pr a{color:#ffffff;text-decoration:none;}
	.foo .pr a:link{color:#ffffff;}
	.foo .pr a:visited{color:#ffffff;}
	.foo .pr a:hover{color:#ffffff;text-decoration:underline;}
	#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;}
	#prcom{margin:15px 0px;padding:2px;}
		#prcom strong{margin:0px;widh:100%;padding:3px 3px 3px 5px;border-left:6px solid #C0C0C0;color:#cccccc;clear:both;}
		#prcom .st{background-color:#F5F5F5;padding:5px;line-height:150%;letter-spacing:3px;}
		#prcom .st a{padding-left:13px;background-image:url(img/yapr.gif);background-repeat:no-repeat;background-position:left center;color:#7B68EE;text-decoration:none;}
		#prcom .st a:hover{color:blue;text-decoration:underline;}

.popup_menu{ border:1px solid #000000;background-color:#6495ED;font-size:14px;text-align:left;position:absolute;bottom:0px;right:0px;}
	.popup_menu p{margin:0px;padding:0px;}
	.popup_menu ul{margin:3px;padding:0px;}
	.popup_menu li{margin:0px;padding:3px;list-style-position:outside;list-style-type:none;}
	.popup_menu li a{text-decoration:none;color:blue;}
	.popup_menu li a:hover{color:red;}
.otherlink{line-height:150%;font-size:12px;}
.oku{margin:10px 0 5px 0;padding:0 2px 0 2px;}
}