@charset "utf-8";

#candidate_div_left,#candidate_div_right{
    width: 50px;
    height: 150px;
    display: inline-block;
}

#candidate_div_left,#candidate_div_center{
    float: left;
}

#candidate_div_center{
    width: 875px;
    height: 150px;
    display: inline-block;
    overflow: hidden;
    position: relative;
}

#candidate_div_detail{
    position: absolute;
}

.candidate_item_td{
    width: 227px;
    text-align: left;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    vertical-align: top;
}

.candidate_item {
    display: inline-block;
    height: 130px;
    margin: 5px;
    padding: 5px;
    position: relative;
    width: 197px;
}

.candidate_right{
    float: right;
    margin-top: 33px;
    padding-left: 5px;
    width: 130px;
}

.candidate_right h4{
    margin-bottom: 5px;
}

.candidate_right .addr{
    margin-bottom: 5px;
}

.candidate_right span{
    clear: both;
    display: block;
    font-size: 0.9em;
    padding: 0 !important;
}

.candidate_tsubo{
    display: inline !important;
    float: right;
}

.candidate_cost{
    text-align: right;
}

.candidate_bold{
    display: inline !important;
    font-size: 1.2em !important;
    font-weight: bold;
}

.candidate_left{
    float: left;
    text-align: center;
    width: 50px;
    margin-top: 10px;
}

.candidate_left img{
    border-radius: 5px 5px 5px 5px;
    width: 50px;
}

#candidate_next, #candidate_prev{
    cursor: pointer;
}

#candidate_next:hover, #candidate_prev:hover{
    filter: alpha(opacity=60);
    -moz-opacity:0.6;
    opacity:0.6;
}

.list_favoriteBtnDel{
    display: inline-block;
    padding: 1px 10px;
    background-color: #d2ebff;
    color: #297bb7;
    
    font-size: 12px !important;
    
    cursor: pointer;
    
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}