@media(min-width:1025px){.is-sp{display:none!important}.is-pc{display:flex}.is-sp-only{display:block}.is-sp-block{display:none}}@media(max-width:1024px){.is-sp{display:flex}.is-pc{display:none!important}.is-sp-only{display:block}.is-sp-block{display:none}}@media(max-width:640px){.is-sp-block{display:block}.is-sp-none{display:none}}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:#000;color:#fff;border-radius:16px;padding:5px 10px 4px}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=left]{margin-right:5px}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.1)}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}body{font-family:YuGothic,Yu Gothic Medium,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,Yu Gothic,Verdana,Meiryo,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;word-break:break-all}.center-block{margin-left:auto;margin-right:auto}.main{min-height:1000px;padding-top:180px;padding-bottom:100px}@media(max-width:1024px){.main{padding-top:80px;padding-bottom:170px;padding-right:40px;padding-left:40px}}@media(max-width:640px){.main{padding-top:50px;padding-bottom:110px;padding-right:20px;padding-left:20px}}.main.restaurant{padding-top:80px;padding-left:0;padding-right:0}@media(max-width:640px){.main.restaurant{padding-top:50px}}.btn{border-radius:30px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-flow:row nowrap;padding-left:26px;padding-right:26px;font-weight:700}@media(max-width:1280px){.btn{height:50px}}@media(max-width:1024px){.btn{height:48px;padding-left:22px;padding-right:22px}}@media(max-width:640px){.btn{height:32px;padding-left:13px;padding-right:13px}}.btn .text{font-size:20px}@media(max-width:1024px){.btn .text{font-size:16px}}@media(max-width:640px){.btn .text{font-size:12px}}.btn.white{border:2px solid #fff;color:#fff}@media(max-width:640px){.btn.white{border-width:1px}}.btn.white-reverse{background:#fff;color:#e83a3b}.btn.yellow{background:#fee45d}.btn.red{background:#e83a3b;color:#fff}.btn.black{background:#000;color:#fff}.btn.blue{background:#3f95e1;color:#fff}.btn.orange{background:#dd5a24;color:#fff}.btn.gray{background:#9f9f9f;color:#fff}.heading{text-align:center}.heading span{display:block;font-size:25px}.heading h2{margin-top:15px;font-size:34px;line-height:34px;margin-bottom:50px}@media(max-width:640px){.heading h2{font-size:25px}}@media(max-width:1024px){.form-chank{padding-right:20px;padding-left:20px}}@media(max-width:640px){.form-chank{margin-top:-5px}}.form-chank .edit-form{width:560px;margin-left:auto;margin-right:auto}@media(max-width:640px){.form-chank .edit-form{width:100%}}.form-chank .confirm{width:100%;max-width:640px;margin-left:auto;margin-right:auto}.form-chank .btns{margin-top:50px;display:flex;justify-content:space-around}@media(max-width:640px){.form-chank .btns{flex-direction:column}}.form-chank .btns .btn{font-size:20px;height:50px;width:250px!important;margin:0 auto}@media(max-width:640px){.form-chank .btns .btn{width:100%!important;font-size:16px;font-weight:700;height:40px}}.form-chank .message{margin-top:62px}.form-chank .message p{text-align:center}.form-chank #fileInput{display:none}.form-chank .file-input-label{min-width:350px;display:flex;align-items:center;margin-top:14px;width:100%;margin-left:0;margin-top:0}@media(max-width:640px){.form-chank .file-input-label{min-width:100%}}.form-chank .file-input-label .btn{margin-top:0;max-width:160px;width:100%;border-radius:8px}.form-chank .file-input-label .name{border-bottom:2px solid #9f9f9f;display:flex;align-items:center;width:100%;margin-left:0;justify-content:flex-start;height:32px}.form-chank .auto-complete{background:#858585;margin-top:12px;color:#fff;width:144px;display:flex;align-items:center;justify-content:center;border-radius:5px}.form-chank .form-field{font-size:16px;display:flex;position:relative}@media(max-width:640px){.form-chank .form-field{font-size:12px;flex-direction:column}}.form-chank .form-field:not(:first-child){margin-top:34px}@media(max-width:640px){.form-chank .form-field:not(:first-child){margin-top:23px}}.form-chank .form-field label{width:100%;line-height:35px;vertical-align:middle}@media(max-width:640px){.form-chank .form-field label{line-height:12px;margin-bottom:10px}}.form-chank .form-field .delivery-date{min-width:350px}@media(max-width:640px){.form-chank .form-field .delivery-date{min-width:unset}}.form-chank .form-field .delivery-date .datepicker div input{max-width:150px}.form-chank .form-field .input{min-width:350px;border:2px solid #858585;height:35px}@media(max-width:640px){.form-chank .form-field .input{min-width:280px;height:31px}}.form-chank .form-field .input .has-error{border:2px solid #e83a3b}.form-chank .form-field .input input{height:31px;width:100%;padding-left:7px}@media(max-width:640px){.form-chank .form-field .input input{height:27px}}.form-chank .form-field .textarea{min-width:350px;border:2px solid #858585}@media(max-width:640px){.form-chank .form-field .textarea{min-width:280px}}.form-chank .form-field .textarea .has-error{border:2px solid #e83a3b}.form-chank .form-field .textarea textarea{height:362px;width:100%;padding:5px 7px}@media(max-width:640px){.form-chank .form-field .textarea textarea{height:256px;padding:7px;line-height:15px}}.form-chank .form-field .error-msg{color:#e83a3b;font-weight:700;position:absolute;left:210px;bottom:-22px;white-space:nowrap}@media(max-width:640px){.form-chank .form-field .error-msg{left:0;bottom:-17px}}.form-chank .time-field{font-size:16px;display:flex;position:relative;margin-top:34px}@media(max-width:640px){.form-chank .time-field{font-size:12px;flex-direction:column;margin-top:23px}}.form-chank .time-field .input-wrapper{display:flex;flex-direction:column}.form-chank .time-field .input-wrapper:not(:first-child){margin-top:10px}.form-chank .time-field .input-time{display:flex;align-items:center;min-width:350px}@media(max-width:640px){.form-chank .time-field .input-time{min-width:unset}}@media(max-width:640px){.form-chank .time-field .input-time input{max-width:90px;min-width:unset}}.form-chank .time-field .input-time:not(:first-child){margin-top:10px}.form-chank .time-field .input-time .datepicker{max-width:142px;margin-right:20px}.form-chank .time-field .input-time .datepicker .vdp-datepicker__calendar{z-index:5000}.form-chank .time-field .input-time .datepicker:before{content:url(/images/calendar.png);position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:-1}.form-chank .time-field .input-time .datepicker input{max-width:142px}.form-chank .time-field .vue__time-picker{max-width:90px;width:100%;margin-left:20px;margin-right:20px;position:relative}@media(max-width:640px){.form-chank .time-field .vue__time-picker{margin-left:10px;margin-right:10px}}.form-chank .time-field .vue__time-picker:before{position:absolute;top:50%;transform:translateY(-50%);right:1.3em;width:0;height:0;padding:0;content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;pointer-events:none}.form-chank .time-field .vue__time-picker .dropdown{z-index:1000}.form-chank .time-field label{width:100%;line-height:35px;vertical-align:middle}@media(max-width:640px){.form-chank .time-field label{line-height:12px;margin-bottom:10px}}.form-chank .time-field input{max-width:90px;border:2px solid #858585;height:35px;width:100%;padding-left:7px}@media(max-width:640px){.form-chank .time-field input{min-width:280px;height:27px}}.form-chank .time-field .has-error{border:2px solid #e83a3b}.form-chank .address-fields{margin-top:30px}.form-chank .address-fields .label-address-heading{display:inline-block;margin-top:33px}@media(max-width:640px){.form-chank .address-fields .label-address-heading{font-size:12px;margin-top:22px}}.form-chank .address-fields .form-field:first-of-type{margin-top:10px}.form-chank .address-fields .form-field-post{margin-top:13px}@media(max-width:640px){.form-chank .address-fields .form-field-post{margin-top:9px}}.form-chank .address-fields .form-field-post .input{display:flex;min-width:175px;margin-right:175px}@media(max-width:640px){.form-chank .address-fields .form-field-post .input{min-width:280px;margin-right:0}}.form-chank .select{margin-right:175px;min-width:175px;position:relative;border:2px solid #858585;background:#fff}@media(max-width:640px){.form-chank .select{min-width:280px;margin-right:0}}.form-chank .select:before{position:absolute;top:50%;right:8px;width:0;height:0;padding:0;content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid #858585;pointer-events:none;transform:translateY(-50%)}.form-chank .select select{padding-left:7px;height:31px;width:100%;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:640px){.form-chank .select select{height:26px}}.form-chank .select select::-ms-expand{display:none}.form-chank .select .has-error{border:2px solid #e83a3b;border-radius:0}.form-chank input[type=checkbox]{display:none}.form-chank input[type=checkbox]:checked+.checkbox:after{opacity:1}.form-chank .store-login-state{margin-top:45px;display:flex}@media(max-width:640px){.form-chank .store-login-state{margin-top:20px}}.form-chank .checkbox{cursor:pointer;display:inline-block;padding:10px 0 10px 41px;position:relative;width:230px;margin-left:auto;margin-right:auto}@media(max-width:640px){.form-chank .checkbox{margin-left:0;font-size:12px;padding:7px 0 7px 33px}}.form-chank .checkbox:before{background:#fff;border:2px solid #858585;content:"";display:block;height:27px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:27px}@media(max-width:640px){.form-chank .checkbox:before{width:26px;height:26px}}.form-chank .checkbox:after{border-right:3px solid #e83a3b;border-bottom:3px solid #e83a3b;content:"";display:block;height:18px;left:4px;margin-top:-6px;opacity:0;position:absolute;top:53%;transform:rotate(45deg) translateY(-50%);width:7px}.form-chank .order-types .order-type{height:24px;width:140px;justify-content:space-between}.form-chank .order-types .order-type .label{margin-left:8px}.form-chank .order-types .order-type:not(:first-child){margin-top:8px}.form-chank .order-types .order-type input[type=radio]{display:none}.form-chank .order-types .order-type input[type=radio]+label{padding-left:30px;position:relative;margin-top:20px;text-align:right}.form-chank .order-types .order-type input[type=radio]+label:before{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid #9f9f9f;border-radius:50%}.form-chank .order-types .order-type input[type=radio]:checked+label{color:#d01137}.form-chank .order-types .order-type input[type=radio]:checked+label:after{content:"";display:block;position:absolute;top:5px;left:5px;width:14px;height:14px;background:#e83a3b;border-radius:50%}@media(max-width:640px){.form-chank .order-types .order-type{width:108px;height:auto}.form-chank .order-types input[type=radio]+label{padding-top:4px}}.form-chank .confirm{width:560px}@media(max-width:640px){.form-chank .confirm{width:100%;font-size:12px}}.form-chank .confirm .field{display:flex}@media(max-width:640px){.form-chank .confirm .field{flex-direction:column;padding:12px 0}}.form-chank .confirm .field:nth-child(2n-1){background:#fce1e2}.form-chank .confirm .field .label{font-weight:700;width:100%;display:flex;padding:11px}@media(max-width:640px){.form-chank .confirm .field .label{padding:0 10px;margin-bottom:7px}}.form-chank .confirm .field .value{width:100%;min-width:340px;display:flex;padding:8px;align-items:center;white-space:break-spaces;line-height:24px}@media(max-width:640px){.form-chank .confirm .field .value{min-width:280px;padding:0 10px;line-height:18px}}.form-chank .confirm .field .value-image{margin-top:20px;margin-bottom:38px;width:100%;max-width:440px;margin-left:auto;margin-right:auto}@media(max-width:640px){.form-chank .confirm .field .value-image{max-width:240px;margin-top:0;margin-bottom:0}}.form-chank .confirm .field .value-image img{width:100%}.form-chank .confirm .field .value.ed-time{display:flex;flex-direction:column}.form-chank .confirm .field .value.ed-time.holiday{align-items:unset}.form-chank .confirm .field .value.ed-time .value-wrapper{display:flex;flex-direction:column;width:100%}.form-chank .confirm .field .value.ed-time .value-wrapper .value-time{display:flex}.form-chank .confirm .field .value.ed-time .value-wrapper .value-time .day{margin-right:10px}.form-chank .confirm .btns{margin-top:38px;display:flex;justify-content:space-around}@media(max-width:640px){.form-chank .confirm .btns{margin-top:36px;flex-direction:column}}.form-chank .confirm .btns .btn{font-size:20px;height:50px;width:200px}@media(max-width:640px){.form-chank .confirm .btns .btn{font-size:16px;height:40px;width:100%;margin:0 auto}.form-chank .confirm .btns .btn:not(:first-child){margin-top:20px}}.value-time .day{margin-right:5px}h3{font-size:24px;text-align:center;margin-bottom:20px}@media(max-width:640px){h3{font-size:20px}}.my-page .content{margin-top:40px}@media(max-width:640px){.my-page .content{margin-top:37px}}.modal-open{overflow:hidden}.modal .vm--modal{margin:0 auto!important;left:unset!important;height:360px!important}@media(max-width:640px){.modal .vm--modal{padding:40px 0}}.modal .modal-content{padding-top:60px;max-width:510px;width:100%;margin-left:auto;margin-right:auto}@media(max-width:640px){.modal .modal-content{padding-top:0}}.modal .modal-content p{text-align:center;font-size:20px;line-height:1.5}@media(max-width:640px){.modal .modal-content p{font-size:12px}}.modal .btns{bottom:20px;display:flex;justify-content:space-between;max-width:510px;width:100%;margin-right:auto;margin-left:auto;margin-top:50px}.modal .btns .btn{width:250px;height:50px;margin:0 auto}@media(max-width:640px){.modal .btns .btn{width:230px!important;height:40px}}.modal .modal-bottom{font-size:16px;text-align:center;margin-top:20px}@media(max-width:640px){.modal .modal-bottom{font-size:10px;margin-top:0}}.modal .modal-bottom span{color:#e83a3b;font-size:20px}@media(max-width:640px){.modal .modal-bottom span{font-size:12px}}@media(max-width:640px){.modal .vm--modal{width:90%!important;left:auto!important;height:auto!important;margin:0 auto}.modal .modal-content{max-width:100vw;font-size:11px;padding-bottom:60px}.modal .btns,.modal .modal-content{padding-left:16px;padding-right:16px}.modal .btns{flex-direction:column;padding-bottom:16px}.modal .btns .btn{height:40px;font-size:11px;width:100%}}@media(max-width:640px)and (max-width:640px){.modal .btns .btn{margin:0 auto}}@media(max-width:640px){.modal .btns .btn:not(:first-child){margin-top:35px}}.modal.terms .vm--modal{width:90%!important;height:90%!important;top:50%!important;transform:translateY(-50%);padding-bottom:60px;overflow-y:auto}.modal.terms .vm--modal .modal-content{max-width:90%!important}@media(max-width:640px){.modal.terms .vm--modal .modal-content{padding-bottom:20px}}.modal.terms .vm--modal .modal-content h3{font-size:24px;text-align:center}@media(max-width:640px){.modal.terms .vm--modal .modal-content h3{font-size:20px}}.modal.terms .vm--modal .modal-content p{font-size:20px;text-align:left}@media(max-width:640px){.modal.terms .vm--modal .modal-content p{font-size:14px}}.modal.terms .vm--modal .close-btn{top:20px}@media(max-width:640px){.modal.terms .vm--modal .close-btn{top:-20px;left:85%}}.modal-orders .vm--modal{top:0!important;padding-bottom:20px;width:100%!important;height:200%!important;padding-bottom:100px}@media(max-width:1024px){.modal-orders .vm--modal{top:0!important;padding-top:0}}.modal-orders .modal-content{max-height:100vh;overflow-y:scroll;padding-bottom:50px}@media(max-width:1024px){.modal-orders .modal-content{max-height:100vh;padding-right:40px;padding-left:40px}}@media(max-width:640px){.modal-orders .modal-content{max-height:100vh;padding-right:20px;padding-left:20px}}.lines{margin-top:30px;border-top:2px solid #e83a3b;border-bottom:2px solid #e83a3b;height:10px}@media(max-width:640px){.lines{margin-top:20px}}.receiving-types{display:flex;flex-direction:column}.receiving-types-top{display:flex}.receiving-types-top>div{font-size:12px;color:#fff;display:flex;width:80px;height:20px;align-items:center;justify-content:center;font-weight:700;border-radius:3px}@media(max-width:640px){.receiving-types-top>div{font-size:12px}}.receiving-types-top>div:not(:first-child){margin-left:10px}@media(max-width:640px){.receiving-types-top>div:not(:first-child){margin-left:5px}}.receiving-types .deliverable{background:#3f95e1}.receiving-types .takeoutable{background:#dd5a24}.receiving-types .useHakobune{background:#707070;font-size:12px;color:#fff;display:flex;width:144px;height:20px;align-items:center;justify-content:center;font-weight:700;border-radius:3px;margin-top:8px}@media(max-width:640px){.receiving-types .useHakobune{font-size:12px}}.delivery-date .datepicker{position:relative;max-width:140px;width:100%}.delivery-date .datepicker:before{content:url(/images/calendar.png);position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:-1}.delivery-date .datepicker input{max-width:160px;height:40px;cursor:pointer;text-align:left;padding-left:10px;border:1px solid #858585}@media(max-width:640px){.delivery-date .datepicker{max-width:140px}.delivery-date .datepicker:before{right:7px}.delivery-date .datepicker input{width:100%;height:30px}}.delivery-date .vue__time-picker.time-picker:before{position:absolute;top:50%;transform:translateY(-50%);right:1.3em;width:0;height:0;padding:0;content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #000;pointer-events:none}.delivery-date .vue__time-picker.time-picker input.display-time{width:100%;border:1px solid #858585;height:40px}.delivery-date .vue__time-picker.time-picker input::-webkit-input-placeholder{color:#000}.delivery-date .vue__time-picker.time-picker input::-moz-placeholder{color:#000}.delivery-date .vue__time-picker.time-picker input:-ms-input-placeholder{color:#000}.delivery-date .vue__time-picker.time-picker input::-ms-input-placeholder{color:#000}.delivery-date .vue__time-picker.time-picker input::placeholder{color:#000}@media(max-width:640px){.delivery-date .vue__time-picker.time-picker{max-width:110px}.delivery-date .vue__time-picker.time-picker input.display-time{height:30px}}.restaurant-orders-history .sub-heading{display:flex;align-items:center;line-height:38px}@media(max-width:640px){.restaurant-orders-history .sub-heading{line-height:26px}}.restaurant-orders-history .sub-heading img{width:38px}@media(max-width:640px){.restaurant-orders-history .sub-heading img{width:26px}}.lh-15{line-height:15px!important;padding-top:5px}@media(max-width:640px){.lh-15{line-height:unset!important}}select::-ms-expand{display:none}.order-history-list .table,.order-list .table{max-width:900px}.order-history-list .table .h-order-status,.order-list .table .h-order-status{min-width:80px}.order-history-list .table .h-created-at,.order-history-list .table .h-order-type,.order-list .table .h-created-at,.order-list .table .h-order-type{min-width:90px}.order-history-list .table .h-name,.order-list .table .h-name{min-width:100px}.order-history-list .table .h-order-details,.order-list .table .h-order-details{max-width:180px}.order-history-list .table .h-quantity,.order-list .table .h-quantity{min-width:70px}.order-history-list .table .h-delivery-date,.order-list .table .h-delivery-date{min-width:130px}.order-history-list .table .h-operation,.order-list .table .h-operation{max-width:150px}.close-btn{position:absolute;top:3%;left:90%;display:inline-block;vertical-align:middle;color:#000;line-height:1;width:2em;height:.1em;background:currentColor;border-radius:.1em;position:relative;transform:rotate(45deg);z-index:999;cursor:pointer}.close-btn:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.close-btn.delete{position:static;width:20px}@media(max-width:640px){.close-btn.delete{width:12px}}.add-btn{margin-right:10px;display:inline-block;vertical-align:middle;color:#3f95e1;line-height:1;width:18px;height:2px;background:currentColor;border-radius:.1em;position:relative;z-index:999;cursor:pointer}@media(max-width:640px){.add-btn{width:12px}}.add-btn:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.day.v-else{opacity:0}