@charset "utf-8";

.imgButton {
border:0;
background-repeat:no-repeat;
cursor:pointer;
vertical-align:bottom;
}

.btn_all_none{
background: url(../images/btn_all_none.gif) no-repeat 0 0;
width:56px;
height:26px;
}

.btn_allreturn_m{
background: url(../images/btn_allreturn_m.gif) no-repeat 0 0;
width:63px;
height:26px;
}

.btn_allok_m{
background: url(../images/btn_allok_m.gif) no-repeat 0 0;
width:63px;
height:26px;
}

.btn_insert_b{
background: url(../images/btn_insert_b.gif) no-repeat 0 0;
width:86px;
height:26px;
}

.btn_edit_s{
background: url(../images/btn_edit_s.gif) no-repeat 0 0;
width:20px;
height:18px;
}

.btn_edit_s_wf{
background: url(../images/btn_edit_s_wf.gif) no-repeat 0 0;
width:20px;
height:18px;
display: inline;
}

.btn_view_s{
background: url(../images/btn_view_s.gif) no-repeat 0 0;
width:17px;
height:18px;
}

.btn_search_s{
background: url(../images/btn_search_s.gif) no-repeat 0 0;
width:19px;
height:19px;
}

.btn_print01_m{
background: url(../images/btn_print01_m.gif) no-repeat 0 0;
width:86px;
height:26px;
}

.btn_toparrow_m{
background: url(../images/btn_toparrow_m.gif) no-repeat 0 0;
width:28px;
height:26px;
}

.btn_addarrow_m{
background: url(../images/btn_addarrow_m.gif) no-repeat 0 0;
width:28px;
height:26px;
}

.btn_close_m{
background: url(../images/btn_close_m.gif) no-repeat 0 0;
width:32px;
height:32px;
}

.btn_arrow_left_s{
background: url(../images/btn_arrow_left_s.gif) no-repeat 0 0;
width:16px;
height:16px;
}

.btn_arrow_right_s{
background: url(../images/btn_arrow_right_s.gif) no-repeat 0 0;
width:16px;
height:16px;
}

.btn_ok_s {
background: url(../images/btn_ok_s.gif) no-repeat 0 0;
width:30px;
height:30px;
}

.btn_return_s {
background: url(../images/btn_return_s.gif) no-repeat 0 0;
width:26px;
height:18px;
}

.btn_torikesi_s {
background: url(../images/btn_torikesi_s.gif) no-repeat 0 0;
width:86px;
height:26px;
}

.btn_kyoseshuryo_s {
background: url(../images/btn_kyoseshuryo_s.gif) no-repeat 0 0;
width:86px;
height:26px;
}


.icon_hand_s{
background: url(../images/icon_hand_s.gif) no-repeat 0 0;
width:15px;
height:15px;
}

.btn_lock_b{
background: url(../images/btn_lock_b.gif) no-repeat 0 0;
width:106px;
height:26px;
}

.btn_unlock_b{
background: url(../images/btn_unlock_b.gif) no-repeat 0 0;
width:106px;
height:26px;
}

.btn_plus_s {
background: url(../images/btn_plus_s.gif) no-repeat 0 0;
width:16px;
height:16px;
}

.btn_minus_s {
background: url(../images/btn_minus_s.gif) no-repeat 0 0;
width:16px;
height:16px;
}

.btn_settei_m{
background: url(../images/btn_settei_m.gif) no-repeat 0 0;
width:62px;
height:26px;
}

.btn_delete_ss{
background: url(../images/btn_deleteblock_m.gif) no-repeat 0 0;
width:16px;
height:16px;
}

.logo_header {
background: url(../images/logo_header.jpg) no-repeat 0 0;
width:126px;
height:26px;
}

.btn_deleteline{
background: url(../images/btn_deleteline.gif) no-repeat 0 0;
width:62px;
height:26px;
}

.btn_cardstatement_changeshain_m{
background: url(../images/btn_cardstatement_changeshain_m.gif) no-repeat 0 0;
width:142px;
height:26px;
}

.btn_cardstatement_exempt_m{
background: url(../images/btn_cardstatement_exempt_m.gif) no-repeat 0 0;
width:146px;
height:26px;
}

