#calendar[data-v-610aec9e]{width:100%;border-top-left-radius:6.666667vw;border-top-right-radius:6.666667vw;overflow:hidden;color:#3a405c;background-color:#f1f1f2}#calendar header[data-v-610aec9e]{width:100%;-webkit-box-shadow:0 0 4vw hsla(0,0%,55.3%,.3);box-shadow:0 0 4vw hsla(0,0%,55.3%,.3);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calendar header strong[data-v-610aec9e]{font-size:3.733333vw}#calendar header ol[data-v-610aec9e]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.333333vw 4vw 1.333333vw}#calendar header ol li[data-v-610aec9e]{-webkit-box-flex:1;-ms-flex:1;flex:1}#calendar header div button[data-v-610aec9e]{padding:4vw 0}#calendar header div button .icon[data-v-610aec9e]{font-size:3.333333vw}#calendar header div button .left[data-v-610aec9e]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:0 1.333333vw 0 10.666667vw}#calendar header div button .right[data-v-610aec9e]{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:0 10.666667vw 0 1.333333vw}#calendar ul[data-v-610aec9e]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.333333vw;-ms-flex-wrap:wrap;flex-wrap:wrap}#calendar ul li[data-v-610aec9e]{width:14.28%;height:12vw;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;border-radius:2.666667vw;font-weight:700}#calendar ul .acitve[data-v-610aec9e]{background-color:#ee0a24;-webkit-box-shadow:0 0 1.333333vw hsla(0,0%,55.3%,.1);box-shadow:0 0 1.333333vw hsla(0,0%,55.3%,.1);color:#fff}.stop[data-v-610aec9e]{opacity:.3}.hide[data-v-610aec9e]{opacity:0}#select-time[data-v-afd4442a]{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.arrow-icon[data-v-afd4442a]{font-size:3.733333vw;margin:0 2.666667vw 0 1.333333vw}button[data-v-afd4442a]{height:100%}ul[data-v-68efa1c8]{padding:1.333333vw 2.666667vw;-webkit-box-shadow:0 0 4vw rgba(0,0,0,.1);box-shadow:0 0 4vw rgba(0,0,0,.1);width:100%;border-radius:1.333333vw;background-color:#fff;position:relative;overflow:hidden;width:95%;margin:2.666667vw auto}ul .header[data-v-68efa1c8]{height:10vw;width:100%;border-bottom:.533333vw dashed #4d1ba3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.333333vw;position:relative}ul h2[data-v-68efa1c8],ul p[data-v-68efa1c8]{color:#000;line-height:7.333333vw}ul h2[data-v-68efa1c8]{font-size:3.866667vw;color:#4d1ba3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul li[data-v-68efa1c8]{position:relative;z-index:1}