/**Combined and Minified 1 Files ["board.scss"] with 3 inclusions ["_mixins.scss","_variables.scss","_page_inner.scss"]**/
main + footer{margin-top:0}.main-wrapper{min-height:calc(var(--screen-height) - var(--footer-height) - var(--header-height));position:relative}#board{display:flex;flex-direction:column;--section-header-height:0}@media (max-width:1199px){#board{margin-top:1rem}}@media (min-width:1200px){#board{flex-direction:row;--section-header-height:168px}}#board-nav{width:100%;max-width:100%;flex-shrink:0;padding-left:calc(((100vw - var(--padding-factor)) /2) + 30px);--header-offset:0}@media (max-width:1199px){#board-nav{position:sticky;top:calc(var(--header-height) - var(--header-offset));z-index:2;background-color:var(--color-sec)}}@media (min-width:1200px){#board-nav{max-width:28%;padding-right:0}}@media (min-width:1400px){#board-nav{max-width:33%;padding-right:3.125rem}}#board-nav .board-remark{font-size:1.125rem;font-weight:700;display:inline-flex;flex-direction:column;align-items:flex-start}@media (min-width:576px){#board-nav .board-remark{padding:0}}@media (min-width:1400px){#board-nav .board-remark{font-size:1.3125rem}}#board-nav .select-wrap{border:1px solid var(--color-prim);border-radius:100px;position:relative;display:inline-block;margin-top:1rem}#board-nav .select-wrap select{font-size:1.1875rem;padding:.75rem 1.5625rem;border:0;background-color:transparent;margin-right:2rem}#board-nav .select-wrap select + .icon-select{width:1rem;height:.5625rem;display:inline-block;position:absolute;right:1.5625rem;top:50%;transform:translateY(-50%);pointer-events:none}#board-nav nav{font-family:"Barlev";color:var(--color-prim);display:flex;align-items:flex-start;padding:1rem 0;font-size:2.5rem}@media (max-width:1199px){#board-nav nav{width:100%;justify-content:flex-start;overflow:hidden;overflow-x:auto;flex-wrap:nowrap}}@media (min-width:768px){#board-nav nav{font-size:3.125rem}}@media (min-width:1200px){#board-nav nav{margin:2rem 0;flex-direction:column;font-size:5rem;line-height:5.9375rem;color:var(--color-bg);position:sticky;top:var(--header-height)}}@media (min-width:1400px){#board-nav nav{font-size:6.0625rem;line-height:7.0625rem}}#board-nav nav a.nav-link{padding:0 1.875rem;opacity:.4;transition:opacity 0.3s ease,font-size 0.3s ease;will-change:opacity,font-size}@media (min-width:576px){#board-nav nav a.nav-link:first-of-type{padding-left:0}}@media (min-width:1200px){#board-nav nav a.nav-link{padding:0}}#board-nav nav a.nav-link.active,#board-nav nav a.nav-link:hover,#board-nav nav a.nav-link:focus{opacity:1}@media (min-width:1200px){#board-nav nav a.nav-link.active{font-size:5.9375rem}}@media (min-width:1400px){#board-nav nav a.nav-link.active{font-size:7.0625rem}}#board-list{flex-grow:1;position:relative;background-color:var(--color-bg)}@media (min-width:1200px){#board-list{background-color:transparent;min-height:calc(var(--screen-height) - var(--footer-height) - var(--header-height));margin-top:calc(-1 * var(--section-header-height))}#board-list:before{content:'';width:100%;height:100%;background-color:var(--color-bg);display:block;pointer-events:none;z-index:-1;border-top-left-radius:400px;position:absolute;top:0;right:0}}.board-month{width:100%;position:relative;padding:3.75rem 0}.board-month:nth-of-type(even):before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none;background-color:rgba(0,0,0,.05)}@media (min-width:1200px){.board-month{padding:4.375rem 0;padding-right:calc((100vw - var(--padding-factor)) / 2);padding-left:10rem}.board-month:first-of-type{padding-top:9.375rem}}h3{font-family:"Barlev";line-height:1.22;position:relative;font-size:3.125rem}@media (min-width:768px){h3{font-size:3.75rem}}@media (min-width:1200px){h3{font-size:5rem}h3.wrapper{padding:0;margin:0}}h4{font-weight:600}@media (min-width:1200px){h4.wrapper{padding:0;margin:0}}.board-day{display:flex;border-bottom:1px solid var(--color-sec);position:relative}.board-day:last-of-type{border-bottom:0}@media (min-width:1200px){.board-day.wrapper{padding:0;margin:0}}.board-day time.date{font-family:"Barlev";color:var(--color-sec);display:flex;flex-direction:column;line-height:.9;font-size:2.25rem;margin:2rem 0;margin-right:2rem;flex-shrink:0}.board-day time.date span:first-child{font-size:4.375rem}.board-day time.date span:last-child{margin-top:-.5rem}@media (min-width:1200px){.board-day time.date{font-size:2.5rem}.board-day time.date span:first-child{font-size:5.625rem}}.board-day ul{list-style:none;padding:0;margin:0;direction:ltr;flex-grow:1;position:relative}.board-day ul li{border:0;margin:2rem 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (min-width:768px){.board-day ul li{flex-direction:row;justify-content:space-between;align-items:center}}.board-day ul h4{font-size:1.625rem;font-weight:700;color:var(--color-sec);margin:0;position:relative}.board-day ul h4 a{--line-color:var(--color-sec)}@media (min-width:1200px){.board-day ul h4{font-size:1.875rem}}.board-day ul time{position:relative;color:var(--color-sec);font-size:1.25rem}.board-day ul time span:not(.hall){font-weight:700}.board-day ul time .hall{margin-left:.3rem}.board-day ul .info{position:relative;display:flex;flex-direction:column;font-weight:300;font-size:1.25rem}.board-day ul .info .remark{font-size:1rem;opacity:.7}.board-day ul .info a.remark{text-decoration:underline}.board-day ul .info a.remark:hover,.board-day ul .info a.remark:focus{text-decoration:none}.board-day ul .info .group strong{font-weight:700}a.ticket,button.ticket{position:relative;display:flex;align-items:center;font-size:1.25rem;font-weight:600;text-align:center;line-height:1;--line-height:1px;--bottom-space:-.2rem}@media (max-width:767px){a.ticket,button.ticket{margin-top:1rem}}a.ticket svg,button.ticket svg{width:40px;height:18px;display:inline-block;margin-right:.5rem}a.ticket.disabled,button.ticket.disabled{opacity:.5;cursor:default;pointer-events:none;color:var(--color-prim)}@media (min-width:1200px){a.ticket,button.ticket{font-size:1.375rem}a.ticket svg,button.ticket svg{width:45px;height:23px}}