.btn_cardstatement_error_m{
background: url(../images/btn_cardstatement_error_m.gif) no-repeat 0 0;
width:101px;
height:26px;
}

.btn_printwidth_s{
background: url(../images/btn_printwidth_s.gif) no-repeat 0 0;
width:10px;
height:14px;
}

.icon_group_btm {
background: url(../images/icon_group_btm.gif) no-repeat 0 0;
width:20px;
height:6px;
}

.icon_group_top {
background: url(../images/icon_group_top.gif) no-repeat 0 0;
width:20px;
height:6px;
}

.icon_sort_asc {
background: url(../images/icon_sort_asc.gif) no-repeat 0 0;
width:11px;
height:6px;
}

.icon_sort_desc {
background: url(../images/icon_sort_desc.gif) no-repeat 0 0;
width:11px;
height:6px;
}

.btn_order1up_s{
background: url(../images/btn_order1up_s.gif) no-repeat 0 0;
width:20px;
height:20px;
}

.btn_order1down_s{
background: url(../images/btn_order1down_s.gif) no-repeat 0 0;
width:20px;
height:20px;
}

.btn_ordertop_s{
background: url(../images/btn_ordertop_s.gif) no-repeat 0 0;
width:20px;
height:20px;
}

.btn_orderbottom_s{
background: url(../images/btn_orderbottom_s.gif) no-repeat 0 0;
width:20px;
height:20px;
}

.btn_addworkflow{
background: url(../images/btn_addworkflow.gif) no-repeat 0 0;
width:44px;
height:26px;
}

.btn_deleteworkflow{
background: url(../images/btn_deleteworkflow.gif) no-repeat 0 0;
width:44px;
height:26px;
}

.icon_comment {
background: url(../images/icon_comment.gif) no-repeat 0 0;
width:15px;
height:17px;
}

.icon_ordermode {
background: url(../images/icon_ordermode.gif) no-repeat 0 0;
width:25px;
height:15px;
}

.icon_calendar {
background: url(../images/btn_cal_s.gif) no-repeat 0 0;
width:17px;
height:18px;
}

.btn_remind_m{
background: url(../images/btn_remind_m.gif) no-repeat 0 0;
width:168px;
height:26px;
}

.icon_error {
background: url(../images/icon_error.gif) no-repeat 0 0;
width:12px;
height:12px;
margin-right:2px;
display:inline-block;
_display:inline;
vertical-align:text-bottom;
}

.icon_alert {
background: url(../images/icon_alert.gif) no-repeat 0 0;
background-size: 14px 14px;
width:14px;
height:14px;
margin-right:2px;
display:inline-block;
_display:inline;
vertical-align:text-bottom;
}

.icon_check {
background: url(../images/icon_check.gif) no-repeat 0 0;
width:12px;
height:15px;
display:inline-block;
_display:inline;
vertical-align:text-bottom;
}

.icon_anbun_m {
background: url(../images/icon_anbun_m.png) no-repeat 0 0;
width:15px;
height:15px;
display:block;
}

.btn_editanbun_s {
background: url(../images/btn_editanbun_s.gif) no-repeat 0 0;
width:20px;
height:18px;
display:block;
}

.btn_lockkaijo_b{
background: url(../images/btn_lockkaijo_b.gif) no-repeat 0 0;
width:160px;
height:26px;
}
.icon_attension{
background: url(../images/icon_attension.gif) no-repeat 0 0;
width:16px;
height:16px;
}

.icon_pass_no_send_mail{
background: url(../images/icon_pass_no_send_mail.gif) no-repeat left center;
display:block;
padding-right:5px;
height:26px;
width:129px;
}
.icon_pass_url_limit_over{
background: url(../images/icon_pass_url_limit_over.gif) no-repeat left center;
display:block;
padding-right:5px;
height:26px;
width:129px;
}
.icon_pass_setting_wait{
background: url(../images/icon_pass_setting_wait.gif) no-repeat left center;
display:block;
padding-right:5px;
height:26px;
width:129px;
}
.icon_pass_valid{
background: url(../images/icon_pass_valid.gif) no-repeat left center;
display:block;
padding-right:5px;
height:26px;
width:129px;
}
.icon_pass_limit_over{
background: url(../images/icon_pass_limit_over.gif) no-repeat left center;
display:block;
padding-right:5px;
height:26px;
width:129px;
}

