/* =================================================
  Import
================================================= */
/* =================================================
  ttl select
================================================= */
@import url("/static/css/pages/topics.css");
@import url("/static/css/pages/kiyaku.css");
@import url("/static/css/pages/method.css");
@import url("/static/css/pages/blogparts.css");
@import url("/static/css/pages/clinic.css");
@import url("/static/css/pages/tryout.css");
@import url("/static/css/pages/summercamp.css");
@import url("/static/css/pages/schedule_result.css");
@import url("/static/css/pages/ticket.css");
@import url("/static/css/pages/player.css");
@import url("/static/css/pages/team.css");
@import url("/static/css/pages/interview.css");
@import url("/static/css/pages/present.css");
#award h3 select, #standing h3 select, .select_award h3 select,
#method h3 select, .sc_select {
  float: right;
  position: relative;
  z-index: 10; }

.sc_select {
  margin-top: -63px; }

/* =================================================
  parts
================================================= */
/* info method */
#info ul, #method ul {
  list-style-type: disc;
  margin: 0 0 1em 1em; }
#info dl, #method dl {
  margin: 0 0 2em; }
#info dt, #method dt {
  border-bottom: 4px double #e3e3e3;
  color: #39404b;
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  margin: 0 0 20px;
  position: relative; }
  #info dt:before, #method dt:before {
    background: #acb0b8;
    content: "";
    display: block;
    height: 4px;
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 30%; }
#info ol, #method ol {
  margin: 0 0 1em 1em; }

/* team result */
.team-color-table th {
  color: #fff; }

/* social icons */
.social-icons {
  float: none;
  padding: 0;
  text-align: right; }
  .social-icons ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .social-icons ul li {
      display: inline-block; }

/* score_icon */
.score_icon {
display: block!important;
padding-right: 0!important;
width: 100%;
}
.gloss.score_icon, .gloss .score_icon { width: auto; }
.score_icon span {
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size:12px; font-size:1.2rem;
  padding: 3px 7px;
}
.score_icon span.score_icon_home { background-color:#e15847; }
.score_icon span.score_icon_neutral {
background-color:#2d3239;
margin-bottom: 5px;
width: 2em;
margin: 0 auto;
}
.score > .score_icon {
display: table-cell!important;
padding-right: 10px!important;
width:2.5em;
}


/* =================================================
  page include
================================================= */