.pic-label{display:inline-flex;padding:5px 12px;border-radius:16px;align-items:center;justify-content:center;cursor:pointer}.pic-label .iconfont,.pic-label img{margin-right:4px}.pic-label img{width:22px;height:22px}.pic-label-regular{font-size:13px;font-weight:400;line-height:18px}.pic-label-regular .icon{font-size:16px;margin-right:4px}.pic-label-medium{font-size:14px;font-weight:500;line-height:20px}.pic-label-medium .icon{font-size:20px;margin-right:4px}.pic-label-large{font-size:15px;font-weight:500;line-height:22px}.pic-label-large .icon{font-size:22px;margin-right:4px}.pic-label-grey{color:var(--c-sub-grey-01);background:var(--c-sub-grey-05)}.pic-label-grey:hover{background:var(--c-sub-grey-04)}.pic-label-blue{color:var(--c-blue);background:var(--c-blue12)}.pic-label-blue:hover{background:var(--c-blue30)}.pic-label-white{color:var(--c-sub-grey-01);background:var(--c-white)}.pic-label-white:hover{background:var(--c-sub-grey-05)}.pic-label-green{color:var(--c-green);background:var(--c-green12)}.pic-label-green:hover{background:var(--c-green30)}.pic-label-red{color:var(--c-red);background:var(--c-red12)}.pic-label-red:hover{background:var(--c-red30)}.pic-label-yellow{color:var(--c-yellow);background:var(--c-yellow12)}.pic-label-yellow:hover{background:var(--c-yellow30)}.pic-label-purple{color:var(--c-purple);background:var(--c-purple12)}.pic-label-purple:hover{background:var(--c-purple30)}.label-qn{position:relative;display:inline-block;width:32px;height:32px;text-align:center}.label-qn>span{position:relative;font-size:20px;line-height:28px;font-weight:700;color:var(--c-pri-black)}.label-qn::before{position:absolute;content:'';width:100%;height:7px;border-radius:1px;left:0;bottom:7px}.label-qn-red::before{background:var(--c-red30)}.label-qn-blue::before{background:var(--c-blue30)}.label-qn-grey::before{background:var(--c-sub-grey-03)}.cal-page-top{width:100%;background:var(--c-gra-sliver);padding:32px}.cal-page-top .top-box{max-width:1024px;width:100%;text-align:center;margin:0 auto}.cal-page-top .top-box .top-content{margin:0 24px;width:100%;max-width:620px}.cal-page-top .top-box .top-content .cal-desc{font-weight:300;font-size:14px;line-height:20px;color:var(--c-sub-grey-01);font-family:Outfit}.cal-page-top .top-box .top-content .cal-title{margin-top:16px;font-weight:700;font-size:32px;line-height:40px;color:var(--c-pri-black);font-family:Outfit}.cal-page-top .top-box img{width:146px;height:124px}.cal-page-middle{width:100%;max-width:1024px;margin:40px auto 64px}.cal-page-middle .cal-nav-item{width:calc(50% - 12px);margin-top:24px;padding:24px;border-radius:16px;border:1px solid var(--c-sub-grey-04);background-color:var(--c-white)}.cal-page-middle .cal-nav-item:hover{box-shadow:var(--border-grey-shadow)}.cal-page-middle .cal-nav-item:nth-last-child(2n+1){margin-left:24px}.cal-page-middle .cal-nav-item .cal-item-poster{width:80px;height:80px}.cal-page-middle .cal-nav-item .cal-item-title{margin-top:20px;font-weight:700;font-size:20px;line-height:28px;color:var(--c-pri-black);font-family:Outfit}.cal-page-middle .cal-nav-item .cal-item-desc{margin-top:20px;font-weight:300;font-size:15px;line-height:22px;color:var(--c-sub-grey-01);font-family:Outfit}.cal-page-middle .cal-nav-item .cal-tip{margin-top:20px;margin-left:auto}.cal-page-middle .cal-nav-item .cal-tip .iconfont{font-size:16px;margin-right:4px}@media screen and (max-width:1023px){.cal-page-middle{padding:0 32px}}@media screen and (max-width:767px){.cal-page-top{padding:32px 16px;position:relative}.cal-page-top .top-box img{position:absolute;top:0;left:0;z-index:0}.cal-page-top .top-box img:last-of-type{right:0;left:auto}.cal-page-top .top-box .top-content{z-index:1}.cal-page-top .top-box .top-content .cal-title{margin-top:12px;font-weight:700;font-size:20px;line-height:28px;color:var(--c-pri-black);font-family:Outfit}.cal-page-middle{margin:16px auto 32px;padding:0 16px}.cal-page-middle .cal-nav-item{width:100%;padding:16px;margin-top:16px}.cal-page-middle .cal-nav-item:nth-last-child(2n+1){margin-left:0}.cal-page-middle .cal-nav-item .cal-item-desc,.cal-page-middle .cal-nav-item .cal-item-title,.cal-page-middle .cal-nav-item .cal-tip{margin-top:16px}}