.icon_train{
background: url(../images/icon_train.gif) no-repeat left center;
display:block;
height:21px;
width:30px;
}

.d_icon_drag {
background:url(../images/icon_drag.gif) no-repeat 0 0;
width:22px;
height:28px;
}

.btn_calc_amp {
background:url(../images/btn_calc_amp.gif) no-repeat 0 0;
width:19px;
height:19px;
}
.btn_calc_and {
background:url(../images/btn_calc_and.gif) no-repeat 0 0;
width:54px;
height:19px;
}
.btn_calc_copy {
background:url(../images/btn_calc_copy.gif) no-repeat 0 0;
width:50px;
height:19px;
}
.btn_calc_delete {
background:url(../images/btn_calc_delete.gif) no-repeat 0 0;
width:42px;
height:19px;
}
.btn_calc_divide {
background:url(../images/btn_calc_divide.gif) no-repeat 0 0;
width:19px;
height:19px;
}
.btn_calc_else {
background:url(../images/btn_calc_else.gif) no-repeat 0 0;
width:57px;
height:19px;
}
.btn_calc_elseif {
background:url(../images/btn_calc_elseif.gif) no-repeat 0 0;
width:73px;
height:19px;
}
.btn_calc_endif {
background:url(../images/btn_calc_endif.gif) no-repeat 0 0;
width:69px;
height:19px;
}
.btn_calc_equal {
background:url(../images/btn_calc_equal.gif) no-repeat 0 0;
width:19px;
height:19px;
}
.btn_calc_greater {
background:url(../images/btn_calc_greater.gif) no-repeat 0 0;
width:19px;
height:19px;
}
.btn_calc_if {
background:url(../images/btn_calc_if.gif) no-repeat 0 0;
width:42px;
height:19px;
}
.btn_calc_insert {
background:url(../images/btn_calc_insert.gif) no-repeat 0 0;
width:42px;
height:19px;
}
.btn_calc_left_paren {
background:url(../images/btn_calc_left_paren.gif) no-repeat 0 0;
width:19px;
height:19px;
}
.btn_calc_less {
background:url(../images/btn_calc_less.gif) no-repeat 0 0;
width:19px;
height:19px;
}
.btn_calc_minus {
background:url(../images/btn_calc_minus.gif) no-repeat 0 0;
width:19px;
height:19px;
}
.btn_calc_multiply {
background:url(../images/btn_calc_multiply.gif) no-repeat 0 0;
width:19px;
height:19px;
}
.btn_calc_not {
background:url(../images/btn_calc_not.gif) no-repeat 0 0;
width:54px;
height:19px;
}
.btn_calc_or {
background:url(../images/btn_calc_or.gif) no-repeat 0 0;
width:48px;
height:19px;
}
.btn_calc_paste {
background:url(../images/btn_calc_paste.gif) no-repeat 0 0;
width:64px;
height:19px;
}
.btn_calc_plus {
background:url(../images/btn_calc_plus.gif) no-repeat 0 0;
width:19px;
height:19px;
}
.btn_calc_right_paren {
background:url(../images/btn_calc_right_paren.gif) no-repeat 0 0;
width:19px;
height:19px;
}
.btn_calc_then {
background:url(../images/btn_calc_then.gif) no-repeat 0 0;
width:61px;
height:19px;
}
.btn_calc_paste_formula-min {
background:url(../images/btn_calc_paste_formula-min.png) no-repeat 0 0;
width:130px;
height:19px;
}

.btn_addrate_m{
background: url(../images/btn_addrate.gif) no-repeat 0 0;
width:108px;
height:26px;
}

.btn_delete_batu{
background: url(../images/btn_delete_batu.gif) no-repeat 0 0;
width:53px;
height:24px;
}

.btn_addflow{
background: url(../images/btn_addflow.gif) no-repeat 0 0;
width:160px;
height:26px;
}

.icon_shonin_flow {
background: url(../images/icon_shonin_flow.gif) no-repeat 0 0;
width:26px;
height:17px;
display:block;
}

