@charset "utf-8";

#mh {
    border-bottom: 1px solid #dbdbdb;
}
#mcl {
    float: left;
    margin-right: 10px;
    width: 185px;
    border-bottom: 1px solid #dbdbdb;
}
#mcl #list {
    height: 600px;
    overflow: auto;
}
#mcl #list ul li {
    border-bottom: 1px dotted #dbdbdb;
}
#mcl #list ul li a {
    display: block;
    padding: 4px 2px;
    text-decoration: none;
}
#mcl #list .list-shopname {
    font-weight: bold;
    padding-bottom: 2px;
}
#mcl #list .list-shopcat {
    color: #444;
}
#mcl #list .list-shopname, #mcl #list .list-shopcat {
    display: block;
}
#mcl #list ul #pagingStuffR {
    border-bottom: none;
}
#mcl #list ul li #listOffsetR {
    padding-top: 10px;
    text-align: center;
}
#mcl #list ul li #listOffsetR li {
    border: none;
    border-right: 1px solid #dbdbdb;
    display: inline;
    margin-bottom: 0;
    padding: 0 2px;
}
#mcl #list ul li #listOffsetR li a {
    display: inline;
    padding: 0 0.3em 0 0.1em;
}
#mcl #list ul li #listOffsetR li.now {
    padding: 0 0.5em 0 0.1em;
    color: #808080;
    font-weight: bold;
}
#mcl #list ul li #listOffsetR li.noborder {
    border: none;
    padding-right: none;
}
#mcl #list ul li #listPrevNextR .prev {
    border: none;
    float: left;
}
#mcl #list ul li #listPrevNextR .next {
    border: none;
    float: right;
}
#mcr {
    overflow: auto;
    height: 599px;
    border-bottom: 1px solid #dbdbdb;
}
#mcr #maps {
  width: 755px;
  height: 599px;
}
#multiRestaurant .scroller li.list {
    border-top: 1px solid #ababab;
    clear: both;
    padding-top: 5px;
}
#refine {
    position: relative;
    width: 950px;
}
#refine-h2 {
    font-weight: bold;
    left: 20px;
    position: absolute;
    top: 14px;
    color: #444;
    font-size: 108%;
    width: 185px;
}
div.refine-more {
    padding-left: 185px;
    width: 770px;
}
dl.refine-more-detail dt {
    display: inline;
    font-weight: bold;
    float: left;
    line-height: 1.4;
    padding: 6px 0 0 8px;
    width: 80px;
}
dl.refine-more-detail dd {
    background: transparent;
    border-bottom: 1px solid #dbdbdb;
    margin: 0 0 0 6px;
    padding: 6px 0 6px 0;
}
.refine-more-detail #refine-more-detail-cuisine-dt {
    float: left;
    padding-left: 0px;
/*    width: 84px;*/
}
.refine-more-detail dd.refine-more-detail-morekeyword {
    border: none;
    margin-right: 6px;
    position: relative;
}
input.refine-more-detail-morekeyword-text {
    border: 1px solid #7e9db9;
    float: left;
    height: 17px;
    margin: 0 10px 0 0;
    padding: 1px 0 0 2px;
    vertical-align: 12%;
    width: 271px;
}
div#resultsearch {
    display: none;
    clear: both;
    padding-top: 5px;
}
.SecondPages h2 {
    float: none;
}