@charset "utf-8";
#contents_outer *, #ui-meiriyo * {
    font-family: meiryo UI,Helvetica, "hiragino kaku gothic pro","ms pgothic",sans-serif;
    letter-spacing: -0.03em;
}
#contents_outer .fa, #ui-meiriyo .fa {
    font: normal normal normal 14px/1 FontAwesome;
}
.bkn_info.detail_cmn_section .ttl_section h3 {
    width: 840px;
}
/* 地図検索項目ラベル */
.map-list-wapper .map-list table td .map_item {
    padding: 1px 3px;
}

/* 物件一覧 */
.bkntitle span.shubetsu {
    padding: 0px 5px 1px;
    vertical-align: text-bottom;
}
.search-list-content-line-row-cell table.list_area tbody td.impt .expense2 {
    width: 85px;
}
#main table.list_area tbody td span.icn {
    padding: 0px 3px 2px 3px;
}
/* result1 */
.list_detail .list_detailInner li span,
.list_detail .list_detailInner li dl dt {
    padding: 0px 3px 1px 2px;
}
/* 棟詳細 */
#contents_outer .act1 #act1-right .empty a {
    letter-spacing: inherit;
}

/* 部屋詳細（億単位）*/
#madori dd span {
    font-size: 135%;
}
#calculation dl#answer input {
    font-size: 125%;
}

/* お客様の声 */
#photo-comment dl dt {
    background: url(/images/icn_customer_pencil.jpg) no-repeat 80px center;
}
#photo-comment dd {
    letter-spacing: inherit;
}

/* 来店予約 */
#shop_calender .kalendae .k-btn-next-month:after {
    padding: 0 14px 0 0;
}
.rvResult-info__list .rvResult-info__list__time {
    padding: 0 0 1px 26px;
}
.rvResult-info__btn .rvResult-info__btn a {
    line-height: 55px;
}


/* -----サイドバー----*/
/*フリー検索 jsでwidth指定されてしまっているのでimportantやむなし*/
#price_panel_b, #landSalePrice {
    width: 105px!important;
    float: left;
}