.btn_addcolumn{
background: url(../images/btn_addcolumn.gif) no-repeat 0 0;
width:56px;
height:26px;
}
.btn_addcolumn_all{
background: url(../images/btn_addcolumn_all.gif) no-repeat 0 0;
width:56px;
height:32px;
}
.btn_deletecolumn{
background: url(../images/btn_deletecolumn.gif) no-repeat 0 0;
width:56px;
height:26px;
}
.btn_deletecolumn_all{
background: url(../images/btn_deletecolumn_all.gif) no-repeat 0 0;
width:56px;
height:32px;
}

.btn_view_lm{
background: url(../images/btn_view_lm.gif) no-repeat 0 0;
width:39px;
height:20px;
}

.btn_setteiconfirm_m{
background: url(../images/btn_setteiconfirm_m.gif) no-repeat 0 0;
width:99px;
height:26px;
}
.btn_licenseupdate{
background: url(../images/btn_licenseupdate.gif) no-repeat 0 0;
width:140px;
height:26px;
}
.icon_move {
background: url(../images/icon_move.gif) no-repeat 0 0;
width: 15px;
height: 15px;
margin: 2px 0px 2px;
display:inline-block;
cursor: move;
}
.icon_not_disp {
background: url(../images/icon_not_disp.gif) no-repeat 0 0;
width: 11px;
height: 11px;
display:inline-block;
}
.btn_add_header_komoku {
background: url(../images/btn_add_header_komoku.gif) no-repeat 0 0;
width: 129px;
height: 26px;
margin-bottom: 4px;
}
.btn_add_meisai_komoku {
background: url(../images/btn_add_meisai_komoku.gif) no-repeat 0 0;
width: 123px;
height: 26px;
margin-bottom: 4px;
}
.btn_komoku_settei {
background: url(../images/btn_komoku_settei.gif) no-repeat 0 0;
width: 27px;
height: 27px;
}
.btn_komoku_settei_error {
background: url(../images/btn_komoku_settei_error.gif) no-repeat 0 0;
width: 27px;
height: 27px;
}
.btn_shinsei_layout_settei {
background: url(../images/btn_shinsei_layout_settei.gif) no-repeat 0 0;
width: 27px;
height: 27px;
}
.btn_shinsei_layout_settei_error {
background: url(../images/btn_shinsei_layout_settei_error.gif) no-repeat 0 0;
width: 27px;
height: 27px;
}
.btn_design_w {
background: url(../images/btn_design_w.gif) no-repeat 0 0;
width:135px;
height:26px;
}

.btn_deleteblock_m{
background:url("../images/btn_deleteblock_m.gif") no-repeat 0 0;
width:16px;
height:16px;
}

.btn_deleteblock_m:hover{
background:url("../images/btn_deleteblock_m.gif") no-repeat -16px 0;
}

.btn_deleteblock_m[disabled]:hover{
background-position:0 0;
cursor:default;
}

.btn_deleteblock_m_tab{
background:url("../images/btn_deleteblock_m.gif") no-repeat 0 -20px;
width:15px;
height:15px;
vertical-align: -4px;
}

.btn_deleteblock_m_tab:enabled:hover{
background:url("../images/btn_deleteblock_m.gif") no-repeat -16px -20px;
}

.btn_deleteblock_m_tab[disabled]:hover{
background-position: 0 -20px;
cursor: default;
}

.btn_deleteblock_s {
background: url(../images/btn_deleteblock_s.gif) no-repeat center center;
width: 14px;
height: 14px;
cursor: pointer;
}

.btn_addblock_m{
float: left;
margin:2px 0 0 2px;
padding:0;
width:14px;
height:14px;
border:none;
background: url("../images/btn_addblock_m.gif") no-repeat 0 0;
}

.btn_addblock_m:hover{
background: url("../images/btn_addblock_m.gif") no-repeat -16px 0;
cursor: pointer;
}

.btn_addblock_m[disabled]:hover{
background-position: 0 0;
cursor: default;
}

