.embla{position:relative}.embla__viewport{width:100%;overflow:hidden}.embla__viewport.is-draggable{cursor:move;cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;display:flex}.embla__button{cursor:pointer;touch-action:manipulation;z-index:1;width:30px;height:80px;fill:var(--ks-black);background-color:transparent;border:0;outline:0;justify-content:center;align-items:center;padding:0;transition:opacity .3s;position:absolute;top:50%;transform:translateY(-50%)}.embla__button:disabled{cursor:default;opacity:0}.embla__button:hover{background-color:rgba(0,0,0,.2)}.embla__button__svg{width:70%;margin:0 auto;transition:transform .2s}.embla__button__svg:hover{transform:scale(1.1)}.embla__button--prev{left:0}.embla__button--next{right:0}.embla__pagination{justify-content:end;gap:6px;width:100%;padding-top:10px;list-style:none;display:flex;position:absolute;bottom:10px;right:6px}.embla__dot{cursor:pointer;background-color:transparent;border:0;outline:0;align-items:center;padding:0;display:flex;position:relative}.embla__dot:after{content:"";background-color:#efefef;border-radius:100%;width:8px;height:8px}.embla__dot.is-selected:after{background-color:var(--ks-black);opacity:1}.popOverlay{z-index:calc(var(--z-site-popup) - 2);background:rgba(0,0,0,.7);font-size:1.5rem;transition:opacity .5s;position:fixed;top:0;bottom:0;left:0;right:0}.popOverlay .ordlistpop{border-bottom:1px solid #dfdfdf}.popOverlay .ordlistpop h2{text-align:left;color:#333;font-size:1.8rem;font-weight:700}.popOverlay .orderContent{padding:10px}.popOverlay .orderContent p{text-align:left;margin-bottom:10px;line-height:1.5}.popOverlay .orderContent .note{color:#b5b5b5;font-size:15px}.popBox{box-sizing:border-box;background:#fff;border-radius:5px;width:80vw;max-height:90vh;margin:80px auto;padding:40px 20px 20px;transition:all 1s ease-in-out;position:relative}.popBox .popClose{cursor:pointer;background:url(https://cdn.kingstone.com.tw/images/icon-close.png) 0 0/25px 25px no-repeat;width:25px;height:25px;display:block;position:absolute;top:9px;right:10px}.popBox.noCloseBtn{padding:20px}.popBox h2{color:#636363;text-align:center;background-color:#efefef;margin-bottom:5px;padding:8px 1%;font-size:1.6rem;font-weight:400}.popBox ul{list-style:none}.ppBtn{cursor:pointer;border-radius:2px;font-size:1.5rem;line-height:45px;display:block}.popBtn{display:flex}.popBtn button{border:1px solid #c80000;border-radius:3px;outline:none;flex:1;width:100%;margin-right:2%;font-family:Arial,Verdana,Microsoft JhengHei,sans-serif}.popBtn button:last-child{margin-right:0}.popBtn button.ppBtn_w{color:#c80000;background-color:#fff;border-bottom:4px solid #ae0909}.popBtn .ppBtn_simple{color:#309fb9;background:0 0;border:0}.popBtn .ppBtn_simple:hover{color:#d20f16}.ppBtn_w{color:#c80000;background-color:#fff;border-bottom:4px solid #ae0909}.popBtn button.ppBtn_r,.ppBtn_r{color:#fff;background-color:#c80000;border-bottom:4px solid #ae0909}.popBtn button.ppBtn_r.notready,.ppBtn_r.notready{color:#fff;background-color:#b5b5b5;border:1px solid #b5b5b5;border-bottom:4px solid #9e9e9e}.popBtn button.ppBtn_r.notready:hover,.ppBtn_r.notready:hover{background-color:#9e9e9e}.popBtn button.ppBtn_r2{color:#c80000;background-color:#fff;border-bottom:4px solid #ae0909}.ppBtn_g{color:#fff;background-color:#9baf3a;border:1px solid #9baf3a!important;border-bottom:4px solid #7c8c2a!important}.ppBtn_c{background-color:var(--ks-gold);color:#fff;border:var(--ks-gold) 1px solid!important;border-bottom:4px solid #6b410c!important}.ppBtn_gray{color:#fff;background-color:#b5b5b5;border:1px solid #b5b5b5!important;border-bottom:4px solid #9e9e9e!important}.ppBtn_b{color:#0078ca;background-color:#fff;border:1px solid #0078ca!important;border-bottom:4px solid #0169b0!important}.ppBtn_b2{color:#fff;background:#0078ca;border:1px solid #0078ca!important;border-bottom:4px solid #0169b0!important}.ppBtn_none{color:#309fb9;background:0 0;border:0}.popBtn button.ppBtn_r:hover{background-color:#ae0909}.popBtn button.ppBtn_r2:hover{color:#fff;background-color:#ae0909}.ppBtn_w:hover{background-color:#ebebeb}.ppBtn_g:hover{background-color:#afc34a}.ppBtn_c:hover{background-color:#a06a27}.ppBtn_b:hover{color:#fff;background-color:#0078ca}.ppBtn_b2:hover{background-color:#0169b0}.popAlert{text-align:center;padding:15px 2% 25px;font-size:1.6rem;font-weight:500}.popNote{text-align:left;padding:15px 2% 25px;font-size:1.6rem}.popNote p{margin-bottom:2px;font-weight:500}.popNote span{font-size:1.8rem}.popList{margin-left:20px}.popList li{font-size:1.4rem;list-style:outside}.ppaRed{color:#c01313}.popContent{max-height:80vh;overflow-y:auto}.cPPUmemberClause h2{background-color:inherit;color:#b8292f;font-size:1.6rem;font-weight:500}.popMemberClouse{color:#555;text-align:left;border:1px solid #e2e2e2;height:28vh;margin-bottom:10px;padding:15px 2% 25px;font-size:15px;overflow-y:auto}.popIread{color:#484848;margin:20px 0;font-size:1.5rem}.popIread label{cursor:pointer}.popIread .input-check[type=checkbox]+span{vertical-align:text-bottom}.popMemberClouse .clause dt{color:#535353;background:#e8e8e8;padding:5px 15px;font-size:1.5rem;font-weight:500}.popMemberClouse .clause dd{padding:5px 5px 20px;line-height:2}.popMemberClouse .firtNewTitle{margin:0 5px;padding:0}.popMemberClouse .fontblod{font-size:15px;font-weight:500}.popMemberClouse .firtNewTitle ul{margin-left:20px;padding:0;line-height:1.6em;list-style-type:upper-alpha}.popMemberClouse .firstA{text-indent:0;padding:0}.popMemberClouse .firstA .firstA{list-style-type:decimal}.hide{display:none}@media only screen and (max-width:768px){.popOverlay{font-size:1.6rem}.popBox{width:93vw;height:auto;margin-top:70px;padding:40px 14px 14px}.popBtn button{margin-right:4%}.popContent{-webkit-overflow-scrolling:touch;max-height:70vh}}@media only screen and (max-height:375px){.popContent{max-height:45vh}}.redtxt{color:red}.inputStyleSet{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1px solid #ccc;border-radius:0;outline:none;padding-left:5px;font-family:Arial,Verdana,微軟正黑體,sans-serif;font-size:1.4rem}.inputStyleSet[type=number]{-webkit-appearance:textfield;appearance:textfield}.inputBtnStyleSet{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:0;border-radius:0;outline:none;font-family:Arial,Verdana,微軟正黑體,sans-serif;font-size:1.4rem}.selectStyleSet{-webkit-appearance:none;appearance:none;box-sizing:border-box;background:#fff url(https://cdn.kingstone.com.tw/images/cart_select_trian.png) 96%/8px 6px no-repeat;border:1px solid #ccc;border-radius:0;outline:none;padding:4px 26px 4px 5px;font-family:Arial,Verdana,微軟正黑體,sans-serif;font-size:1.4rem}.input-check{opacity:0;position:absolute}.input-check[type=checkbox]+span{vertical-align:middle;background-color:#fff;border:1px solid #aaa;border-radius:2px;width:18px;height:18px;margin-top:-3px;margin-right:5px;display:inline-block;position:relative}.input-check[type=checkbox]:checked+span{background-color:#c01313;border:1px solid #c01313}.input-check[type=checkbox]:checked+span:after{content:" ";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin:0 auto;display:block;position:absolute;bottom:5px;left:0;right:0;transform:rotate(45deg)}.input-check[type=radio]+span{vertical-align:middle;background-color:#fff;border:1px solid #aaa;border-radius:15px;width:18px;height:18px;margin-right:5px;display:inline-block;position:relative}.input-check[type=radio]:checked+span{background-color:#fff;border:1px solid #c01313}.input-check[type=radio]:checked+span:after{content:" ";background-color:#c01313;border-radius:100px;width:8px;height:8px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ksclerkBox{text-align:left;font-size:1.6rem;line-height:1.6}.ksclerkHeader{background-color:#ffcf49;background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_header_wave.png);background-position:50% 360px;background-repeat:no-repeat}.headerPic{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_header.png);background-position:top;background-repeat:no-repeat;background-attachment:fixed;height:535px;margin:0 auto}.headerPicM{display:none}article{z-index:2;margin-top:-60px;position:relative}.withLimit{width:980px;margin:0 auto;overflow:hidden}.stepTitle{display:none}.stepBG{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bg_01.jpg);background-position:top;padding-bottom:100px}.bannerArea{overflow:hidden}.bn01{float:left;width:580px}.bn02{float:left;width:100%;max-width:980px}.bn01 img,.bn02 img{width:100%;height:auto}.impoNews{background-color:rgba(217,224,236,.27);border-radius:5px;width:96%;margin:10px auto;padding:20px;overflow:hidden}.iNewsTitle{float:left;width:13%}.iNewsInfo{float:left;color:#27457c;width:85%;padding:9px 0 0 15px;font-size:1.9rem;line-height:1.5}.clerkSignUpBox{background-color:rgba(255,255,255,.3);border:1px solid #c1d0ea;border-radius:3px;width:920px;margin:0 auto;padding:10px 27px;display:block;overflow:hidden}.clerkSignUpCheck{float:left;list-style:none;overflow:hidden}.clerkSignUpCheck li{float:left;margin:10px 0;font-size:1.5rem}.clerkSignTitle{float:left;color:#8aabe8;margin-top:10px;margin-right:5px}.clerkSignUpCheck input[type=radio]{display:none}.clerkSignUpCheck input[type=radio]+label{cursor:pointer;text-align:center;color:#7d7777;background-color:rgba(255,255,255,.6);border:1px solid #e7e4e0;margin:0 5px;padding:3px 10px;font-size:1.4rem;display:inline-block}.clerkSignUpCheck input[type=radio]:checked+label{color:#8aabe8;border:1px solid #8aabe8}.clerkSignUpCheck input[type=radio]:hover+label{color:#8aabe8;border:1px solid #8aabe8}.clerkSignUpCheck input[type=radio]+label.signUpTimeFull{color:#fff;cursor:not-allowed;background-color:#cecac5}.clerkSignUpCheck input[type=radio]:checked+label.signUpTimeFull{border:1px solid #e7e4e0}.clerkSignUpCheck input[type=radio]:hover+label.signUpTimeFull{border:1px solid #e7e4e0}.clerkSignUpList{border-bottom:1px solid #dfe5ef;width:100%;margin:5px 0;padding-bottom:3px;overflow:hidden}.clerkStore .clerkSignUpCheck li{float:none}.clerkStoreLink{color:#309fb9;font-size:1.4rem}.clerkStoreLink:hover{-webkit-text-decoration:none;text-decoration:none}.clerkStoreLink img{width:13px;margin-left:5px}.clerkSignUpCheck input[type=radio]:hover+label.signUpTimeFull{border:1px solid #e7e4e0}.signUpTimeFull~.clerkStoreLink{color:#b9b9b9;cursor:not-allowed}.clerkSignUpList.clerkCalender{padding:10px 0 17px}.clerkCalender .clerkSignTitle{width:100%;margin-top:0;margin-bottom:8px}.clerkCalender .calendar{float:left;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:10px;padding:5px 12px}.clerkCalender .clerkSignUpCheck li{float:none;margin:10px 10px 10px 20px}.clerkCalender .clerkSignUpCheck li label{min-width:216px;padding:5px 15px;font-size:1.5rem}.clerkCalender a{-webkit-text-decoration:none;text-decoration:none}.clerkCalender ul,.clerkCalender ol,.clerkCalender li{margin:0;padding:0;list-style:none}.clerkSignUpList.clerkJoinPeople{border:0;margin-bottom:0}.clerkQuantity{text-align:center;background-color:rgba(255,255,255,.6);margin:0 5px;display:inline-block;overflow:hidden}.clerkQuantity div{float:left;border:1px solid #ccc;height:28px;font-size:1.5rem}.clerkQuantity .clerkQ1{cursor:pointer;width:28px}.clerkQuantity .clerkQ2{border-left:0;border-right:0;width:60px}.clerkOnePay{vertical-align:top;margin-left:10px;display:inline-block}.clerkOnePay p{display:inline-block}.clerkSignUpList.clerkConnect{border:0}.clerkConnect .clerkSignUpCheck{float:none;width:100%}.clerkSignUpList.clerkConnect>.clerkSignTitle{margin-top:0}.clerkSignUpCheck .clerkSignTitle{min-width:50px}.clerkConDetail input{color:#333;border:1px solid #e4e4e4;width:235px;height:35px;margin:0 5px;padding-left:10px}.learnAgree a{color:#309fb9}.clerkSignUpList.clerkTotalPay{border-top:1px solid #dfe5ef;border-bottom:0}.clerkSignUpBtn{color:#fff;text-align:center;cursor:pointer;background-color:#c01313;border-bottom:8px solid #a22020;border-radius:100px;width:30%;margin:15px auto 0;padding:10px 0;font-size:2rem}.clerkSignUpBtn:hover{background-color:#d82727}.stepBox{position:relative;overflow:hidden}p.step{float:left;width:50%}.step01{margin-top:10%}.step02{margin-top:23%}.step03{margin-top:-12%}.step04{margin-top:2%}.step05{margin-top:-3%;margin-left:23%}.stepBox .arrow{z-index:2;position:absolute}.stepBox .arrow01{width:69.5%;top:2%;left:3%}.stepBox .arrow02{width:20.3%;top:30%;left:39%}.stepBox .arrow03{width:12.7%;top:60%;left:40%}.stepBox .arrow04{width:27%;top:71%;left:65%;transform:rotate(-26deg)}.stepBox .arrow05{display:none}.step3swiper{float:left;width:50%;margin-top:-12%;position:relative}.step3swiper .st3BNList{padding-bottom:4%}.step3swiper .embla__slide{min-width:100%}.step3swiper .embla__button{background-color:#fed35a;background-size:12px;border-radius:100px;width:40px;height:40px;position:absolute;top:71.5%}.step3swiper .embla__button--prev.swiPre{left:0}.step3swiper .embla__button--next.swiNext{right:0}.newBox,.giftBox,.actPicBox{background-position:top;background-repeat:no-repeat;background-size:contain;width:100%;padding-top:5%}.ngBG,.giBG,.apBG{background-position:top;background-repeat:no-repeat;width:100%}.newTitle,.giftTitle,.actPicTitle{width:503px;display:block}.newBox{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bg_wave02.png)}.newBG{background-color:#314174}.ngBG{min-height:1400px}.newGraffiBG01{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bgnew03.gif);background-attachment:fixed}.newGraffiBG02{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bgnew02.png)}.newGraffiBG03{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bgnew01.png)}.newTitle{margin:40px auto 15px}.newPic{padding:0 5%;overflow:hidden}.newPic img{float:left}.new01{width:45%}.new02{width:52%;margin-top:120px}.new03{width:50.5%;margin-top:-210px}.new04{width:46.9%;margin-top:-110px}.giftNotice{color:#fff;background-color:rgba(67,83,134,.9);border-radius:5px;width:84%;margin:25px auto 115px;padding:30px 4%}.giftNotice h4{margin:5px 0 15px}.giftNotice ul li{margin:10px 18px;line-height:1.4;list-style:outside}.giftNotice a{color:#fff5cc}.giftBox{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bg_wave03.png)}.giftBG{background-color:#bcddff}.giBG{min-height:1190px}.giftBox.giBG{min-height:1000px}.giGraffiBG01{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bggift02.gif);background-attachment:fixed}.giGraffiBG02{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bggift01.png)}.giftTitle{margin:40px auto 30px}.giftPic{padding:140px 2% 0 4%;overflow:hidden}.giftPic img{float:left}.gift01{width:28.4%}.gift02{width:36.5%;margin-top:-140px}.gift03{width:31%;margin-top:0}.gift04{width:33%;margin-top:50px}.gift05{width:32.5%;margin-top:-70px}.gift06{width:33.5%;margin-top:50px}.btnapplybox{text-align:center}.btnapply{color:#fff;text-align:center;background-color:#f74c4c;border:1px solid #f74c4c;border-radius:4px;width:255px;height:44px;margin:0 auto 2%;font-size:2.5rem;line-height:44px;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.btnapply:hover,.btnapply:active{color:#f74c4c;background-color:#fff;-webkit-text-decoration:none;text-decoration:none}.actPicBox{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bg_wave04.png)}.actPicBG{background-color:#ffb71a}.apBG{min-height:930px}.apGraffiBG{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bgactpic.gif);background-attachment:fixed}.actPicTitle{margin:40px auto 30px}.actPicSwiper{background-color:rgba(255,255,255,.8);border-radius:5px;width:800px;margin:0 auto;padding:10px 10px 5px;position:relative}.actPicSwiper .embla__slide{min-width:100%}.actPicSwiper .embla__button{width:40px;height:40px;margin:auto 0;position:absolute;top:0;bottom:0}.actPicSwiper .embla__button--prev.swiPre{left:-50px}.actPicSwiper .embla__button--next.swiNext{right:-50px}@media only screen and (max-width:768px){.inputStyleSet,.inputBtnStyleSet,.selectStyleSet{font-size:1.6rem}.inputStyleSet[type=number]{-webkit-appearance:none;appearance:none}.input-check[type=checkbox]+span{vertical-align:sub}.input-check[type=radio]+span{vertical-align:sub}.ksdown_pc{display:none}.ksclerkHeader{background-image:none}.headerPic{display:none}.headerPicM{width:100%;display:block}article{margin-top:-5%}.withLimit{width:100%}.stepBG{padding-top:8px;padding-bottom:40px}.bn01{float:none;width:95%;margin:5px auto 0;display:block}.bn02{float:none;display:block}.impoNews{width:88%;margin:0 auto 15px;padding:24px 6%}.iNewsTitle{float:none;width:100px;margin:0 auto}.iNewsInfo{float:none;width:100%;padding:9px 0 0;font-size:1.7rem}.clerkSignUpBox{border:1px solid #c1d0ea;border-left:0;border-right:0;border-radius:0;width:100%;margin-bottom:10px;padding:0}.clerkSignTitle{margin-top:0}.clerkSignUpCheck input[type=radio]+label{padding:5px 14px;font-size:1.5rem}.clerkArea .clerkSignTitle{margin-top:14px}.clerkSignUpList{width:94%;padding:10px 3%}.clerkStore .clerkSignUpCheck li{float:left;width:100%}.clerkStoreLink{margin-top:4px;margin-left:6px;font-size:1.5rem;display:block}.clerkSignUpList.clerkCalender{width:100%;padding:10px 0}.clerkCalender .clerkSignTitle{padding:0 3%}.clerkCalender .calendar{float:none;clear:both;margin:0 auto;padding:0}.clerkCalender .clerkSignUpCheck{width:100%;margin-top:10px}.clerkCalender .clerkSignUpCheck li{margin:8px auto}.clerkCalender .clerkSignUpCheck li label{width:95%;min-width:auto;margin:0 auto;padding:8px 0;display:block}.clerkJoinPeople .clerkSignUpCheck,.clerkJoinPeople .clerkSignUpCheck li{width:100%}.clerkQuantity{margin:0;display:block}.clerkQuantity div{padding:8px 0 6px;font-size:1.6rem}.clerkQuantity .clerkQ1{width:13%}.clerkQuantity .clerkQ2{width:72%}.clerkOnePay{margin-top:6px;margin-left:0;display:block}.clerkOnePay p:last-child{float:right}.clerkSignUpList.clerkConnect{padding-bottom:0}.clerkConnect .clerkSignUpCheck li{width:100%;margin:0 0 10px}.clerkConDetail input{width:100%;height:40px;margin:5px 0}.clerkTotalPay .clerkSignUpCheck li{margin:0}.clerkTotalPay .clerkSignUpCheck{float:right}.clerkSignUpBtn{width:60%;margin:0 auto 20px;padding:8px 0}.stepTitle{margin:0 auto;display:block;width:90%!important}.stepBox p,.step img{float:none;width:95%;margin:0 auto;display:block}.stepBox .arrow01{display:none}.stepBox .arrow02{width:47.3%;top:16.5%;left:66%;transform:rotate(-36deg)}.stepBox .arrow03{width:29.7%;top:37%;left:0;transform:rotate(56deg)}.stepBox .arrow04{width:64%;top:53.5%;left:58%;transform:rotate(2deg)}.stepBox .arrow05{width:29.7%;display:block;top:76%;left:-6%;transform:rotate(56deg)}.step3swiper{float:none;width:100%;padding:10% 0 0}.step3swiper .embla__container{margin:0 7%}.step3swiper .st3BNList{padding-bottom:5%}.step3swiper .embla__button{background-size:8px;width:30px;height:30px;top:61%}.step3swiper .embla__button--prev.swiPre{left:8px}.step3swiper .embla__button--next.swiNext{right:8px}.ngBG,.giBG,.apBG{min-height:inherit;padding-bottom:20px}.newTitle,.giftTitle,.actPicTitle{width:88%;margin:20px auto 40px}.newPic img,.giftPic img{float:none;display:block}.newPic{overflow:hidden}.newPic img{width:85%;margin:0 auto}.new03{margin-top:-10px!important;margin-bottom:12px!important}.giftNotice{width:78%;margin-bottom:0;padding:20px 8%}.giftNotice ul li{margin:10px 5px 10px 18px;font-size:1.5rem}.giftPic{padding-top:0;overflow:hidden}.giftPic img{width:80%;margin:0 auto 20px}.giftPic img.gift01{width:75%}.apBG{min-height:auto;padding-bottom:35px}.actPicTitle{margin:20px auto 15px}.actPicSwiper{width:90%;padding:6px 6px 0}.actPicSwiper .embla__button{width:30px;height:30px;position:absolute}.actPicSwiper .embla__button--prev.swiPre{left:10px}.actPicSwiper .embla__button--next.swiNext{right:10px}}.calendar{width:280px;height:330px}.calendar-modal{background:#fdfdfd;border:1px solid #e8e8e8;display:none;position:absolute}.calendar-modal .view{box-shadow:1px 2px 3px #ddd}.calendar-inner{z-index:1;perspective:1000px;transform-style:preserve-3d;position:relative;transform:perspective(1000px)}.calendar-d .view-month,.calendar-m .view-date{visibility:hidden;z-index:1;transform:rotateY(180deg)}.calendar-d .view-date,.calendar-m .view-month{visibility:visible;z-index:2;transform:rotateY(0)}.calendar-ct,.calendar-hd,.calendar-views .week,.calendar-views .days{overflow:hidden}.calendar-views{transform-style:preserve-3d;width:100%}.calendar .view{border-radius:10px;transition:all .6s}.calendar .view,.calendar-display,.calendar-arrow .prev,.calendar .date-items li{float:left}.calendar-arrow,.calendar-arrow .next{float:right}.calendar-ct{height:280px}.calendar-hd{height:30px;padding:10px 0;line-height:30px}.calendar-display{text-indent:10px;font-size:28px}.view-month .calendar-hd{padding:10px}.calendar-arrow,.calendar-display{color:#ddd}.calendar li[disabled],.calendar li.old[disabled],.calendar li.new[disabled]{color:#bbb}.calendar-display .m,.calendar-views .week,.calendar-display:hover,.calendar-arrow span:hover{color:#b59170}.calendar-views .days .old,.calendar-views .days .new{color:#8c8c8c}.calendar-arrow span,.calendar-views .days li[data-calendar-day],.calendar-views .view-month li[data-calendar-month]{cursor:pointer}.calendar li[disabled]{cursor:not-allowed}.calendar-arrow{width:64px;margin-top:-3px;margin-right:10px}.calendar-arrow span{font:500 32px sans-serif}.calendar ol li{float:left;text-align:center;border-radius:50%;position:relative}.calendar .week li,.calendar .days li{width:40px;height:40px;line-height:40px}.calendar .month-items li{width:70px;height:70px;line-height:70px}.calendar .days li[data-calendar-day]:hover,.calendar .view-month li[data-calendar-month]:hover{background:#eee}.calendar .calendar-views .now{color:#fff;background:#b59170!important}.calendar .calendar-views .selected{color:#fff;background:#8aabe8!important}.calendar .calendar-views .dot{background:#e2e2e2;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.calendar-views .now .dot{background:#fff}.calendar .date-items{width:300%;margin-left:-100%}.calendar-label{z-index:2;color:#fff;opacity:.7;filter:opacity(70%);background:#000;border-radius:3px;padding:5px 10px;line-height:22px;display:none;position:absolute;top:50%;left:50%}.calendar-label i{border:6px solid transparent;border-top-color:#000;width:0;height:0;margin-left:-3px;display:none;position:absolute;bottom:-12px;left:50%}.days li,.week li{width:14.28%!important}.calendar .full,.calendar .noClass{color:#bbb;position:relative;cursor:not-allowed!important}.calendar .full:before{content:"";background:#e2e2e2;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.calendar .full:hover,.calendar .noClass:hover{background-color:transparent!important}@media only screen and (max-width:320px){.calendar-arrow{width:80px;margin-top:-9px}.calendar-arrow span{padding:0 8px;font:500 37px sans-serif}}