/*
Theme Name: Football Togakuren
Description: 東京都大学サッカー連盟用テンプレート
Author: Hashimoto Giken
Author URI: https://bagooon.com
Template: hgpress
Version: 1.0.0
*/
html{font-size:15px !important}body{background-color:#333}.wrapper{overflow:hidden}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:59px !important}@media screen and (min-width:769px){html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:84px !important}}figure{margin:0 !important}.media-content{overflow-x:unset !important}.entry-content{line-height:1.7}.narrow-container{margin-left:auto;margin-right:auto;max-width:780px}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}#header .header-logo{position:relative;width:76.92307692307692px}@media screen and (min-width:769px){#header .header-logo{width:125px}}#header .header-logo:before{content:"";display:block;padding-top:52%}#header .header-logo img{position:absolute;width:100%;height:auto;max-height:100% !important;top:0;left:0}#header .header-title{font-size:1.2rem;font-weight:bold;line-height:1.2}@media screen and (min-width:769px){#header .header-title{font-size:1.5rem}}#header .header-title-en{font-size:.7rem}@media screen and (min-width:769px){#header .header-title-en{font-size:.85rem}}#header .navbar-item{color:#333}.symbolic-color-bar{display:block;height:4px;width:100%;background:url("images/color-bar.png") center/cover}.site-main{padding-bottom:2em}.site-footer{color:#fff;background-color:#333}.site-footer .menu{font-size:.95rem}.site-footer .menu li{margin:.7em 0;white-space:nowrap}.site-footer a{color:#fff}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer .footer-logo{width:123px;height:60px;background:url("images/footer-logo-2022.png") center no-repeat;background-size:contain}.common-h2{margin-bottom:1em;padding:0;font-size:146%;border-bottom:1px solid #999}.common-h2:after{content:"";display:block;margin-top:.25em;height:4px;width:85px;background-color:#f90800}.pagination{justify-content:center !important}.breadcrumb li{max-width:100%}.breadcrumb .is-active a{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.posts-navigation .nav-links > *{display:flex}.posts-navigation .nav-links .nav-previous{padding-right:6px}.posts-navigation .nav-links .nav-next{padding-left:6px}.posts-navigation .nav-links a{display:block;padding:1rem;border-radius:8px;border:1px solid #ddd}.bottom-partner-container{background-color:#e0e0e0}.widget_recent_entries li{margin-bottom:1em}.widget_recent_entries li span{display:block}.category-label{margin:0 5px 0 0;padding:.1em .3em;font-size:80%;border:1px solid #ccc}.postted-date{font-size:80%}.page-title{position:relative;overflow:hidden}.page-title:before{content:"";position:absolute;top:0;height:100%;width:100%;background:url("images/title-bg.jpg") center/cover;filter:brightness(.7) blur(5px);transform:scale(1.1)}.page-title h1{position:relative;margin:.5em 0;font-size:1.5rem;text-align:center;color:#fff}.about-page-container .card .card-content{min-height:120px !important}a[href$='.pdf']::after{content:'\f1c1';display:inline-block;padding-left:.5em;font-family:'Font Awesome 5 Free';font-weight:900;color:#f00}a[href$='.xls']::after,a[href$='.xlsx']::after{content:'\f1c3';display:inline-block;padding-left:.5em;font-family:'Font Awesome 5 Free';font-weight:900;color:#008000}#post-47 .wp-block-table{font-size:.8rem}@media screen and (min-width:769px){#post-47 .wp-block-table{font-size:1rem}}.wp-block-table.is-style-regular table{margin:1em 0;border:1px solid #ccc}.cursor-grab{cursor:grab}.cursor-grab:active{cursor:grabbing}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s infinite ease-in-out}.loader{color:#20d9bb;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.front-page-container{background:#fff}.front-page-container .front-page-mainvisual{position:relative;height:280px;overflow:hidden}.front-page-container .front-page-mainvisual .hero-body{height:100%}.front-page-container .front-page-mainvisual .bg-container{position:absolute;height:100%;width:100%;background:center/cover;filter:blur(5px);transform:scale(1.05)}.front-page-container .front-page-mainvisual .container{position:relative;display:block;height:100%}.front-page-container .front-page-mainvisual .hooper-slide{background:center/cover no-repeat}.front-page-container .front-page-mainvisual.has-mobile-image .hooper-slide{background-size:contain}.front-page-container .front-page-mainvisual .hooper{height:100% !important}.front-page-container .front-page-mainvisual .hooper:focus{outline:none}@media screen and (min-width:769px){.front-page-container .front-page-mainvisual{height:340px}.front-page-container .front-page-mainvisual .hooper-slide{background-size:cover !important}}.front-page-container .fade-enter-active,.front-page-container .fade-leave-active{transition:all 2s}.front-page-container .fade-enter,.front-page-container .fade-leave-to{opacity:0}@media screen and (min-width:769px){.front-page-container .front-page-news-container{padding:0 30px}}.front-page-container .game-results-section{margin:50px -10px;padding:40px 0 30px;background:#2f2e6a}.front-page-container .game-results-section .hooper{height:auto !important}.front-page-container .game-results-section .hooper:focus{outline:none}.front-page-container .game-results-section .hooper .hooper-navigation{fill:#fff}.front-page-container .league-order-section{margin:50px 0}.twitter-container{position:relative;margin-top:3rem;min-height:500px;background-color:#afe5fa}@media screen and (min-width:769px){.twitter-container{margin-top:0;background-color:#fff}}.twitter-container > div{position:absolute;top:74px;right:.75rem;bottom:.75rem;left:.75rem;overflow-y:scroll;box-shadow:0 .5em 1em -.125em rgba(10,10,10,0.1)}.game-card-container{position:relative}.game-card-container::before{display:block;content:"";padding-bottom:66.6%;background-image:url("./images/game-card-bg.jpg");background-size:cover;filter:brightness(90%)}.game-card-container > div{position:absolute;padding:10px;left:0;top:0;right:0;bottom:0;color:#fff}.game-card-container .series-name,.game-card-container .kickoff{font-size:90%}.game-card-container .scores{position:absolute;display:flex;width:100%;top:calc(50% - 2.7em);left:0}.game-card-container .scores > div{width:100%;font-size:3.5em;font-weight:bold;text-align:center}.game-card-container .scores > div .team{font-size:1rem;font-weight:normal}.game-card-container .scores > div:first-child{width:1em;order:1}.game-card-container .scores > div:nth-child(3){order:2}.front-page-news-list li{margin:.8em 0}.front-page-news-list .newslist-thumbnail{width:100px !important}.front-page-news-list .image{border:1px solid #ddd}.content.info-container h2{font-size:1.2rem !important}.content.info-container h2:not(:first-child){margin-top:3em !important}.content.info-container h3{margin:1em 0 .3em !important;font-size:1rem !important;font-weight:midium}.content.info-container table{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;text-align:left}.content.info-container table td:first-child{width:25%}.content.info-container ol,.content.info-container ul{margin-top:0}.content.info-container .match-operating-guidelines > li{margin-top:2em}.content.info-container .match-operating-guidelines li{margin-bottom:.5em}.post-card-container{margin-bottom:10px;height:unset !important}.post-card-container > .card-content{min-height:100px !important}.post-card-container .post-card-thumbnail{width:150px !important;max-width:30%}.post-card-container .image{border:1px solid #ddd}.series-select-panel{background:#e6e6e6;border:1px solid #ccc}.series-select-panel > div{margin:0 -1px -1px 0 !important}.series-select-panel a{display:block;padding:.7em 3px;color:#000;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}.series-select-panel a.is-active{color:#fff;background:#3fa9f5}.tabs.series-view-select-panel li.is-active a{border-bottom-color:#ed1c24;color:#ed1c24}.tournament-table circle:hover{fill:#eef6fc}.ranking-table th{font-size:85%}.ranking-table th,.ranking-table td{white-space:nowrap}.ranking-table th:nth-child(n + 3),.ranking-table td:nth-child(n + 3){max-width:3em}.match-list h2{margin:0 !important;padding:.5em .7em;border-top:3px solid #3fa9f5;font-size:1rem !important;background:#f5f5f5}.match-list .score{color:#d32f2f;font-weight:bold}.match-list .pk-score{font-size:95%;line-height:1.1}.match-list > .columns.is-gapless{position:relative;margin:0 !important}.match-list > .columns.is-gapless > .column{margin-top:-1px !important;padding:.6em 1em !important;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.match-list > .columns.is-gapless > .column:first-child{border-top:1px solid #555}@media screen and (min-width:769px){.match-list > .columns.is-gapless > .column:first-child{border-top:1px solid #ccc}}.match-list > .columns.is-gapless > .column.match-result{padding-left:0 !important;padding-right:0 !important}.match-list > .columns.is-gapless > .column.match-result > .columns{margin-left:-1em;margin-right:-1em}.match-list > .columns.is-gapless:not(.match-list-header){cursor:pointer}.match-list > .columns.is-gapless:not(.match-list-header):hover{background:#eef6fc}.match-list > .columns.is-gapless:not(.match-list-header)::before{position:absolute;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;right:8px;top:calc(50% - 11px);color:#3fa9f5}.match-list .match-list-header > .column{padding:.5em 15px;font-size:80%}.match-list .match-list-header > .column:nth-child(2){text-align:center}.match-list .game-name{display:inline-block;width:30px;font-weight:bold}.guideline-container{margin:0 auto;max-width:780px}.guideline-container h2{margin:2em 0 1em;font-size:1.3rem}.guideline-container h3{margin:2em 0 1em;font-size:1.2rem}.guideline-container table{border:none}.guideline-container table tr td:first-child{white-space:nowrap;width:15% !important}.guideline-container table tr td:last-child{white-space:normal !important}.hoshitori-table thead th{max-width:3.7em;overflow:hidden}.hoshitori-table th{white-space:nowrap}.hoshitori-table td{text-align:center !important}.bottom-round-nav{position:fixed;display:flex;justify-content:center;left:0;right:0;bottom:0;z-index:100;background:#0000NaN;pointer-events:none}@media screen and (min-width:769px){.bottom-round-nav{bottom:40px}}.bottom-round-nav__inner{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:8px 12px;pointer-events:auto;background:#fff;width:850px;max-width:100vw;background-color:#c8e9fe;box-shadow:2px 2px 15px #000}.bottom-round-nav__inner::-webkit-scrollbar{display:none}.bottom-round-nav__inner.is-draggable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bottom-round-nav__inner.is-draggable:active{cursor:grabbing}button{flex:0 0 auto;padding:6px 12px;min-width:60px;text-align:center;font-size:14px;border:none;outline:none;background:#333;color:#fff;cursor:pointer;white-space:nowrap}button.is-active{background:#fc0;color:#000;font-weight:bold}.nav-hide-trigger{position:absolute;margin-top:10px}@media screen and (min-width:769px){.nav-hide-trigger{margin-top:40px}}.game-detail .team-name-score > div{flex-direction:column !important;justify-content:space-between;height:100%}.game-detail .team-name-score > div .score{width:unset !important}@media screen and (min-width:769px){.game-detail .team-name-score > div{flex-direction:row !important;justify-content:unset;align-items:center;flex-wrap:none !important}.game-detail .team-name-score > div .score{width:2em !important}}@media screen and (min-width:769px){.game-detail .team-name-score:nth-child(2) > div{flex-direction:row-reverse !important}}.game-detail .team-name{font-size:125%;font-weight:bold;order:-1;width:100%}@media screen and (min-width:769px){.game-detail .team-name{order:1;width:auto}}.game-detail .score{color:#d32f2f;font-size:220%;font-weight:bold;width:2em}.game-detail .icon.yellow{color:#fdd835}.game-detail .icon.red{color:#e53935}.game-detail .time{width:4em}.game-detail .player{width:90%}@media screen and (min-width:769px){.game-detail .player{width:auto}}.game-detail .game-result-table{margin-top:1.4em}.game-detail .game-result-table > div{display:flex;padding:1em 0;border-top:1px solid #ccc}.game-detail .game-result-table > div > div > div{display:flex;flex-wrap:wrap}.game-detail .game-result-table > div > div:nth-child(1){order:2;width:70px;min-width:70px;text-align:center}.game-detail .game-result-table > div > div:nth-child(2){order:1;width:100%;text-align:right}.game-detail .game-result-table > div > div:nth-child(2) > div{flex-direction:row-reverse}.game-detail .game-result-table > div > div:nth-child(3){order:3;width:100%}.game-detail .pk-score{align-items:center !important;padding-top:0 !important;border-top:none !important}.game-detail .team-order-table{border-bottom:1px solid #ccc}.game-detail .team-order-table > div{display:flex;border-top:1px solid #ccc}.game-detail .team-order-table > div > div{display:flex;flex-wrap:wrap;padding:.3em;width:50%}.game-detail .team-order-table > div > div:first-child{border-right:1px solid #ccc}.game-detail .team-order-table > div > div > div:nth-child(1){width:40px;min-width:40px}.game-detail .team-order-table > div > div > div:nth-child(2){width:calc(100% - 40px)}@media screen and (min-width:769px){.game-detail .team-order-table > div > div > div:nth-child(2){width:calc(100% - 200px)}}.game-detail .team-order-table > div > div > div:nth-child(2) span{display:inline-block;width:1.5em}.game-detail .team-order-table > div > div > div:nth-child(3){width:100%}@media screen and (min-width:769px){.game-detail .team-order-table > div > div > div:nth-child(3){width:160px;min-width:160px}}.game-detail .team-order-table > div > div > div:nth-child(3) .change{padding:0 .25em}.game-detail .team-order-table > div > div > div:nth-child(3) .shoot{display:inline-block;width:1.5em;text-align:center}.game-detail .shoot-sums{display:block}.game-detail .shoot-sums > span{display:block}@media screen and (min-width:769px){.game-detail .shoot-sums > span{display:inline}}.table.uniform-table th,.past-result-table th,.members-table th{font-size:85%}.table.uniform-table th,.past-result-table th,.members-table th,.table.uniform-table td,.past-result-table td,.members-table td{white-space:nowrap}.penalty-table{width:auto !important}.penalty-table th{font-size:85%}.penalty-table th,.penalty-table td{white-space:nowrap}.penalty-table th:first-child,.penalty-table td:first-child{width:7em !important}.penalty-table th:nth-child(2),.penalty-table td:nth-child(2){position:sticky;width:14em;top:0;left:0;background:#fff}.penalty-table th:nth-child(n + 3),.penalty-table td:nth-child(n + 3){width:5.5em}.yellow-card{background-color:#ffeb3b !important}.red-card{color:#fff !important;background-color:#f44336 !important}.google-calendar-container{position:relative}.google-calendar-container:before{display:block;content:"";padding-bottom:100%}.google-calendar-container iframe{position:absolute;top:0;left:0;right:0;bottom:0}.entry-team-table{cursor:all-scroll}.entry-team-table th{font-size:85%}.entry-team-table th,.entry-team-table td{white-space:nowrap}.entry-team-table th:first-child,.entry-team-table td:first-child{width:7em !important}.entry-info-title{padding:0 0 0 .6em}h2.entry-info-title{border-left:4px solid #3fa9f5}h3.entry-info-title{border-left:3px solid #2f2e6a;font-weight:normal !important}
/*# sourceMappingURL=style.css.map */
