<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*---------------------------------------------------------------------------*/
@media screen and (min-width: 768px), print {
  .game {
    font-size: 1.6rem;
    padding-top: 50px;
  }
  .game__about {
    background-color: #1d1d1d;
    padding: 10px 30px;
    color: #fff;
    line-height: 2;
    display: table;
    width: 100%;
    margin-bottom: 30px;
  }
  .game__about &gt; * {
    display: table-cell;
    vertical-align: top;
  }
  .game__about &gt; * {
    vertical-align: middle;
  }
  .game__about--logo {
    width: 140px;
    padding-right: 30px;
    text-align: center;
  }
  .game__result {
    background: url("/common/images/result_bg.jpg") center center no-repeat;
    -moz-background-size: cover;
         background-size: cover;
    text-align: center;
    color: #fff;
    padding: 55px 140px;
    margin-bottom: 38px;
  }
  .game__result:before {
    right: -220px;
  }
  .game__result .game_name {
    font-weight: bold;
    font-size: 2.4rem;
    margin-bottom: 8px;
  }
  .game__result .game_place {
    font-weight: bold;
    font-size: 1.8rem;
  }
  .game__result .match__team--logo {
    height: 160px;
    margin-bottom: 15px;
  }
  .game__result .match__team--base {
    width: 107px;
    line-height: 1;
    padding: 4px 0 6px;
    margin: 0 auto 20px;
    font-size: 2rem;
    margin-bottom: 20px;
    -moz-border-radius: 13px;
         border-radius: 13px;
  }
  .game__result .match__team--base.is_home {
    background-color: #be9664;
  }
  .game__result .match__team--base.is_away {
    background-color: #8c8c8c;
  }
  .game__result .match__team--name {
    font-size: 2rem;
  }
  .game__result .match__team--record {
    font-size: 1.4rem;
    margin-top: 8px;
  }
  .game__result .match__point {
    line-height: 1;
  }
  .game__result .match__result {
    width: 192px;
    margin: 20px auto 0;
    position: relative;
    padding: 8px 0;
  }
  .game__result .match__result:before, .game__result .match__result:after {
    content: '';
    display: block;
    width: 24px;
    height: 100%;
    position: absolute;
    top: 0;
    border-top: solid 2px #fff;
    border-bottom: solid 2px #fff;
  }
  .game__result .match__result:before {
    left: 0;
    border-left: solid 2px #fff;
  }
  .game__result .match__result:after {
    right: 0;
    border-right: solid 2px #fff;
  }
  .game__result .match__result .match__point {
    font-size: 0rem;
    text-align: center;
    letter-spacing: 0;
  }
  .game__result .match__result .match__point &gt; * {
    display: inline-block;
    vertical-align: top;
    font-size: 1.4rem;
  }
  .game__result .match__result .match__point &gt; * {
    font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro';
    letter-spacing: 0;
    font-size: 1.4rem;
    line-height: 1.8;
  }
  .game__result .match__result .match__point &gt; * + * {
    margin-left: .4em;
  }
  .game__result .match__game_status {
    font-size: 1.6rem;
    margin-bottom: 12px;
  }
  .game__detail {
    margin-bottom: 22px;
  }
  .game__detail table {
    border-bottom: none;
  }
  .game__detail table th {
    background-color: #5d5d5d;
    color: #fff;
  }
  .game__detail table th.home {
    background-color: #be9664;
  }
  .game__detail table th.away {
    background-color: #8c8c8c;
  }
  .game__detail table td {
    line-height: 2;
    border-right: none;
    border-left: none;
  }
  .game__detail table thead th {
    font-size: 1.8rem;
    padding: 12px 25px;
  }
  .game__detail table tbody th, .game__detail table tbody td {
    padding: 5px 25px;
    font-size: 1.6rem;
    border-left: none;
    border-right: none;
  }
  .game__detail table tbody tr:nth-of-type(3) th {
    border-top: none;
  }
  .game__detail table tbody td {
    width: 420px;
    background-color: #f0f0f0;
  }
  .game__detail table tbody td:nth-of-type(1) {
    text-align: right;
  }
  .game__detail table tbody .point td,
  .game__detail table tbody .change td {
    background-color: #fff;
    text-align: center;
  }
  .game__detail table tbody .change th, .game__detail table tbody .change td {
    border-bottom: solid 11px #888;
  }
  .game__detail table tbody tr:last-of-type td {
    border-bottom: none;
  }
  .game__member {
    /* For IE 6/7 only */
    *zoom: 1;
    margin-bottom: 20px;
  }
  .game__member:before, .game__member:after {
    content: ' ';
    display: table;
  }
  .game__member:after {
    clear: both;
  }
  .game__member--block {
    width: 545px;
    float: left;
  }
  .game__member--block:nth-of-type(2n) {
    margin-left: 10px;
  }
  .game__member table {
    margin-bottom: 30px;
    border-bottom: none;
  }
  .game__member table caption {
    color: #fff;
    font-size: 1.4rem;
    text-align: left;
    height: 42px;
    line-height: 42px;
    padding: 0 15px;
    background-color: #be9664;
  }
  .game__member table td {
    font-size: 1.6rem;
    padding: 6px 15px;
    border-left: none;
    border-right: none;
  }
  .game__member table td:nth-of-type(1), .game__member table td:nth-of-type(2) {
    width: 70px;
    text-align: center;
  }
  .game__member table tr:last-child td {
    border-bottom: none;
  }
  .game .entry-container .section_block {
    padding-bottom: 60px;
  }
  .game .entry-container .section_block__title {
    margin-bottom: 25px;
  }
  .game .entry-container .movie__wrap {
    display: table;
    margin: auto;
  }
  .game .entry-container .movie iframe {
    width: 768px;
    height: 429px;
    margin: auto;
    border: none;
  }
  .game .entry-container .comment__box {
    background-color: #f3f3f3;
    padding: 28px 35px;
    font-size: 1.6rem;
    line-height: 2;
    /* For IE 6/7 only */
    *zoom: 1;
  }
  .game .entry-container .comment__box:before, .game .entry-container .comment__box:after {
    content: ' ';
    display: table;
  }
  .game .entry-container .comment__box:after {
    clear: both;
  }
  .game .entry-container .comment__box + .comment__box {
    margin-top: 20px;
  }
  .game .entry-container .comment__pix {
    float: left;
    margin: 0 35px 55px 0;
  }
  .game .entry-container .comment__title {
    line-height: 1.3;
    color: #000a6e;
    margin-bottom: 8px;
  }
  .game .entry-container .comment p + p {
    margin-top: 2em;
  }
  .gallery__list {
    margin: 40px 0 0;
    font-size: 0rem;
    text-align: center;
    letter-spacing: 0;
    text-align: left;
  }
  .gallery__list &gt; * {
    display: inline-block;
    vertical-align: top;
    font-size: 1.4rem;
  }
  .gallery__list li {
    width: 350px;
    margin: 0 25px 20px 0;
  }
  .gallery__list li:nth-of-type(3n) {
    margin-right: 0;
  }
  .gallery__caption {
    margin-top: 15px;
  }
  .game_common_nav {
    margin-top: 42px;
    margin-bottom: 42px;
  }
  .game_common_nav_tab {
    width: 490px;
    margin: 0 auto;
  }
  .game_common_nav_tab_label {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .game_common_nav_tab_label a {
    width: 50%;
    height: 40px;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #afafaf;
    color: #363636;
  }
  .game_common_nav_tab_label a.active {
    background-color: #fff;
    color: #000000;
    pointer-events: none;
    cursor: default;
  }
  .game_common_nav_tab_label a:nth-of-type(1) {
    -moz-border-radius: 20px 0 0 20px;
         border-radius: 20px 0 0 20px;
  }
  .game_common_nav_tab_label a:nth-of-type(2) {
    -moz-border-radius: 0 20px 20px 0;
         border-radius: 0 20px 20px 0;
  }
}

@media screen and (max-width: 767px) {
  .game {
    padding-top: 7.8125vw;
    padding-left: 0;
    padding-right: 0;
  }
  .game__about {
    background-color: #1d1d1d;
    padding: 3.90625vw 7.8125vw;
    color: #fff;
    line-height: 1.7;
    text-align: center;
  }
  .game__about--logo {
    width: 20.83333vw;
    margin: 0 auto 2.60417vw;
  }
  .game__result {
    background: url("/common/images/result_bg.jpg") center center no-repeat;
    -moz-background-size: cover;
         background-size: cover;
    text-align: center;
    color: #fff;
    padding: 7.16146vw 3.90625vw 10.41667vw;
    margin-bottom: 9.76562vw;
  }
  .game__result:before {
    -webkit-transform: skewX(-20deg);
       -moz-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
            transform: skewX(-20deg);
    right: -28.64583vw;
  }
  .game__result .game_name {
    font-weight: bold;
    font-size: 4.16667vw;
    position: relative;
  }
  .game__result .game_place {
    font-weight: bold;
    font-size: 3.64583vw;
  }
  .game__result .match {
    position: relative;
    z-index: 1;
  }
  .game__result .match__team--logo {
    height: 14.32292vw;
    margin-bottom: 2.60417vw;
  }
  .game__result .match__team--base {
    width: 15.23438vw;
    height: 4.03646vw;
    line-height: 4.03646vw;
    margin: 0 auto 1.30208vw;
    font-size: 3.38542vw;
    -moz-border-radius: 1.95312vw;
         border-radius: 1.95312vw;
  }
  .game__result .match__team--base.is_home {
    background-color: #be9664;
  }
  .game__result .match__team--base.is_away {
    background-color: #8c8c8c;
  }
  .game__result .match__team--name {
    font-size: 4.16667vw;
  }
  .game__result .match__point {
    line-height: 1;
  }
  .game__result .match__result {
    width: 29.94792vw;
    margin: 3.90625vw auto 0;
    position: relative;
    padding: 0.91146vw 0;
  }
  .game__result .match__result:before, .game__result .match__result:after {
    content: '';
    display: block;
    width: 2.86458vw;
    height: 100%;
    position: absolute;
    top: 0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
  }
  .game__result .match__result:before {
    left: 0;
    border-left: solid 1px #fff;
  }
  .game__result .match__result:after {
    right: 0;
    border-right: solid 1px #fff;
  }
  .game__result .match__result .match__point {
    font-size: 0rem;
    text-align: center;
    letter-spacing: 0;
  }
  .game__result .match__result .match__point &gt; * {
    display: inline-block;
    vertical-align: top;
    font-size: 1.4rem;
  }
  .game__result .match__result .match__point &gt; * {
    font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro';
    letter-spacing: 0;
    font-size: 3.64583vw;
    line-height: 1.7;
  }
  .game__result .match__result .match__point &gt; * + * {
    margin-left: .2em;
  }
  .game__result .match__game_status {
    font-size: 4.16667vw;
    margin-bottom: 1.5625vw;
  }
  .game__detail {
    margin-bottom: 3.90625vw;
  }
  .game__detail table th, .game__detail table td {
    border-bottom: solid 1px #bfbfbf;
  }
  .game__detail table th {
    background-color: #5d5d5d;
    color: #fff;
  }
  .game__detail table th.home {
    background-color: #be9664;
  }
  .game__detail table th.away {
    background-color: #8c8c8c;
  }
  .game__detail table td {
    border-left: none;
    border-right: none;
    line-height: 1.6;
  }
  .game__detail table thead th,
  .game__detail table .point th,
  .game__detail table .change th {
    border-left: solid 1px #bfbfbf;
    border-right: solid 1px #bfbfbf;
  }
  .game__detail table thead th {
    font-size: 3.90625vw;
    padding: 1.5625vw 3.25521vw;
  }
  .game__detail table tbody th, .game__detail table tbody td {
    padding: 1.95312vw 2.86458vw;
    font-size: 3.125vw;
  }
  .game__detail table tbody td {
    width: 39.0625vw;
    background-color: #f0f0f0;
  }
  .game__detail table tbody td:nth-of-type(1) {
    text-align: right;
    padding-left: 3.90625vw;
  }
  .game__detail table tbody td:nth-of-type(2) {
    padding-right: 3.90625vw;
  }
  .game__detail table tbody .point td,
  .game__detail table tbody .change td {
    text-align: left;
    background-color: #fff;
  }
  .game__detail table tbody .change {
    border-bottom: solid 6px #888;
  }
  .game__detail table tbody tr:last-of-type td {
    border-bottom: none;
  }
  .game__member {
    margin-bottom: 9.11458vw;
  }
  .game__member table {
    margin-bottom: 1.95312vw;
  }
  .game__member table caption {
    color: #fff;
    font-size: 3.64583vw;
    text-align: center;
    height: 8.98438vw;
    line-height: 8.98438vw;
    background-color: #be9664;
  }
  .game__member table caption span {
    margin-right: 1em;
  }
  .game__member table td {
    font-size: 3.125vw;
    padding: 1.5625vw 2.60417vw;
    border-bottom: solid 1px #bfbfbf;
    border-left: none;
    border-right: none;
  }
  .game__member table td:nth-of-type(1) {
    width: 33.85417vw;
    text-align: right;
  }
  .game__member table td:nth-of-type(2) {
    width: 16.92708vw;
    text-align: center;
  }
  .game__member table tr:last-child td {
    border-bottom: none;
  }
  .game .entry-container .section_block {
    padding: 0 3.90625vw 10.41667vw;
  }
  .game .entry-container .section_block__title {
    margin-bottom: 6.51042vw;
  }
  .game .entry-container .movie__wrap {
    width: 100%;
    padding-top: 60%;
    position: relative;
  }
  .game .entry-container .movie iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border: none;
  }
  .game .entry-container .comment {
    padding-bottom: 6.51042vw;
  }
  .game .entry-container .comment__box {
    background-color: #f3f3f3;
    padding: 3.64583vw 3.90625vw;
    font-size: 3.90625vw;
  }
  .game .entry-container .comment__box + .comment__box {
    margin-top: 6.51042vw;
  }
  .game .entry-container .comment__pix {
    text-align: center;
    margin: 0 auto 7.16146vw;
  }
  .game .entry-container .comment__pix img {
    width: 100%;
  }
  .game .entry-container .comment__title {
    font-weight: normal;
    line-height: 1.3;
    color: #000a6e;
    margin-bottom: 1.04167vw;
  }
  .game .entry-container .comment p + p {
    margin-top: 1.5em;
  }
  .gallery {
    text-align: center;
  }
  .gallery .section_block__title {
    margin-bottom: 5.20833vw;
  }
  .gallery__list li {
    margin-top: 4.55729vw;
  }
  .gallery__caption p {
    text-align: left;
    margin-top: 2.60417vw;
  }
  .game_common_nav {
    padding: 3.25521vw 3.38542vw 6.51042vw;
  }
  .game_common_nav_tab_label {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .game_common_nav_tab_label a {
    width: 50%;
    height: 7.55208vw;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #afafaf;
    color: #363636;
  }
  .game_common_nav_tab_label a.active {
    background-color: #fff;
    color: #000000;
    pointer-events: none;
    cursor: default;
  }
  .game_common_nav_tab_label a:nth-of-type(1) {
    -moz-border-radius: 3.64583vw 0 0 3.64583vw;
         border-radius: 3.64583vw 0 0 3.64583vw;
  }
  .game_common_nav_tab_label a:nth-of-type(2) {
    -moz-border-radius: 0 3.64583vw 3.64583vw 0;
         border-radius: 0 3.64583vw 3.64583vw 0;
  }
}
</pre></body></html>