@charset eUTF-8;
body{font-size:14px;letter-spacing:1px;min-width:900px;font-family:"lr oSVbN,Osaka";margin:0;padding:5px;width:99%;}
.key{font-weight:bold;}
#head{font-size:20px;margin:0;}
#head a{color:#898;margin-right:1em;}
.frm{font-size:12px;background-color:#EDF4F8;padding:5px;margin:0 0 10px 0;border:1px solid #C3D2DC;}
.frm .k{width:250px;height:15px;}
.frm .s{width:90px;height:22px;}
#dirt{font-size:18px;margin:0;border-bottom:1px dashed #bbb;}
#reg{float:right;margin-top:-25px;margin-right:5px;padding:5px;}
#navi{padding:10px;font-size:12px;margin-bottom:10px;}
#box{float:left;margin-right:-155px;width:100%;}
#left{margin-right:155px;min-height:400px;_height:400px;}
#left #box1{float:left;width:180px;}
#left #main{margin-left:185px;}

#right{width:150px;margin:0;padding:0px;float:right;}

#pnavi{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0;text-align:right;font-size:14px;padding:3px;}
#pnavi ul{list-style:none;display:block;margin:0;padding:0;float:right;}
#pnavi li{float:left;margin-right:5px;}
#pnavi .nolink{background-color:#00f;color:#fff;}
#pnavi li a:hover{background-color:#00f;color:#fff;}

#footer {width:100%;clear:left;margin:0;}

#left #box1 .t, #right .t{border:1px solid #ccc;margin:0;padding:7px 5px;border-bottom:0;background-color:#eee;}
#left #box1 ul, #right ul{padding:0 0.5em;letter-spacing:0;font-size:12px;border:1px solid #ccc;margin:0;margin-bottom:1em;list-style:none;}
#left #box1 li,#right li{display:block;margin:5px 0;}

#main .view {margin:0;padding:0;}
	#main .view #f2 {float:right;margin:-25px 5px 2px 0;padding:0;}
	#main .view .cont {border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;padding:5px;margin:0;}
#main .list{margin:0;padding:0;border-left:1px solid #ccc;border-right:1px solid #ccc;}
	#main .list img{float:left;margin-right:10px;}
	#main .list ul{margin:0;padding:0;}
	#main .list li{list-style: none;min-height:80px;_height: 80px; margin: 0; border-top: 1px solid #ccc;padding:5px;}
	#main .list .shop{margin-left:80px;font-size:12px;}
	#main .list .price{margin-left:80px;font-size:18px;color:red;font-weight:bold;}
	#main .list .detail{margin-left:80px;min-height:80px;_height:80px;padding:2px;}
	#main .list .link{font-size:16px;}
#main .view .t{border:1px solid #ccc;margin:0;padding:7px 5px;border-bottom:0;background-color:#eee;}
#main .view .sel{font-weight:bold;margin-right:1em;}
#main .view .nosel{margin-right:1em}