.btn_insert_templete {
background: url(../images/btn_reflect_s.gif) no-repeat 0 0;
width: 38px;
height: 20px;
padding:2px 0 0 0;
}
.btn_detail_off{
background: url(../images/btn_detail_off.gif) no-repeat 0 0;
width: 82px;
height:29px;
}
.btn_detail_on{
background: url(../images/btn_detail_on.gif) no-repeat 0 0;
width: 82px;
height:29px;
}
.btn_left_one{
background: url(../images/btn_left_one.png) no-repeat 0 0;
width: 11px;
height: 19px;
}
.btn_right_one{
background: url(../images/btn_right_one.png) no-repeat 0 0;
width: 11px;
height: 19px;
}
.btn_left_next{
background: url(../images/btn_left_next.png) no-repeat 0 0;
width: 15px;
height: 19px;
}
.btn_right_next{
background: url(../images/btn_right_next.png) no-repeat 0 0;
width: 15px;
height: 19px;
}
.btn_icMark{
background: url(../images/icMark.png) no-repeat 0 0;
width: 5px;
height: 14px;
}

.icon_csv_check {
display: inline-block;
background: url(../images/icon_csv_check.gif) no-repeat 0 0;
width:16px;
height:16px;
}

.btnOrShonin {
    display:inline-block;
    background: url("../images/btn_or_shonin_s.gif") 0 0;
    width: 13px;
    height:13px;
}
.btnOrShonin:hover {
    background-position:0 -14px;
    cursor: pointer;
}
.btn_recalculate {
background:url("../images/btn_recalculate.gif") no-repeat 0 0;
width:19px;
height:19px;
}

