@CHARSET "UTF-8";
.topHead {
    height:230px;
    padding-top: 35px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url('/images/head.gif') no-repeat scroll 0 0;
}

.topBody li{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:block;
    float:left;
    height:90px;
    margin-left:32px;
    padding-top:10px;
    position:relative;
    text-align:center;
    width:125px;
}

.topBody li img .store{
    border : 1px solid #D7D7D7;
}
.left_menu_bg {
	width:210px; height:420px;
	padding-top:25px;
	background-image:url(/images/category/bg_category_01.png);
	background-repeat:no-repeat;
}
.left_menu li{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/images/category/list_category.png) no-repeat scroll 0 0;
    display:block;
    height:30px;
    line-height:30px;
    margin-bottom:0px;
    position:relative;
}
.left_menu li a{
    display:block;
    height:30px;
    overflow:hidden;
    position:relative;
    text-indent:-10000em;
}

.left_menu li.sub01{
    background-position:-10px 0px;
}
.left_menu li.sub02{
    background-position:-10px -35px;
}
.left_menu li.sub03{
    background-position:-10px -70px;
}
.left_menu li.sub04{
    background-position:-10px -107px;
}
.left_menu li.sub05{
    background-position:-10px -145px;
}
.left_menu li.sub06{
    background-position:-10px -180px;
}
.left_menu li.sub07{
    background-position:-10px -215px;
}
.left_menu li.sub08{
    background-position:-10px -252px;
}
.left_menu li.sub09{
    background-position:-10px -287px;
}
.left_menu li.sub10{
    background-position:-10px -322px;
}

#counter {
    padding:2px;
    border: 1px solid #D7D7D7;
}

#counter .cnt1 {
    color:#453D32;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
}
#counter .cnt2 {
    color:#453D32;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
}
.store_list{
    border-bottom:1px solid #E9E9E9;
    clear:both;
    overflow:hidden;
    padding:10px 0 20px;
    position:relative;
    width:650px;
}

.store_name {
    font-weight: bold;
    color:#000000;
    font-size:14px;
    letter-spacing:-1px;
}

.ico img {
    position:relative;
    vertical-align:-4px;
}

.cu {
    display: block;
}

.store_info{
    left:230px;
    overflow:visible;
    position:absolute;
    top:45px;
    width:300px;
}

.store_info dt {
    color:#999999;
    letter-spacing:0;
    position:absolute;
    width:600px;
}

.store_info dd {
    display:block;
    margin-bottom:4px;
    padding-left:68px;
    width:350px;
}

#view_cat dt{
    letter-spacing:0;
    position:absolute;
    background-color:#FF3C00;
    height:17px;
    width:3px;
}

#view_cat dd {
    font-weight:bold;
    color:#424242;
    display:block;
    padding-left:5px;
    width:300px;
    font-size: 13pt;
}

#search dt{
    color:#999999;
    letter-spacing:0;
    position:absolute;
    width:300px;
}

#search dd {
    display:block;
    padding-left:335px;
    width:300px;
}

#right_box .banner{
    border:1px solid #D9D9D9;
    text-align:center;
    margin-bottom: 10px;
    width: 170px;
}

ul.best {
    border: 1px solid #D9D9D9;
    border-top:0px;
    padding-top: 10px;
    width: 170px;
}
ul.best li {
    height:22px;
    letter-spacing:-1px;
    padding:2px 5px 0 30px;
    position:relative;
}
.best01 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ranking_1.gif) no-repeat scroll 11px 1px;
}
.best02 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ranking_2.gif) no-repeat scroll 11px 1px;
}
.best03 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ranking_3.gif) no-repeat scroll 11px 1px;
}
.best04 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ranking_4.gif) no-repeat scroll 11px 1px;
}
.best05 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ranking_5.gif) no-repeat scroll 11px 1px;
}

