@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-ExtraBold.ttf") format("truetype");font-weight:800}@font-face{font-family:"MeronaIsland";src:url("../font/MeronaIsland-Regular.otf") format("opentype"),url("../font/MeronaIsland-Regular.ttf") format("truetype"),url("../font/MeronaIsland-Regular.woff") format("woff"),url("../font/MeronaIsland-Regular.woff2") format("woff2")}@font-face{font-family:"SoukouMincho";src:url("../font/SoukouMincho.ttf") format("truetype")}@media screen and (min-width: 320px){.scheduleMain{padding:5rem 2.5vw 0}}@media screen and (min-width: 1025px){.scheduleMain{padding:42.5rem 5vw 0 10vw}}.scheduleTabList{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}@media screen and (min-width: 320px){.scheduleTabList{gap:0 1rem}}@media screen and (min-width: 1025px){.scheduleTabList{gap:0 1.6rem}}.scheduleTab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(218,213,198,.2);white-space:nowrap}.scheduleTab.isActive{background-color:#1e1e1e;-webkit-box-shadow:-5px -8.66px 32px 0px rgba(67,67,67,.3);box-shadow:-5px -8.66px 32px 0px rgba(67,67,67,.3)}.scheduleTab.isActive .tabTitle,.scheduleTab.isActive .tabDate,.scheduleTab.isActive .tabStatus{opacity:1}@media screen and (min-width: 320px){.scheduleTab{padding:1rem 1.5rem 1.5rem;letter-spacing:.1rem;gap:0 1.5rem}}@media screen and (min-width: 1025px){.scheduleTab{padding:2.3rem 6rem 3rem;letter-spacing:.2rem;gap:0 5.5rem;-webkit-transition:background-color .2s,-webkit-box-shadow .2s;transition:background-color .2s,-webkit-box-shadow .2s;transition:background-color .2s,box-shadow .2s;transition:background-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.scheduleTab:hover{background-color:#1e1e1e;-webkit-box-shadow:-5px -8.66px 32px 0px rgba(67,67,67,.3);box-shadow:-5px -8.66px 32px 0px rgba(67,67,67,.3)}.scheduleTab:hover .tabTitle,.scheduleTab:hover .tabDate,.scheduleTab:hover .tabStatus{opacity:1}}.tabTitle{opacity:.2;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width: 320px){.tabTitle{font-size:1.4rem}}@media screen and (min-width: 1025px){.tabTitle{font-size:2.4rem}}.tabDate{opacity:.2;text-align:center;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width: 320px){.tabDate{font-size:1rem;margin-top:.2rem}}@media screen and (min-width: 1025px){.tabDate{font-size:1.6rem;margin-top:.2rem}}.tabStatus{opacity:.2;color:#282828;background:#dad5c6;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width: 320px){.tabStatus{font-size:1.2rem;border-radius:.2rem;padding:.3rem .2rem .3rem .4rem}}@media screen and (min-width: 1025px){.tabStatus{font-size:1.8rem;border-radius:.4rem;padding:.6rem .6rem .6rem .8rem}}.tabStatus.isActive{color:#dad5c6;background:#08a659}.scheduleListWrapper{background:#1e1e1e;-webkit-box-shadow:-5px -8.66px 32px 0px rgba(67,67,67,.3),8px 13.856px 32px 0px rgba(0,0,0,.6);box-shadow:-5px -8.66px 32px 0px rgba(67,67,67,.3),8px 13.856px 32px 0px rgba(0,0,0,.6)}@media screen and (min-width: 320px){.scheduleListWrapper{padding:3rem 2.5vw;border-radius:0 0 .4rem .4rem}}@media screen and (min-width: 1025px){.scheduleListWrapper{padding:8rem 16rem 8rem 8rem;border-radius:0 12.8rem .8rem 12.8rem}}.scheduleListWrapper .scheduleList{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 320px){.scheduleListWrapper .scheduleList{gap:5rem 0}}@media screen and (min-width: 1025px){.scheduleListWrapper .scheduleList{gap:8rem 0}}.scheduleListWrapper .scheduleList.isActive{display:-webkit-box;display:-ms-flexbox;display:flex}.scheduleListWrapper .scheduleItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}@media screen and (min-width: 1025px){.scheduleListWrapper .scheduleItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.scheduleListWrapper .scheduleItem::before{position:absolute;content:"";background:#dad5c6;z-index:-1}@media screen and (min-width: 320px){.scheduleListWrapper .scheduleItem::before{top:1%;left:calc(6% - .5px);width:1px;height:calc(100% + 5rem)}}@media screen and (min-width: 1025px){.scheduleListWrapper .scheduleItem::before{top:50%;left:calc(2.5% - 1px);width:2px;height:calc(100% + 8rem)}}.scheduleListWrapper .scheduleItem:nth-last-child(1)::before{content:none}.scheduleListWrapper .itemNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000;background:#dad5c6;border-radius:50%;aspect-ratio:1/1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 320px){.scheduleListWrapper .itemNum{width:12%;font-size:1rem;padding-top:.2rem}}@media screen and (min-width: 1025px){.scheduleListWrapper .itemNum{width:5%;font-size:1.6rem;padding-top:.5rem}}.scheduleListWrapper .num{font-family:"MeronaIsland",sans-serif}.scheduleListWrapper .itemTextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.scheduleListWrapper .itemTextWrapper{width:85%;gap:1.5rem 0}}@media screen and (min-width: 1025px){.scheduleListWrapper .itemTextWrapper{width:89%;gap:unset}}.scheduleListWrapper .itemDateList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 320px){.scheduleListWrapper .itemDateList{width:100%;gap:.5rem 0}}@media screen and (min-width: 1025px){.scheduleListWrapper .itemDateList{width:33%;gap:.5rem 0}}.scheduleListWrapper .itemDateWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(218,213,198,.05)}@media screen and (min-width: 320px){.scheduleListWrapper .itemDateWrapper{width:100%;padding:.5rem .5rem;gap:0 1.6rem}}@media screen and (min-width: 1025px){.scheduleListWrapper .itemDateWrapper{width:100%;padding:1rem 1rem 1rem 1.8rem;gap:0 1.6rem}}.scheduleListWrapper .itemDay{font-family:"MeronaIsland",sans-serif;border:1px solid;text-align:center}@media screen and (min-width: 320px){.scheduleListWrapper .itemDay{width:17%;font-size:1.2rem;padding:.2rem 0;letter-spacing:.05rem}}@media screen and (min-width: 1025px){.scheduleListWrapper .itemDay{width:17%;font-size:1.6rem;padding:.2rem 0;letter-spacing:.15rem}}@media screen and (min-width: 320px){.scheduleListWrapper .itemDate{font-size:1.2rem;padding-bottom:.1rem;letter-spacing:.05rem}}@media screen and (min-width: 1025px){.scheduleListWrapper .itemDate{font-size:1.8rem;padding-bottom:.3rem;letter-spacing:.13rem}}@media screen and (min-width: 320px){.scheduleListWrapper .itemAboutWrapper{width:100%}}@media screen and (min-width: 1025px){.scheduleListWrapper .itemAboutWrapper{width:61%;margin-left:auto}}@media screen and (min-width: 320px){.scheduleListWrapper .itemAbout{font-size:1.8rem;letter-spacing:.02rem}}@media screen and (min-width: 1025px){.scheduleListWrapper .itemAbout{font-size:3.6rem;letter-spacing:.09rem;margin-top:-1rem}}@media screen and (min-width: 320px){.scheduleListWrapper .itemDesc{font-size:1.3rem;margin-top:1rem;letter-spacing:.03rem}}@media screen and (min-width: 1025px){.scheduleListWrapper .itemDesc{font-size:1.6rem;margin-top:1.5rem;letter-spacing:.05rem}}/*# sourceMappingURL=schedule.css.map */