/* カラムヘッダーの背景色を変える */
body.theme-contrast a.column-link,
body.theme-contrast .column-back-button,
body.theme-contrast .column-header,
body.theme-contrast .column-header__button,
body.theme-contrast .column-header__back-button,
body.theme-contrast .drawer__header,
body.theme-contrast .list-editor h4,
body.theme-contrast .public-layout .header,
body.theme-contrast .search-results__header,
body.theme-contrast .search-results__section h5,
body.theme-contrast .tabs-bar {
   background-color: #26499d;
}

/* リンクの文字色を変える */
body.theme-contrast .account__relationship .icon-button.active,
body.theme-contrast .account__header .account__header__username,
body.theme-contrast .account__header__fields a,
body.theme-contrast .attachment-list__list a,
body.theme-contrast .status__content a,
body.theme-contrast .column-header.active .column-header__icon,
body.theme-contrast .compose__action-bar-dropdown .icon-button.active,
body.theme-contrast .getting-started__footer a,
body.theme-contrast .notification__message .fa,
body.theme-contrast .public-layout .public-account-bio .account__header__fields a,
body.theme-contrast .reply-indicator__content a,
body.theme-contrast .rich-formatting li a,
body.theme-contrast .rich-formatting p a,
body.theme-contrast .simple_form p.hint.subtle-hint a,
body.theme-contrast .tabs-bar__link.active,
body.theme-contrast .text-icon-button.active {
   color: #4496d3;
}

/* 「お気に入り」したあとのアイコンの色を変える */
body.theme-contrast .notification__favourite-icon-wrapper .star-icon,
body.theme-contrast .star-icon.active {
    color: #00D2FF;
}

/* 画像の大きさを規定にする */
 .media-gallery {
   max-height: 200px; 
}
 .media-gallery__item-thumbnail img {
     object-fit: contain;     -o-object-fit: contain; 
}

/*カスタム絵文字（大サイズ）*/
.detailed-status .status__content p .emojione[alt*=":naruhodo"],
p .emojione[alt*=":naruhodo"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":iine"],
p .emojione[alt*=":iine"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":wakaru"],
p .emojione[alt*=":wakaru"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":purin_ani"],
p .emojione[alt*=":purin_ani"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":pika_ani"],
p .emojione[alt*=":pika_ani"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":purin_t"],
p .emojione[alt*=":purin_t"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":pika_t"],
p .emojione[alt*=":pika_t"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":upa_t"],
p .emojione[alt*=":upa_t"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":cmice"],
p .emojione[alt*=":cmice"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":kbgn_t"],
p .emojione[alt*=":kbgn_t"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":ablobcat_call"],
p .emojione[alt*=":ablobcat_call"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":ablobcat_hai"],
p .emojione[alt*=":ablobcat_hai"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":ablobcat_yammy"],
p .emojione[alt*=":ablobcat_yammy"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":ablobcat_playgame"],
p .emojione[alt*=":ablobcat_playgame"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":ablob_think"],
p .emojione[alt*=":ablob_think"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":ablob_ooh"],
p .emojione[alt*=":ablob_ooh"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":ablob_melt"],
p .emojione[alt*=":ablob_melt"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":ablob_sh"],
p .emojione[alt*=":ablob_sh"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":ablob_cki"],
p .emojione[alt*=":ablob_cki"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

.detailed-status .status__content p .emojione[alt*=":ablob_fearful"],
p .emojione[alt*=":ablob_fearful"]
 {
    width: 25px;
    height: 25px;
    vertical-align: bottom;
    margin: 1px;
}

/*カスタム絵文字（大サイズ）ここまで*/

