.unison_name {
 display: inline-block;
 background: #505050;
 color: #fff;
 font-weight: bold;
 padding: 6px 20px;
 line-height: 1;
 -webkit-clip-path: polygon(10% 0, 90% 0, 100% 50%, 90% 100%, 10% 100%, 0 50%);
 clip-path: polygon(10% 0, 90% 0, 100% 50%, 90% 100%, 10% 100%, 0 50%);
 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
 text-align: center;
 vertical-align: middle;
 transition: transform .15s ease, box-shadow .15s ease;
 margin: 2px 0;
}

.kamen_rider_dw_rank {
 font-weight: bold;
}

.kamen_rider_dw_rank[data-rank='SSS'],
.kamen_rider_dw_rank[data-rank='SS'] {
 color: #ff003c;
}

.lv_change_button_wrapper {
 display: flex;
 justify-content: center;
 align-items: center;
 font-weight: bold;
 border: 1px solid #c5d4dc;
 background-color: #f1f6f7;
 padding: 6px 0 5px 0;
}

.lv_change_button_wrapper .lc_button {
 font-size: 21px;
 margin: 0 5px;
}

.lv_change_button_wrapper .lc_button[data-on='on'] {
 cursor: pointer;
 color: #f97a69;
}

.lv_change_button_wrapper .lc_button[data-on='off'] {
 color: #b0b0b0;
}

.v_change_target_wrapper {
 margin-top: -1px;
 font-size: 13px;
}

.v_change_target_wrapper .lc_text .lc_text_content_inner {
 padding: 8px;
 border: 1px solid #c5d4dc;
}

.v_change_target_wrapper .lc_text[data-disp='off'] {
 display: none;
}

/* ステータスランキング_S */
.bar {
 display: block;
 position: relative;
 width: 0%;
 background: linear-gradient(45deg, #ff9b1e, #ffb04d) !important;
 border-radius: 3px;
 height: 1em;
}

.graph {
 width: 80%;
 background-color: #d2d0d0 !important;
 flex-basis: calc(97% - 6em);
}

.graph_wrap {
 position: relative;
 padding-bottom: 16px;
}

.target {
 position: absolute;
 bottom: -2px;
 left: 0;
}

.label {
 font-weight: bold;
}

.all_count {
 font-size: 88%;
 margin-left: 2px;
}

/* ステータスランキング_E */

.post-content table.unison_table td.unison_td {
 padding: 3px 1px;
 vertical-align: top;
}

.unison_chara_name {
 font-size: 11px;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3;
 overflow: hidden;
 text-overflow: ellipsis;
 line-clamp: 3;
}

.remarks {
 font-size: 11px;
 font-weight: bold;
}

@media screen and (max-width: 480px) {
 .v_change_target_wrapper .lc_text .lc_text_content_inner {
  padding: 4px 8px;
 }
}