@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 li{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/images/left_menu.gif) no-repeat scroll 0 0;
    display:block;
    height:20px;
    line-height:20px;
    margin-bottom:3px;
    position:relative;
}
.left_menu li a{
    display:block;
    height:20px;
    overflow:hidden;
    position:relative;
    text-indent:-10000em;
}

.left_menu li.sub01{
    background-position:-10px -5px;
}
.left_menu li.sub01_on{
    background-position:-191px -5px;
}
.left_menu li.sub02{
    background-position:-10px -29px;
}
.left_menu li.sub02_on{
    background-position:-191px -29px;
}
.left_menu li.sub03{
    background-position:-10px -53px;
}
.left_menu li.sub03_on{
    background-position:-191px -53px;
}
.left_menu li.sub04{
    background-position:-10px -77px;
}
.left_menu li.sub04_on{
    background-position:-191px -77px;
}
.left_menu li.sub05{
    background-position:-10px -101px;
}
.left_menu li.sub05_on{
    background-position:-191px -101px;
}
.left_menu li.sub06{
    background-position:-10px -125px;
}
.left_menu li.sub06_on{
    background-position:-191px -125px;
}
.left_menu li.sub07{
    background-position:-10px -149px;
}
.left_menu li.sub07_on{
    background-position:-191px -149px;
}
.left_menu li.sub08{
    background-position:-10px -173px;
}
.left_menu li.sub08_on{
    background-position:-191px -173px;
}

#counter {
    padding:5px;
    margin-top: 10px;
    border: 1px solid #D7D7D7;
}

#counter .total{
    padding-top: 5px;
}

#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;
}
