@media screen{
body{margin:0px;padding:3px 5px 3px 5px;font-size:90%;text-align:center;}
img{margin:0px;padding:0px;border:0px;}
h2{margin:0px;padding:0px 0px 3px 0px;font-size:90%;font-weight:normal;position:relative;}
	h2 img{position:absolute;top:4px;right:5px;}
.waku{width:815;margin-left:auto;margin-right:auto;text-align:left;position:relative;}
	.bookmark{position:absolute;top:15px;right:5px;}
.head{width:100%;margin:0px;padding:0px;clear:both;}
.s_waku{clear:both;width:100%;padding:3px;background-color:#F0F8FF;}
	.s_waku h3{position:relative;}
	.s_waku small{position:absolute;top:15px;left:18px;font-size:14px;color:white;font-weight:bold;}
	.s_waku ul{margin:5px 3px 5px 3px;padding:0px;}
	.s_waku li{margin:5px 10px 5px 10px;padding:0px 0px 0px 20px;list-style:none;background-image:url(img/li.gif);background-repeat:no-repeat;}
	.s_waku li a{display:block;text-decoration:none;color:blue;}
	.s_waku li a:link{color:blue;}
	.s_waku li a:visited{color:blue;}
	.s_waku li a:hover{color:red;text-decoration:underline;}
	.left{float:left;width:400;background-color:white;}
	.left h3{height:50;margin:0px;padding:12px 5px 0px 55px;background-image:url(img/bar1.png);background-repeat:no-repeat;}
	.left ul p{text-align:right;padding-right:10px;}
	.right{float:right;width:400;background-color:white;}
	.right h3{height:50;margin:0px;padding:12px 5px 0px 55px;background-image:url(img/bar2.png);background-repeat:no-repeat;}
	.right ul p{text-align:right;padding-right:10px;}
	.okshi{width:100%;background-color:white;}
	.okshi h3{height:50;margin:0px;padding:12px 5px 0px 55px;background-image:url(img/bar3.jpg);background-repeat:no-repeat;}
	.okshi .naka{margin:10px;font-size:100%;}
	.okshi .naka td{width:395;line-height:150%;}
	.okshi .naka .han{padding:0px 15px 0px 15px;text-align:right;}
	.okshi a{text-decoration:none;color:blue;}
	.okshi a:hover{color:red;text-decoration:underline;}
.n_waku{clear:both;width:100%;padding:3px;background-color:#F0F8FF;}
	.n_waku table.shop{width:100%;background-color:white;word-break:break-all;}
	.n_waku table.shop td{width:20%;}
	.n_waku td.kuro{padding:3px;background-color:#000000;color:white;position:relative;}
		.n_waku td.kuro .ken{color:white;position:absolute;right:0px;font-size:13px;}
	.n_waku td.s_kuro{background-color:#000000;height:3;}
	.n_waku td.kekka{padding:3px;border:1px solid #cccccc;position:relative;}
	.n_waku td.kekka .num{position:absolute;top:0px;right:0px;background-color:#cccccc;padding:2px;}
	.n_waku td.kekka .tit{font-size:95%;}
	.n_waku td.kekka .cap{font-size:90%;}
		.n_waku .cap .shopname{margin:3px 0px 3px 0px;color:green;}
		.n_waku .cap small{color:red;}
	.n_waku .neba{margin:10px 3px 3px 3px;height:36;text-align:center;position:relative;}
		.n_waku .neba .power{position:absolute;top:0px;right:0px;}
		.n_waku .neba .shop_book{position:absolute;top:0px;left:0px;}
	.n_waku table.shita{text-align:center;font-size:95%;}
	.n_waku table.shitatoku{font-size:95%;background-color:white;}
		.n_waku table.shitatoku .le{padding:3px;text-align:left;}
		.n_waku table.shitatoku .ma{padding:3px;text-align:center;}
		.n_waku table.shitatoku .rig{padding:3px;text-align:right;}
		.n_waku table.shitatoku .kuro{padding:3px;background-color:#000000;color:white;}
		.n_waku table.shitatoku .jok{padding:3px;border:1px solid #cccccc;}
.k_waku{clear:both;width:100%;padding:3px;background-color:#F0F8FF;}
	.content{float:left;width:600;background-color:white;}
	.content h1{margin:0px;padding:5px;border-left:5px solid #808080;border-bottom:1px solid #808080;font-size:120%;}
	.content h5{width:100%;font-size:100%;border-bottom:1px solid #000000;}
	.content h5 a{color:black;}
	.content .bun{padding:10px;font-size:100%;line-height:150%;}
	.content a{color:blue;}
	.content a:hover{color:white;background-color:blue;}
		.content .cat_bun{font-size:100%;width:575;}
		.content .cat_bun .lef{width:50%;}
		.content .cat_bun .rig{width:50%;}
		.content .lef ul{margin:0px;padding:0px 2px 0px 0px;}
		.content .rig ul{margin:0px;padding:0px 0px 0px 2px;}
		.content .cat_bun li{margin:10px 0px 10px 0px;padding:3px;list-style:disc inside;}
			.content .cat_bun .lis{margin-left:17px;padding-left:13px;font-size:11px;background-image:url(img/yazi.GIF);background-repeat:no-repeat;}
		.content .cat_bun .ka{padding:3px;background-color:#000000;color:white;}
	.content fieldset{margin:10px;padding:10px;}
	.adt{padding:10px 10px 10px 10px;position:relative;}
	.adt .pp{color:#cccccc;font-size:9px;position:absolute;top:0px;left:0px;}
	.ad{padding:14px 10px 10px 10px;position:relative;}
	.ad .pp{color:#cccccc;font-size:12px;position:absolute;top:0px;left:0px;}
	.menu{float:right;width:200;background-color:white;}
	.menu form{margin:0px;padding:0px;border-top:2px solid #808080;}
	.menu form p{margin:0px;padding:3px 3px 3px 5px;background-color:#808080;color:white;}
	.menu ul{margin:0px;padding:0px;border-top:2px solid #808080;}
	.menu ul p{margin:0px;padding:3px 3px 3px 5px;background-color:#808080;color:white;}
	.menu li{margin:5px;padding:0px 0px 0px 17px;height:10;list-style:none;background-image:url(img/li_s.gif);background-repeat:no-repeat;background-position:left center;}
	.menu li a{display:block;text-decoration:none;color:blue;font-size:12px;}
	.menu li a:link{color:blue;}
	.menu li a:visited{color:blue;}
	.menu li a:hover{color:red;text-decoration:underline;}
	.copyright{margin-top:3px;clear:both;width:100%;height:100;background-color:#808080;color:white;position:relative;}
	.copyright #writer{margin-top:5px;text-align:center;}
	.copyright #writer a{text-decoration:none;}
	.copyright #outr{margin-left:5px;margin-right:5px;font-size:11px;text-align:center;position:absolute;bottom:5px;left:175px;}
	.copyright a{color:white;}
	.copyright a:link{color:white;}
	.copyright a:visited{color:white;}
	.copyright a:hover{color:red;text-decoration:underline;}
	.sright{float:right;margin:0px 5px 0px 10px;padding:0px;}
	.b1table{width:500;font-size:100%;border:1px solid #cccccc;}
		.b1table td{padding:5px;border:1px solid #cccccc;}
		.b1table .ti{background-color:#A9A9A9;color:white;font-weight:bold;}
		.b1table .ti3{width:160;background-color:#A9A9A9;color:white;font-weight:bold;}
		.b1table .bf{border-left:5px solid #cccccc;border-right:5px solid #cccccc;}
		.b1table .bc{text-align:center;}
	table.pr{margin-bottom:10px;border-bottom:1px solid #cccccc;}
		table.pr .kai{margin:0px;padding:3px;font-size:13px;line-height:120%;}
		table.pr .book{margin-top:5px;}
		table.pr .kuchi{font-size:12px;}
		table.pr .kuchi_x{margin:5px;font-size:12px;color:red;}
		table.pr fieldset{margin:0px 3px 0px 3px;}
		table.pr fieldset .yel{color:#F4A460;}
		table.pr fieldset .rel{color:#CD5C5C;font-weight:bold;}
.mobilelink{font-size:11px;position:absolute;top:2px;right:2px;}
.headr{font-size:12px;position:absolute;top:0px;right:2px;}
}