/*========================================================================
 各種ボタン
======================================================================== */
.d_common_btn {
  border: 1px solid #aaa;
  color: #333;
  text-align: center;
  padding: 4px 12px;
  cursor: pointer;
  display: inline-block;
  width: auto;
  line-height: 20px;
  white-space: nowrap;
  vertical-align: middle;
  box-shadow: none;
  outline: none;
  -moz-border-radius: 3px 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px;
  background-color: #e3e3e3;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(50%, #e3e3e3), color-stop(100%, #e3e3e3));
  background-image: -moz-linear-gradient(#fff, #e3e3e3, #e3e3e3);
  background-image: -webkit-linear-gradient(#fff, #e3e3e3, #e3e3e3);
  background-image: linear-gradient(#ffffff, #e3e3e3, #e3e3e3);
  text-decoration: none;
}
.d_common_btn > .fa {
  margin-right: 5px;
  vertical-align: text-bottom;
}
.d_common_btn .d_common_float li {
  line-height: 0;
  margin-right: 3px;
}
.d_common_btn .d_common_float li:last-child {
  line-height: 19px;
}
.d_common_btn.d_red {
  color: #fff;
  background-color: #cc3300;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7c00), color-stop(50%, #cc3300), color-stop(100%, #cc3300));
  background-image: -moz-linear-gradient(#ff7c00, #cc3300, #cc3300);
  background-image: -webkit-linear-gradient(#ff7c00, #cc3300, #cc3300);
  background-image: linear-gradient(#ff7c00, #cc3300, #cc3300);
  border-color: #cc3300;
}
.d_common_btn.d_red:hover {
  color: #fff;
}
.d_common_btn.d_black {
  color: #fff;
  background-color: #454545;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #888), color-stop(50%, #454545), color-stop(100%, #454545));
  background-image: -moz-linear-gradient(#888, #454545, #454545);
  background-image: -webkit-linear-gradient(#888, #454545, #454545);
  background-image: linear-gradient(#888888, #454545, #454545);
  border-color: #454545;
}
.d_common_btn.d_black:hover {
  color: #fff;
}
.d_common_btn.d_fix {
  width: 100%;
}
.d_common_btn.d_auto {
  min-width: auto;
}
.d_common_btn.d_large {
  font-size: 16px;
  padding: 7px 50px;
  min-width: 175px;
  min-width: auto;
}
.d_common_btn.d_mini {
    font-size: 12px;
    padding: 7px 15px;
    line-height: 1.0;
    width: 65px;
}
.d_common_btn.d_kakunin {
    padding: 2px;
}
.d_common_btn:hover {
  color: #333;
  opacity: 0.9;
}
.d_common_btn.d_disable_icon, .d_common_btn[disabled], .d_common_btn.d_disable_icon:hover, .d_common_btn[disabled]:hover {
  cursor: default;
  background-image: none;
  opacity: 0.3;
}
.d_common_btn.d_posi_fixTop {
  position: absolute;
  right: 48px;
  top: 10px;
}
.d_common_btn > .fa {
  margin-right: 5px;
  vertical-align: text-bottom;
}
.common-icon {
display: inline-block;
background-color: #999999;
color: #ffffff;
line-height: 15px;
padding: 0 2px;
font-size: 10px;
font-style: normal;
text-decoration: none;
text-align: center;
cursor: default;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
margin-right:2px;
}
.common-icon.red {
background-color: #ec450b;
}
.common-icon.green {
background-color: #4ead38;
}
.common-icon.blue {
background-color: #0099cb;
}
.common-icon.yellow {
background-color: #ffcc66;
color: #333333;
}
.common-icon.orange {
background-color: #ff8600;
}
.common-icon.pink {
background-color: #ffcdbd;
}
.common-icon.brown {
background-color: #996600;
}
.common-icon.lightgreen {
background-color: #97b533;
}
.common-icon.purple {
background-color: #993395;
}
.common-icon.black {
background-color: #666;
}
.common-icon.mypattern_icon {
background-color: #EBB000;
font-size: 10px !important;
font-size-adjust: 0.47;
height: 15px;
width: 14px;
line-height: 15px;
}
.common-loading {
position: fixed;
z-index: 1000;
background: #bfbfbf;
width: 40px;
height: 40px;
margin: auto;
padding: 40px;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: center;
vertical-align: middle;
border-radius: 10px;
}
.common-loading .fa {
will-change: transform;
color: #ffffff;
width: 40px;
height: 40px;
font-size: 40px !important;
vertical-align: middle;
}

#d_home_contents ul.d_home_link li.ui-tabs-selected a.d_homecontents_shiharai{
background: url(../images/paymentBTN.jpg) no-repeat left center;
display:block;
margin-right:5px;
height:27px;
width:110px;
}

#d_home_contents ul.d_home_link li a.d_homecontents_shiharai{
background: url(../images/payment_linkBTN.jpg) no-repeat left center;
display:block;
margin-right:5px;
height:27px;
width:110px;
}

#d_home_contents ul.d_home_link li.ui-tabs-selected a.d_homecontents_kanri{
background: url(../images/managementBTN.jpg) no-repeat left center;
display:block;
margin-right:5px;
height:27px;
width:110px;
}

#d_home_contents ul.d_home_link li a.d_homecontents_kanri{
background: url(../images/management_linkBTN.jpg) no-repeat left center;
display:block;
margin-right:5px;
height:27px;
width:110px;
}

#d_home_contents ul.d_home_link li.ui-tabs-selected a.d_homecontents_shukei{
background: url(../images/shukeiBTN.gif) no-repeat left center;
display:block;
margin-right:5px;
height:27px;
width:110px;
}

#d_home_contents ul.d_home_link li a.d_homecontents_shukei{
background: url(../images/shukei_linkBTN.gif) no-repeat left center;
display:block;
margin-right:5px;
height:27px;
width:110px;
}

.btn_allcheck_m{
background: url(../images/btn_allcheck_m.gif) no-repeat 0 0;
width:86px;
height:26px;
}

.btn_allcheck_m2{
background: url(../images/btn_allcheck_m2.gif) no-repeat 0 0;
width:86px;
height:24px;
}

.btn_alluncheck_m2{
background: url(../images/btn_alluncheck_m2.gif) no-repeat 0 0;
width:86px;
height:24px;
}

#d_home_contents ul.d_home_link li a.d_homecontents_dShukei{
background: url(../images/datatally_linkBTN.gif) no-repeat left center;
display:block;
margin-right:5px;
height:27px;
width:127px;
}

#d_home_contents ul.d_home_link li.ui-tabs-selected a.d_homecontents_dShukei{
background: url(../images/datatallyBTN.gif) no-repeat left center;
display:block;
margin-right:5px;
height:27px;
width:127px;
}

.btn_mini_favorite {
margin-left: 1px;
color: #ccc;
}

.btn_mini_favorite:hover {
color: #886f27;
cursor: pointer;
}

.btn_mini_favorite.d_btn_selected {
color: #3878be;
}
