@charset "UTF-8";

.table_title {
width: 100%;
display: table;
}
.table_title .sideL_txt {
font-size: 32px;
}
.table_title .sideL_txt p {
line-height: 1;
}
.table_title .sideL_txt img {
width:130px;
margin: 0 5px;
}
.table_title .sideR_txt {
display: table-cell;
text-align: right;
vertical-align: bottom;
font-size: 24px;
}
#ranking .boxtitle {
background-image: url(//fcryukyu.com/wp-content/themes/ryukyu_wp_webflow/common/images/icon_result.webp);
background-repeat: no-repeat;
background-position: 10px 0;
background-size: 50px;
margin: 20px 0;
padding-left: 20px;
}
.area_ryukyu {
background-color:#fdddea;
}
.area_ryukyu td p,
.area_ryukyu td p a {
color:#be003c;
}
.oppo_name p.inner,
.game_played p.inner,
.game_won p.inner,
.game_drawn p.inner,
.game_lost p.inner,
.goal_for p.inner,
.goal_against p.inner,
.goal_difference p.inner {
padding:6px;
}
#ranking .resultlist th {
letter-spacing:0;
}
#ranking .resultlist td {
width: 5%;
}
#ranking .resultlist .oppo_name {
width:20%;
}
#ranking .resultlist .oppo_emblem {
min-width: 30px;
}
#ranking .resultlist .goal_difference p.inner {
border:none;
}