#privilegeBlock{
    margin:0px 0px 30px 0px;
}
#privilegeBlock .pager{
    clear: both;
}
#privilegeBlock .pager ul{
    margin:10px 0;
}
#privilegeBlock #privilegeBlockTitle{
    border: 1px solid #e8e8d5;
    margin-bottom:5px;
    height:28px;
}
#privilegeBlock #privilegeBlockTitle #privilegeBlocTitlekBg{
    border: 1px solid #F0F0E6;
    background: #F0F0E6;
}
#privilegeBlock #privilegeBlockTitle h2{
    padding-left:23px;
    color:#3c2b20;
    background: url(../image/iconPageTitleNews.png?cache01=20161201000000) no-repeat 0px 50% #F0F0E6;
    font-size:17px;
    font-weight:bold;
    line-height:26px;
    float:left;
}
#privilegeBlock #privilegeBlockTitle form{
    float:right;
    margin-right:3px;
}
#privilegeBlock #privilegeBlockTitle form dl{
    line-height:26px;
}
#privilegeBlock #privilegeBlockTitle form dl dt{
    float:left;
    color:#fff;
}
#privilegeBlock #privilegeBlockTitle form dl dd{
    float:left;
    margin-left:10px;
}
#privilegeCount{
    float: right;
    color: #333;
}
#privilegeCount span{
    font-size:17px;
    font-weight:bold;
    padding-right:2px;
}
.privilegeimg{
    float: left;
    height: 77%;
    margin: 0;
    overflow: hidden;
    top: 0;
    width: 100%;
}
.privilegeimg img{
    width: 100%;
}
#privilegeBoxList .privilegeSquareBox{
    float:left;
    margin:10px 6px 30px 0;
}

#privilegeBoxList a:nth-child(4n) .privilegeSquareBox {
    margin-right:0;
}

#privilegeBoxList .privilegeBoxImgArea{
    float:left;
    width:182px;
    height: 180px;

}
#privilegeBoxList .privilegeSquareBox .privilege_text{
    clear: both;
}
.privilege_text {
}
.privilege_text .privilege_comment{
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
}
.privilege_text .privilege_place,
.privilege_text .privilege_shop_name{
    color: #333;
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.search_panel_wrap{
    margin-top: -10px;
    float: left;
}
.search_btn{
    border: 1px solid #DDD;
    width: 180px;
    text-align: center;
}
.search_btn a{
    background: #0099CC;
    background: -moz-linear-gradient(top,#0099CC 0%,#006699);
    background: -webkit-gradient(linear, left top, left bottom, from(#0099CC), to(#006699));
    background: linear-gradient(top,#0099CC 0%,#006699);
    padding: 10px 0;
    display: block;
    color: #FFF;
}
.search_btn a:hover{
    text-decoration: none;
    background: #55bee1;
    background: -moz-linear-gradient(top,#55bee1 0%,#0099CC);
    background: -webkit-gradient(linear, left top, left bottom, from(#55bee1), to(#0099CC));
    background: linear-gradient(top,#55bee1 0%,#0099CC);
}
.search_panel_text{
    margin-left: 10px;
    float: left;
    line-height: 50px;
}
dl.searchKey{
    margin-top: 10px;
    margin-bottom: 10px;
    clear: both;
    width: 600px;
}
dl.searchKey dt{
    float: left;
    clear: both;
    padding: 0 10px;
    overflow: hidden;
    width:40px;
    border-right: 1px dotted #616161;
    margin-right: 5px;
    margin-top: 5px;
}
dl.searchKey dd{
    margin: 0;
    border-top: 1px solid #6F6F6F;
    break-word;
    padding:5px;
}
dl.searchKey dl:first-child{
    border:none;
}
dl.searchKey dt:first-child + dd{
    border:none;
}
.privilege_list > li {
    display: inline-block;
    vertical-align: top;
}
