<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">ul {
    margin: 0;
    padding: 0;
}

/* a {
    color: initial;
} */

main {
    border-radius: initial !important;
}

.sns-box a {
    color: #090046;
}

form {
    margin: 0;
    padding: 0;
}

.hall-img {
    background-repeat: none;
    background-size: cover;
    background-position: 50% 50%;
    border: 2px solid white;
}

.hall-img00 {
    background-repeat: none;
    background-image: url(/img/noimage.png);
    background-size: cover;
    background-position: 50% 50%;
}

.hall-name {
    width: 100%;
    height: 100%;
    padding:0 5px;
}
.hall-name dt span {
    /* font-size:10px !important; */
}
.pager-container {
    display:flex;
}
.pager-container &gt; .pagination {
    margin:0 auto;
}
.pager-container &gt; .pagination * {
    margin:3px;
    border-radius:0px !important;
    padding:0px;
}
.pager-container &gt; .pagination a {
    border-radius:0px !important;
    padding:8px;
    white-space:nowrap;
    color:#666;
    border:1px solid #666;
    background:white;
    display:inline-block;
    min-width:32px;
    text-align:center;
    font-weight:bold;
    box-sizing: border-box;
}

.pager-container &gt; .pagination {
    display:flex;
}

.pager-container &gt; .pagination {
    display:flex;
}

.pager-container .page-item.active a {
    border:2px solid #666;
}

.pager-container .page-item {
    padding:0;
    margin:0;
}

/*--SPã®ã¿----------*/
@media screen and (max-width: 767.9px) {
    .hall-img {
        width: 100% !important;
        height: 100% !important;
        min-height:60px;
    }
    
    .schedule-date .rule {
        margin-bottom:10px !important;
        margin-left:0px !important;
        margin-right:0px !important;
    }

    .schedule-date .rule-notice {
        font-size: 0.8rem;
    }

    .machine-container td.result span {
        display:block;
        border-radius:5px;
        font-size:0.8rem;
        font-weight:bold;
        padding:3px 5px;
    }
    .machine-container td.name {
        font-size:1rem;
    }
}
/*--PCã®ã¿----------*/
@media screen and (min-width: 768px) {
    .hall-img {
        width: 108px !important;
        height: 108px !important;
    }

    .schedule-date .rule {
        font-size:1.4rem;
        margin-bottom:30px !important;
    }
    
    .schedule-date .rule-notice {
        font-size: 1rem;
    }
    
    .machine-container td.result span {
        display:block;
        border-radius:5px;
        font-size:1rem;
        font-weight:bold;
        padding:3px 5px;
    }
    .machine-container td.name {
        font-size:1.5rem;
    }
}

#search form select {
    display:block;
    background:white;
    border-radius:5px;
    padding:5px;
    width:80%;
    margin:0px auto 10px;
}

.social-link {
    padding:20px 0;

    display:flex;
    align-items: center;
    justify-items: center;
    justify-content: space-around;
}
.social-link li a {
    display:inline-block;
    width:30px !important;
}
.rule {
    text-align:center;
    margin:0 10px 10px;
    padding:5px;
    background:rgb(155, 6, 6);
    border:2px solid white;
    color:rgb(255, 255, 255);
    font-size: var(--font-hall01);
}

strong {
    font-weight:normal;
}

.sns-x a {
    font-size: var(--font-hall02);
}

.machine-container {
    background-color:#235414;
    color:white;
    margin-top:-10px;
}
.machine-container table {
    width:100%;
}

.machine-container table,
.machine-container td {
    border-collapse: collapse;
}

.machine-container td {
    padding:5px 10px;
}



.machine-container td.result {
    text-align:center;
    text-transform: uppercase;
}

.machine-container td.result.win span {
    color:white;
    background:coral;
}
.machine-container td.result.lose span {
    color:white;
    background:darkcyan;
}

.hall-box-bg03 {
    border: 2px solid;
    border-image: linear-gradient(to right, #987219, #C79000, #FFF786, #C79000, #987219) 1;
    padding:10px;
}

.hall-box-bg02 {
    background-color: #235414;
    padding: 1%;
}

.glid-container02 {
    padding: 15px;
    display: grid;
    place-content: center;
    place-items: center;
    grid-template-columns: 32% 18% 18% 32%;
    grid-template-rows: 100% 1fr;
}

.vs {
    background-image: url(../img/item_vs.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
}

.tournament-container {
    text-align:center;
    color:white;
}

@media screen and (max-width: 767.9px) {
    .vs {
        background-image: url(../img/item_vs.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 13%;
    }
}

.tournament-title {
    color: #fff;
    text-shadow: 4px 4px 4px #090046, -4px -4px 4px #090046, -4px 4px 4px #090046, 4px -4px 4px #090046, 4px 0 4px #090046, -4px 0 4px #090046, 0 4px 4px #090046, 0 -4px 4px #090046;
    font-weight: 800;
    letter-spacing: 4px;
    text-align: center;
    font-size: var(--font-hall02);
}

.social-container {
    display:flex;
    justify-content: center;
}

.social-container a {
    display:inline-block;
    text-decoration:underline;
}

.social-container svg {
    width:30px;
    fill:black !important;
    display:inline-block;
    margin-right:10px;
}

.social-container .ico-ace {
    width:40px;
    height:40px;
    border-radius:100px;
    display:inline-block;
    margin-left:5px;
}

#link-area .sns-box img {
    width:30px;
    height:30px;
    display:none;
}

#link-area .sns-box li a div {
    text-align:center;
    display:block;
}

.tournament-container .vs {
    width:120%;
}</pre></body></html>