.kd-notification{-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.08);box-shadow:0 4px 8px rgba(0,0,0,.08);display:-ms-flexbox;display:flex;margin:8px 24px 8px 8px;max-width:428px;min-width:386px;padding:10px}
@media (max-width:767.98px){.kd-notification{margin:8px auto;max-width:calc(100% - 32px);min-width:0;width:100%}}
.kd-notification.registration-success{margin-top:86px}
.kd-notification__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}
.kd-notification__icon .icon{height:20px;width:20px}
.kd-notification__icon.success .icon{height:17px;width:17px}
.kd-notification__icon.success .icon path:last-child{fill:#32bf45}
.kd-notification__icon.warn .icon{height:18px;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:18px}
.kd-notification__message{color:#4c4c4c;-ms-flex-positive:1;flex-grow:1;line-height:20px;margin-top:.05rem;white-space:pre-wrap}
.kd-notification__close{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;margin-left:8px}
.kd-notification__close .kd-icon{color:#a0a0a0;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-body.signed:not(.not-found) .vue-notification-group{top:80px!important}
@media (max-width:767.98px){.kd-body .vue-notification-group{width:100%}}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:600}
img{max-width:100%}
ul,ol{list-style:none;padding:0}
pre{font-family:inherit;white-space:pre-wrap}
a:hover,a:focus,a:active{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}
.btn.focus,.btn:focus,button:focus,input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}
*:focus{outline:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{background:#fff;color:#262626;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;font-size:14px;font-weight:300;line-height:1.5;min-height:100vh;overflow-wrap:break-word;word-break:break-word}
@media (max-width:767.98px){body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}}
[tabindex="-1"]:focus:not(:focus-visible){outline:0}
hr{border:0;border-top:1px solid rgba(0,0,0,.2);-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
a{background-color:transparent;text-decoration:none}
a:not([href]){color:inherit}
small{font-size:80%}
img{border-style:none;max-width:100%;vertical-align:middle}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
select{word-wrap:normal}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
input{overflow-wrap:normal;word-break:normal}
body.ios input:disabled,body.ios textarea:disabled{opacity:1;-webkit-text-fill-color:#4c4c4c}
input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important}
fieldset{border:0;min-width:0;padding:.35em .75em .625em}
textarea{overflow:auto;resize:none}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
[hidden]{display:none}
.has-click{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@font-face{font-family:Ellipsis;src:local("Helvetica");unicode-range:U+2026}
.text-ellipsis{font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif}
.text-center{text-align:center!important}
.text-black{color:#000!important}
.text-black-1{color:#1f1f1f!important}
.text-black-2{color:#262626!important}
.text-black-3{color:#4c4c4c!important}
.text-black-4{color:#e0e0e0!important}
.text-black-5{color:#a0a0a0!important}
.text-black-6{color:#bfbfbf!important}
.text-black-7{color:#d2d2d2!important}
.text-black-8{color:#e9e9e9!important}
.text-black-9{color:#f7f7f7!important}
.text-black-10{color:#1a1a1a!important}
.text-black-11{color:#3e3e3e!important}
.text-black-12{color:#595959!important}
.text-black-13{color:#9f9f9f!important}
.text-black-14{color:#ebebeb!important}
.text-black-15{color:#707070!important}
.text-black-16{color:#e8e8e8!important}
.text-black-17{color:#202020!important}
.text-white{color:#fff!important}
.text-white-1{color:#f5f7ff!important}
.text-white-2{color:#fbfbfb!important}
.text-white-3{color:#f5f5f5!important}
.text-white-4{color:#f4f4f4!important}
.text-blue{color:#4864ff!important}
.text-blue-1{color:#00aee2!important}
.text-blue-2{color:#6c83fc!important}
.text-blue-3{color:#2baee2!important}
.text-blue-4{color:#d5dbff!important}
.text-blue-5{color:#5e5ce6!important}
.text-blue-6{color:#f4f6ff!important}
.text-blue-7{color:#6e85f4!important}
.text-blue-8{color:#4a67f6!important}
.text-blue-9{color:#ebedf7!important}
.text-green{color:#24bd4c!important}
.text-green-1{color:#12bf45!important}
.text-green-2{color:#32bf45!important}
.text-red{color:#e30b17!important}
.text-red-1{color:#e60000!important}
.text-red-2{color:#f73e3e!important}
.text-red-3{color:#e60600!important}
.text-yellow{color:#fab700!important}
h1,.h1{font-size:40px}
h2,.h2{font-size:32px}
h3,.h3{font-size:28px}
h4,.h4{font-size:24px}
h5,.h5{font-size:20px}
h6,.h6{font-size:16px}
.display-1{font-size:96px;font-weight:600}
.display-2{font-size:88px;font-weight:600}
.display-3{font-size:72px;font-weight:600}
.display-4{font-size:56px;font-weight:600}
.kd-app,.kd-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}
.kd-container.dashboard{background:#f7f7f7;margin-left:268px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.kd-container.collapsed{margin-left:88px}
::-webkit-scrollbar{height:8px;width:6px}
::-webkit-scrollbar-track{border-radius:4px}
::-webkit-scrollbar-thumb{background:#a0a0a0;border-radius:4px}
.scroll-table::-webkit-scrollbar-thumb{background:#e9e9e9}
.text-pre-wrap{white-space:pre-wrap}
.text-nowrap{white-space:nowrap}
.kd-error-message{color:#e60000;font-size:12px;white-space:pre-wrap}
.kd-error-message:not(:empty){margin-top:8px}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.dot-typing{-webkit-animation:dot-typing 1s infinite linear;animation:dot-typing 1s infinite linear;background:#4864ff;border-radius:5px;-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px 0 #4864ff;color:#4864ff;display:inline-block;height:10px;left:-9999px;position:relative;width:10px}
@-webkit-keyframes dot-typing{0%{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px 0 #4864ff}16.667%{-webkit-box-shadow:9984px -10px 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px -10px #4864ff,9999px 0 #4864ff,10014px 0 #4864ff}33.333%{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px 0 #4864ff}50%{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px -10px 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px -10px #4864ff,10014px 0 #4864ff}66.667%{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px 0 #4864ff}83.333%{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px -10px 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px -10px #4864ff}to{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px 0 #4864ff}}
@keyframes dot-typing{0%{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px 0 #4864ff}16.667%{-webkit-box-shadow:9984px -10px 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px -10px #4864ff,9999px 0 #4864ff,10014px 0 #4864ff}33.333%{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px 0 #4864ff}50%{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px -10px 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px -10px #4864ff,10014px 0 #4864ff}66.667%{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px 0 #4864ff}83.333%{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px -10px 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px -10px #4864ff}to{-webkit-box-shadow:9984px 0 0 0 #4864ff,9999px 0 0 0 #4864ff,10014px 0 0 0 #4864ff;box-shadow:9984px 0 #4864ff,9999px 0 #4864ff,10014px 0 #4864ff}}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:-ms-flexbox!important;display:flex!important}
.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}
@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}
@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}
@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}
.flex-center-ver{-ms-flex-align:center!important;align-items:center!important;display:-ms-flexbox!important;display:flex!important}
.flex-center-hoz{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center!important;justify-content:center!important}
.flex-center{-ms-flex-align:center!important;align-items:center!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center!important;justify-content:center!important}
.flex-inline-center-ver{-ms-flex-align:center!important;align-items:center!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
.flex-inline-center-hoz{display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-pack:center!important;justify-content:center!important}
.flex-inline-center{-ms-flex-align:center!important;align-items:center!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-pack:center!important;justify-content:center!important}
.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}
.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}
.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}
.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}
.align-items-center{-ms-flex-align:center!important;align-items:center!important}
.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}
.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}
.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}
.position-static{position:static!important}
.position-relative{position:relative!important}
.position-absolute{position:absolute!important}
.position-fixed{position:fixed!important}
.position-sticky{position:sticky!important}
.w-100{width:100%!important}
.w-auto{width:auto!important}
.h-100{height:100%!important}
.h-auto{height:auto!important}
.mw-100{max-width:100%!important}
.min-vw-100{min-width:100vw!important}
.vw-100{width:100vw!important}
.mh-100{max-height:100%!important}
.min-vh-100{min-height:100vh!important}
.vh-100{height:100vh!important}
.kd-loading[data-v-487da56a]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.kd-loading__inner[data-v-487da56a]{border-radius:50%;display:inline-block;height:80px;position:relative;width:80px}
.kd-loading__item[data-v-487da56a]{-webkit-animation:loading-487da56a 1.2s linear infinite;animation:loading-487da56a 1.2s linear infinite;background:#1f1f1f;border-radius:50%;height:6px;position:absolute;width:6px}
.kd-loading__item[data-v-487da56a]:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;left:66px;top:37px}
.kd-loading__item[data-v-487da56a]:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s;left:62px;top:22px}
.kd-loading__item[data-v-487da56a]:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s;left:52px;top:11px}
.kd-loading__item[data-v-487da56a]:nth-child(4){-webkit-animation-delay:-.3s;animation-delay:-.3s;left:37px;top:7px}
.kd-loading__item[data-v-487da56a]:nth-child(5){-webkit-animation-delay:-.4s;animation-delay:-.4s;left:22px;top:11px}
.kd-loading__item[data-v-487da56a]:nth-child(6){-webkit-animation-delay:-.5s;animation-delay:-.5s;left:11px;top:22px}
.kd-loading__item[data-v-487da56a]:nth-child(7){-webkit-animation-delay:-.6s;animation-delay:-.6s;left:7px;top:37px}
.kd-loading__item[data-v-487da56a]:nth-child(8){-webkit-animation-delay:-.7s;animation-delay:-.7s;left:11px;top:52px}
.kd-loading__item[data-v-487da56a]:nth-child(9){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:22px;top:62px}
.kd-loading__item[data-v-487da56a]:nth-child(10){-webkit-animation-delay:-.9s;animation-delay:-.9s;left:37px;top:66px}
.kd-loading__item[data-v-487da56a]:nth-child(11){-webkit-animation-delay:-1s;animation-delay:-1s;left:52px;top:62px}
.kd-loading__item[data-v-487da56a]:nth-child(12){-webkit-animation-delay:-1.1s;animation-delay:-1.1s;left:62px;top:52px}
.kd-loading--full[data-v-487da56a]{-ms-flex-align:center;align-items:center;background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1001}
@-webkit-keyframes loading-487da56a{0%,20%,80%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}
@keyframes loading-487da56a{0%,20%,80%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}
.kd-modal__container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.kd-modal__content{background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:90%;width:528px}
.kd-modal__overlay.vfm--overlay{background:rgba(31,31,31,.8)}
.kd-modal__header{border-bottom:1px solid #e9e9e9;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:16px;position:relative}
.kd-modal__title{color:#262626;font-size:16px}
.kd-modal__close{background:none;border:0;color:#4c4c4c;display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
.kd-modal__body{-ms-flex-positive:1;flex-grow:1;overflow-y:auto;padding:40px 68px 0}
.kd-modal__footer{-ms-flex-negative:0;flex-shrink:0;padding:24px 68px 40px}
.kd-button[data-v-d16238e6]{-ms-flex-align:center;align-items:center;background:#1f1f1f;border:1px solid transparent;border-radius:4px;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;height:40px;-ms-flex-pack:center;justify-content:center;padding:0 16px;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body:not(.ios) .kd-button[data-v-d16238e6]:not([disabled]):hover{background:#4c4c4c}
body.ios .kd-button:not([disabled]).clicked[data-v-d16238e6]:hover{background:#4c4c4c}
.kd-button[data-v-d16238e6]:active{background:#1f1f1f;-webkit-box-shadow:0 0 0 1px rgba(31,31,31,.8);box-shadow:0 0 0 1px rgba(31,31,31,.8)}
.kd-button--secondary[data-v-d16238e6]{background:#4864ff}
body:not(.ios) .kd-button--secondary[data-v-d16238e6]:not([disabled]):hover{background:#6c83fc}
body.ios .kd-button--secondary:not([disabled]).clicked[data-v-d16238e6]:hover{background:#6c83fc}
.kd-button--secondary[data-v-d16238e6]:active{background:#4864ff;-webkit-box-shadow:0 0 0 1px rgba(72,100,255,.8);box-shadow:0 0 0 1px rgba(72,100,255,.8)}
.kd-button--primary-ghost[data-v-d16238e6]{background:#fff;border-color:#1f1f1f;color:#262626}
body:not(.ios) .kd-button--primary-ghost[data-v-d16238e6]:not([disabled]):hover{background:#f7f7f7}
body.ios .kd-button--primary-ghost:not([disabled]).clicked[data-v-d16238e6]:hover{background:#f7f7f7}
.kd-button--primary-ghost[data-v-d16238e6]:active{background:#f7f7f7;-webkit-box-shadow:0 0 0 1px rgba(31,31,31,.8);box-shadow:0 0 0 1px rgba(31,31,31,.8)}
.kd-button--secondary-ghost[data-v-d16238e6]{background:#fff;border-color:#4864ff;color:#4864ff}
body:not(.ios) .kd-button--secondary-ghost[data-v-d16238e6]:not([disabled]):hover{background:#f5f7ff}
body.ios .kd-button--secondary-ghost:not([disabled]).clicked[data-v-d16238e6]:hover{background:#f5f7ff}
.kd-button--secondary-ghost[data-v-d16238e6]:active{background:#f7f7f7;-webkit-box-shadow:0 0 0 1px rgba(72,100,255,.8);box-shadow:0 0 0 1px rgba(72,100,255,.8)}
.kd-button--tertiary[data-v-d16238e6]{background:#f7f7f7;color:#262626}
body:not(.ios) .kd-button--tertiary[data-v-d16238e6]:not([disabled]):hover{background:#fbfbfb}
body.ios .kd-button--tertiary:not([disabled]).clicked[data-v-d16238e6]:hover{background:#fbfbfb}
.kd-button--tertiary[data-v-d16238e6]:active{background:#f7f7f7;-webkit-box-shadow:0 0 0 1px rgba(233,233,233,.8);box-shadow:0 0 0 1px rgba(233,233,233,.8)}
.kd-button--link[data-v-d16238e6]{background:#fff;color:#4c4c4c;font-weight:300}
body:not(.ios) .kd-button--link[data-v-d16238e6]:not([disabled]):hover{background:#fff;color:#4864ff;text-decoration:underline}
body.ios .kd-button--link:not([disabled]).clicked[data-v-d16238e6]:hover{background:#fff;color:#4864ff;text-decoration:underline}
.kd-button--link[data-v-d16238e6]:active{background:#fff;-webkit-box-shadow:none;box-shadow:none}
.kd-button--danger[data-v-d16238e6]{background:#e60000}
body:not(.ios) .kd-button--danger[data-v-d16238e6]:not([disabled]):hover{background:#f73e3e}
body.ios .kd-button--danger:not([disabled]).clicked[data-v-d16238e6]:hover{background:#f73e3e}
.kd-button--danger[data-v-d16238e6]:active{background:#e60000;-webkit-box-shadow:0 0 0 1px rgba(230,0,0,.8);box-shadow:0 0 0 1px rgba(230,0,0,.8)}
.kd-button--small[data-v-d16238e6]{height:32px}
.kd-button--full[data-v-d16238e6]{display:-ms-flexbox;display:flex;width:100%}
.kd-button__icon[data-v-d16238e6]{-ms-flex-negative:0;flex-shrink:0;font-size:20px}
.kd-button__icon.before[data-v-d16238e6]{margin-right:4px}
.kd-button__icon.after[data-v-d16238e6]{margin-left:4px}
.kd-button-icon--first[data-v-d16238e6],.kd-button-icon--last[data-v-d16238e6]{position:relative}
.kd-button-icon--first .kd-button__text[data-v-d16238e6],.kd-button-icon--last .kd-button__text[data-v-d16238e6]{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}
.kd-button-icon--first[data-v-d16238e6]{-ms-flex-pack:start;justify-content:flex-start}
.kd-button-icon--last[data-v-d16238e6]{-ms-flex-pack:end;justify-content:flex-end}
.kd-button--disabled[data-v-d16238e6],.kd-button[disabled][data-v-d16238e6]{background:#bfbfbf;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:not-allowed;text-decoration:none}
.kd-button--disabled.kd-button--link[data-v-d16238e6],.kd-button[disabled].kd-button--link[data-v-d16238e6]{background:#fff;color:#bfbfbf}
.kd-button__loader[data-v-d16238e6]{-webkit-animation:spinner-d16238e6 .7s linear infinite;animation:spinner-d16238e6 .7s linear infinite;border:2px solid #fff;border-radius:50%;border-top:2px solid transparent;height:20px;width:20px}
@-webkit-keyframes spinner-d16238e6{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes spinner-d16238e6{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.kd-modal-confirm-policy{z-index:1000}
.kd-modal-confirm-policy__description{color:#4c4c4c;line-height:24px;margin-bottom:24px;white-space:pre-wrap}
.kd-modal-confirm-policy__terms,.kd-modal-confirm-policy__policy{margin-bottom:36px}
.kd-modal-confirm-policy__terms .link,.kd-modal-confirm-policy__policy .link{color:#4864ff;text-decoration:underline}
.kd-modal-confirm-policy__terms:not(:last-of-type),.kd-modal-confirm-policy__policy:not(:last-of-type){margin-bottom:24px}
.kd-modal-confirm-policy .kd-modal__content{width:526px}
.kd-modal-confirm-policy .kd-modal__body{padding:40px 50px}
.kd-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:72px;padding:0 32px;position:relative}
@media (max-width:767.98px){.kd-header{height:70px}}
.kd-header:after{background:#e9e9e9;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;z-index:1}
.kd-header.landing{background:#f7f7f7;padding:0 24px}
@media (min-width:768px){.kd-header.landing:after{left:24px;right:24px}}
.kd-header.landing .kd-header__logo{display:-ms-flexbox;display:flex}
@media (max-width:767.98px){.kd-header.landing .kd-header__logo .logo{height:26px;width:102px}}
@media (max-width:767.98px){.kd-header.landing .kd-header__user{display:none}}
.kd-header.landing .kd-header__action{margin:0 -12px 0 auto}
@media (min-width:768px){.kd-header.landing .kd-header__action{display:none}}
.kd-header.landing .kd-header__toggler{background:none;border:0}
.kd-header.landing .kd-header__toggler .icon path{fill:#1f1f1f}
.kd-header__logo{margin-right:16px}
.kd-header__logo .logo path{fill:#1f1f1f}
.kd-header__user{margin-left:auto}
.kd-header__user-info{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-header__user-avatar{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;margin-right:12px}
.kd-header__user-avatar .kd-icon{font-size:40px}
.kd-header__user-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.kd-header__user-detail .username{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}
.kd-header__user-detail .username .identity-name{font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;margin-right:5px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd-header__user-detail .role{color:#4c4c4c;font-size:12px}
.kd-header__user-expand{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;margin-left:40px}
.kd-header__user-expand .kd-icon{color:#4c4c4c;font-size:20px}
.kd-header__user-dropdown{position:relative}
.kd-header__user-menu{background:#fff;border:1px solid #d2d2d2;border-radius:4px;min-width:260px;opacity:0;pointer-events:none;position:absolute;right:0;top:-5px;-webkit-transition:.25s;transition:.25s;visibility:hidden;z-index:997}
.kd-header__user-menu.show{opacity:1;pointer-events:auto;visibility:visible}
.kd-header__user-item:not(:last-child){border-bottom:1px solid #d2d2d2}
.kd-header__user-item:first-child .link{padding-top:16px}
.kd-header__user-item:last-child .link{padding-bottom:16px}
.kd-header__user-item .link{color:#4c4c4c;display:block;padding:10px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-header__user-item .link:hover{background:#f7f7f7}
.kd-sidebar{background:#1f1f1f;bottom:0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;padding:16px 0 40px;position:fixed;top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:268px;z-index:998}
.kd-sidebar__logo{margin:0 24px 47px}
.kd-sidebar__logo .img-fluid{display:block;height:40px;width:160px}
.kd-sidebar__menu{-ms-flex-positive:1;flex-grow:1;overflow-y:auto}
.kd-sidebar__menu-item{position:relative}
.kd-sidebar__menu-item .kd-sidebar__menu-link{color:#a0a0a0}
.kd-sidebar__menu-item .kd-sidebar__menu-link .icon-before path:last-child{fill:#a0a0a0}
.kd-sidebar__menu-item.active .kd-sidebar__menu-link{color:#fff}
.kd-sidebar__menu-item.active .kd-sidebar__menu-link .icon-before path:last-child{fill:#fff}
.kd-sidebar__menu-link{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;padding:13px 16px 13px 24px;-webkit-transition:.15s;transition:.15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-sidebar__menu-link.prevent-click{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-sidebar__menu-link:hover{background:#3e3e3e}
.kd-sidebar__menu-link.show .icon-after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.kd-sidebar__menu-link.router-link-exact-active{background:#f7f7f7;color:#262626}
.kd-sidebar__menu-link.router-link-exact-active .icon-before path:last-child{fill:#262626}
.kd-sidebar__menu-link.router-link-exact-active .text{font-weight:600}
.kd-sidebar__menu-link .icon-before{-ms-flex-negative:0;flex-shrink:0;margin-right:16px}
.kd-sidebar__menu-link .icon-before.icon-featured-play{margin-right:19px}
.kd-sidebar__menu-link .text{-ms-flex-positive:1;flex-grow:1;padding-right:8px}
.kd-sidebar__menu-link .icon-after{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}
.kd-sidebar__submenu-link{color:#a0a0a0;display:block;padding:12.5px 16px 12.5px 80px;-webkit-transition:.15s;transition:.15s}
.kd-sidebar__submenu-link.prevent-click{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-sidebar__submenu-link:hover{background:#3e3e3e}
.kd-sidebar__submenu-link.router-link-exact-active,.kd-sidebar__submenu-link.router-link-active[page=creative-work-detail],.kd-sidebar__submenu-link.router-link-active[page=creative-work-distribute-about],.kd-sidebar__submenu-link.router-link-active[page=creative-work-distribute],.kd-sidebar__submenu-link.router-link-active[page=creative-work-distribute-sent-email],.kd-sidebar__submenu-link.router-link-active[page=creative-work-distribute-application],.kd-sidebar__submenu-link.router-link-active[page=new-musical-version]{background:#f7f7f7;color:#262626;font-weight:600}
.kd-sidebar__page{border-top:1px solid #4c4c4c;margin:0 24px 40px;padding-top:24px}
.kd-sidebar__page-item:not(:last-child){margin-bottom:18px}
.kd-sidebar__page-link{color:#fff;font-size:12px;-webkit-transition:.15s;transition:.15s}
.kd-sidebar__page-link:hover{opacity:.8}
.kd-sidebar__copyright{font-size:10px;font-weight:400;margin:0 24px 40px}
.kd-sidebar__toggle{-ms-flex-align:center;align-items:center;background:#4c4c4c;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:40px;-ms-flex-pack:center;justify-content:center;margin:0 auto;-webkit-transition:.15s;transition:.15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px}
.kd-sidebar__toggle:hover{background:rgba(76,76,76,.7)}
.kd-sidebar__toggle .kd-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.kd-sidebar.collapsed{width:88px}
.kd-sidebar.collapsed .kd-sidebar__logo{margin-bottom:62px}
.kd-sidebar.collapsed .kd-sidebar__logo .img-fluid{height:28px;margin:6px auto 0;width:28px}
.kd-sidebar.collapsed .kd-sidebar__page,.kd-sidebar.collapsed .kd-sidebar__copyright,.kd-sidebar.collapsed .kd-sidebar__menu-link .text,.kd-sidebar.collapsed .kd-sidebar__menu-link .icon-after{display:none}
.kd-sidebar.collapsed .kd-sidebar__menu{overflow-y:visible}
.kd-sidebar.collapsed .kd-sidebar__menu-item:hover .kd-sidebar__submenu{opacity:1;pointer-events:auto;visibility:visible}
.kd-sidebar.collapsed .kd-sidebar__menu-item:hover .kd-sidebar__menu-link{background:#3e3e3e}
.kd-sidebar.collapsed .kd-sidebar__menu-link{cursor:default;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-right:0}
.kd-sidebar.collapsed .kd-sidebar__menu-link.single{cursor:pointer}
.kd-sidebar.collapsed .kd-sidebar__menu-link.router-link-exact-active{background:#1f1f1f;color:#a0a0a0}
.kd-sidebar.collapsed .kd-sidebar__menu-link.router-link-exact-active .icon-before path:last-child{fill:#fff}
.kd-sidebar.collapsed .kd-sidebar__menu-link .icon-before{margin-right:0}
.kd-sidebar.collapsed .kd-sidebar__menu-link .icon-before.icon-featured-play{margin-right:5px}
.kd-sidebar.collapsed .kd-sidebar__submenu{display:block!important;left:100%;min-width:200px;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden}
.kd-sidebar.collapsed .kd-sidebar__submenu-item:only-child .kd-sidebar__submenu-link{padding:15px 16px}
.kd-sidebar.collapsed .kd-sidebar__submenu-link{background:#3e3e3e;padding:14.5px 16px}
.kd-sidebar.collapsed .kd-sidebar__submenu-link:hover{background:#595959}
.kd-sidebar.collapsed .kd-sidebar__submenu-link.router-link-exact-active,.kd-sidebar.collapsed .kd-sidebar__submenu-link.router-link-active[page=creative-work-detail],.kd-sidebar.collapsed .kd-sidebar__submenu-link.router-link-active[page=creative-work-distribute-about],.kd-sidebar.collapsed .kd-sidebar__submenu-link.router-link-active[page=creative-work-distribute],.kd-sidebar.collapsed .kd-sidebar__submenu-link.router-link-active[page=creative-work-distribute-sent-email],.kd-sidebar.collapsed .kd-sidebar__submenu-link.router-link-active[page=creative-work-distribute-application],.kd-sidebar.collapsed .kd-sidebar__submenu-link.router-link-active[page=new-musical-version]{color:#fff;font-weight:300}
.kd-sidebar.collapsed .kd-sidebar__toggle .kd-icon{-webkit-transform:rotate(0deg);transform:rotate(0)}
.kd-sidebar .fade-sidebar-enter-from,.kd-sidebar .fade-sidebar-leave-to{opacity:0}
.kd-sidebar .fade-sidebar-enter-active,.kd-sidebar .fade-sidebar-leave-active{-webkit-transition:opacity 3s ease;transition:opacity 3s ease}
.kd-signed-menu__wrapper{background:#1f1f1f;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 24px;position:fixed;right:0;top:0;-webkit-transform:translateX(314px);transform:translate(314px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:314px;z-index:1000}
.kd-signed-menu__wrapper.show{-webkit-transform:translateX(0);transform:translate(0)}
@media (min-width:992px){.kd-signed-menu__wrapper{display:none}}
@media (max-width:991.98px){.kd-signed-menu__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:999}.kd-signed-menu__backdrop.show{opacity:1;pointer-events:auto;visibility:visible}}
.kd-signed-menu__user{border-bottom:1px solid #4c4c4c;padding-bottom:32px}
.kd-signed-menu__user-info{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-signed-menu__user-avatar{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;margin-right:12px}
.kd-signed-menu__user-avatar .kd-icon{color:#fff;font-size:46px}
.kd-signed-menu__user-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}
.kd-signed-menu__user-detail .username{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:2px}
.kd-signed-menu__user-detail .username .identity-name{font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;margin-right:5px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd-signed-menu__user-detail .role{color:#d2d2d2;font-size:12px}
.kd-signed-menu__user-expand{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;padding-left:12px}
.kd-signed-menu__user-expand .kd-icon{color:#fff;font-size:24px}
.kd-signed-menu__user-menu{margin-top:32px}
.kd-signed-menu__user-item:not(:last-child){margin-bottom:16px}
.kd-signed-menu__user-item .link{color:#fff}
.container{margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}
.no-gutters{margin-left:0;margin-right:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-left:12px;padding-right:12px;position:relative;width:100%}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}
.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-first{-ms-flex-order:-1;order:-1}
.order-last{-ms-flex-order:13;order:13}
.order-0{-ms-flex-order:0;order:0}
.order-1{-ms-flex-order:1;order:1}
.order-2{-ms-flex-order:2;order:2}
.order-3{-ms-flex-order:3;order:3}
.order-4{-ms-flex-order:4;order:4}
.order-5{-ms-flex-order:5;order:5}
.order-6{-ms-flex-order:6;order:6}
.order-7{-ms-flex-order:7;order:7}
.order-8{-ms-flex-order:8;order:8}
.order-9{-ms-flex-order:9;order:9}
.order-10{-ms-flex-order:10;order:10}
.order-11{-ms-flex-order:11;order:11}
.order-12{-ms-flex-order:12;order:12}
.offset-0{margin-left:0}
.offset-1{margin-left:8.333333%}
.offset-2{margin-left:16.666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.333333%}
.offset-5{margin-left:41.666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.333333%}
.offset-8{margin-left:66.666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.333333%}
.offset-11{margin-left:91.666667%}
@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}
@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}
@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}
@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}
.kd-error{-ms-flex-align:center;align-items:center;background:#f7f7f7;color:#a0a0a0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;padding:65px 0;position:relative;text-align:center}
.kd-error__logo{left:24px;position:absolute;top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-error__logo .logo path{fill:#1f1f1f}
.kd-error__container{margin:48px 0}
.kd-error__description{font-size:24px;font-weight:600;margin-bottom:40px}
.kd-error__image{margin-bottom:40px}
.kd-error__image:not(.error) .img-fluid{height:80px;width:195px}
.kd-error__image.error{margin-bottom:80px}
.kd-error__button .kd-button{width:260px}
.kd-error__footer{bottom:40px;color:#4c4c4c;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}
.kd-member-list[data-v-272376ff]{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-member-list:not(.not-hover):hover .kd-member-list__item[data-v-272376ff]{background:#6e85f4}
.kd-member-list:not(.not-hover):hover .kd-member-list__item .kd-member-list__text[data-v-272376ff]{color:#fff}
.kd-member-list:not(.not-hover):hover .kd-member-list__item[data-v-272376ff]:last-child{background:#4a67f6}
.kd-member-list__item[data-v-272376ff]{-ms-flex-align:center;align-items:center;background:#f5f5f5;border:1px solid #e9e9e9;border-radius:50%;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;display:-ms-inline-flexbox;display:inline-flex;height:32px;-ms-flex-pack:center;justify-content:center;min-width:32px;padding:2px;-webkit-transition:.3s ease;transition:.3s ease}
.kd-member-list__item+.kd-member-list__item[data-v-272376ff]{margin-left:-9px}
.kd-member-list__item.remaining[data-v-272376ff]{background:#e9e9e9}
.kd-member-list__item.remaining .kd-member-list__text[data-v-272376ff]{color:#262626;font-weight:600}
.kd-member-list__text[data-v-272376ff]{color:#4c4c4c;font-size:12px;text-align:center}
.kd-input[data-v-3fb666a5]{background:#fff;border:1px solid #e9e9e9;border-radius:4px;color:#4c4c4c;display:block;font-size:14px;font-weight:300;height:40px;padding:12px 12px 10px;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;width:100%}
.kd-input[data-v-3fb666a5]::-webkit-input-placeholder{color:#bfbfbf}
.kd-input[data-v-3fb666a5]::-moz-placeholder{color:#bfbfbf}
.kd-input[data-v-3fb666a5]:-ms-input-placeholder{color:#bfbfbf}
.kd-input[data-v-3fb666a5]::-ms-input-placeholder{color:#bfbfbf}
.kd-input[data-v-3fb666a5]::placeholder{color:#bfbfbf}
.kd-input[data-v-3fb666a5]::-ms-clear,.kd-input[data-v-3fb666a5]::-ms-reveal{display:none}
.kd-input[data-v-3fb666a5]:focus{border-color:#bfbfbf}
.kd-input[type=search][data-v-3fb666a5]::-webkit-search-decoration,.kd-input[type=search][data-v-3fb666a5]::-webkit-search-cancel-button,.kd-input[type=search][data-v-3fb666a5]::-webkit-search-results-button,.kd-input[type=search][data-v-3fb666a5]::-webkit-search-results-decoration{-webkit-appearance:none}
.kd-input[type=number][data-v-3fb666a5]{-moz-appearance:textfield}
.kd-input[type=number][data-v-3fb666a5]::-webkit-outer-spin-button,.kd-input[type=number][data-v-3fb666a5]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.kd-input[type=password][data-v-3fb666a5]:not(:-moz-placeholder-shown){font:600 16px Arial,sans-serif;letter-spacing:2px;padding-top:14.5px}
.kd-input[type=password][data-v-3fb666a5]:not(:-ms-input-placeholder){font:600 16px Arial,sans-serif;letter-spacing:2px;padding-top:14.5px}
.kd-input[type=password][data-v-3fb666a5]:not(:placeholder-shown){font:600 16px Arial,sans-serif;letter-spacing:2px;padding-top:14.5px}
body.ios .kd-input[type=password][data-v-3fb666a5]:not(:placeholder-shown)::-webkit-textfield-decoration-container{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
.kd-input--error[data-v-3fb666a5],.kd-input--error[data-v-3fb666a5]:focus{border-color:#e30b17}
.kd-input[disabled][data-v-3fb666a5],.kd-input[readonly][data-v-3fb666a5],.kd-input--readonly[data-v-3fb666a5],.kd-input--disabled[data-v-3fb666a5]{background:#f7f7f7}
.kd-input[disabled][data-v-3fb666a5]:focus,.kd-input[readonly][data-v-3fb666a5]:focus,.kd-input--readonly[data-v-3fb666a5]:focus,.kd-input--disabled[data-v-3fb666a5]:focus{border-color:#e9e9e9}
.kd-input[disabled][data-v-3fb666a5],.kd-input--disabled[data-v-3fb666a5]{cursor:not-allowed}
.kd-input[readonly][data-v-3fb666a5],.kd-input--readonly[data-v-3fb666a5]{cursor:default}
.kd-group-input[data-v-db672d1c]{margin-bottom:16px}
.kd-group-input__label[data-v-db672d1c]{color:#4c4c4c;display:block;font-size:12px;margin-bottom:8px}
.kd-group-input__label .required[data-v-db672d1c]{color:#e60000;display:inline-block;font-size:14px;line-height:18px;margin-right:4px}
.kd-group-input__label .sub-label[data-v-db672d1c]{color:#bfbfbf;font-size:10px;margin-left:6px}
.kd-group-input__hint-text[data-v-db672d1c],.kd-group-input__error-text[data-v-db672d1c]{font-size:12px;margin-top:8px;white-space:pre-wrap}
.kd-group-input__hint-text[data-v-db672d1c]{color:#a0a0a0}
.kd-group-input__error-text[data-v-db672d1c]{color:#e60000}
.kd-group-input--disabled .required[data-v-db672d1c]{color:#4c4c4c}
.kd-group-input__control[data-v-db672d1c]{position:relative}
.kd-group-input__icon[data-v-db672d1c]{color:#a0a0a0;cursor:pointer;font-size:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}
.kd-group-input__icon.before[data-v-db672d1c]{left:8px}
@media (max-width:767.98px){.kd-group-input__icon.before[data-v-db672d1c]{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;height:40px;-ms-flex-pack:center;justify-content:center;left:0;width:32px}}
.kd-group-input__icon.after[data-v-db672d1c]{right:8px}
@media (max-width:767.98px){.kd-group-input__icon.after[data-v-db672d1c]{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;height:40px;-ms-flex-pack:center;justify-content:center;right:0;width:32px}}
.kd-group-input--icon-before[data-v-db672d1c] .kd-input{padding-left:28px}
@media (max-width:767.98px){.kd-group-input--icon-before[data-v-db672d1c] .kd-input{padding-left:32px}}
.kd-group-input--icon-after[data-v-db672d1c] .kd-input{padding-right:28px}
@media (max-width:767.98px){.kd-group-input--icon-after[data-v-db672d1c] .kd-input{padding-right:32px}}
.kd-group-input--disabled .kd-group-input__icon[data-v-db672d1c]{cursor:not-allowed}
.kd-group-input--readonly .kd-group-input__icon[data-v-db672d1c]{cursor:default}
.kd-checkbox{cursor:pointer;display:-ms-flexbox;display:flex;padding-left:22px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-checkbox__control{height:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden;width:0;z-index:-1}
.kd-checkbox__control:checked+.kd-checkbox__icon:after{opacity:1;pointer-events:auto;visibility:visible}
.kd-checkbox__label{color:#4c4c4c;-webkit-transform:translateY(.05rem);transform:translateY(.05rem)}
.kd-checkbox__label a{color:#4864ff}
.kd-checkbox__icon{height:14px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}
.kd-checkbox__icon:before,.kd-checkbox__icon:after{border-radius:3px;bottom:0;left:0;position:absolute;right:0;top:0}
.kd-checkbox__icon:before{background:#fff;border:1px solid #d2d2d2;content:""}
.kd-checkbox__icon:after{background:#1f1f1f;color:#fff;content:"\e5ca";display:inline-block;font-family:Material Icons Round;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:11px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:700;line-height:1;line-height:14px;opacity:0;padding-left:.5px;pointer-events:none;text-align:center;text-rendering:auto;visibility:hidden}
.kd-checkbox--disabled{cursor:not-allowed}
.kd-checkbox--disabled .kd-checkbox__icon:before{background:#f7f7f7}
.kd-checkbox--disabled .kd-checkbox__icon:after{background:#d2d2d2}
.kd-checkbox--disabled .kd-checkbox__label{color:#bfbfbf}
fieldset[disabled] .multiselect{pointer-events:none}
.multiselect__spinner{background:#fff;display:block;height:35px;position:absolute;right:1px;top:1px;width:48px}
.multiselect__spinner:after,.multiselect__spinner:before{border-color:#41b883 transparent transparent;border-radius:100%;border-style:solid;border-width:2px;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}
.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}
.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}
.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;color:#35495e;display:block;min-height:40px;position:relative;text-align:left;width:100%}
.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}
.multiselect:focus{outline:none}
.multiselect--disabled{background:#ededed;opacity:.6;pointer-events:none}
.multiselect--active{z-index:50}
.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}
.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}
.multiselect__input,.multiselect__single{background:#fff;border:none;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:20px;margin-bottom:8px;min-height:20px;padding:0 0 0 5px;position:relative;-webkit-transition:border .1s ease;transition:border .1s ease;vertical-align:top;width:100%}
.multiselect__input::-moz-placeholder{color:#35495e}
.multiselect__input:-ms-input-placeholder{color:#35495e}
.multiselect__input::-webkit-input-placeholder{color:#35495e}
.multiselect__input::-ms-input-placeholder{color:#35495e}
.multiselect__input::placeholder{color:#35495e}
.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}
.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}
.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}
.multiselect__single{margin-bottom:8px;padding-left:5px}
.multiselect__tags-wrap{display:inline}
.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;display:block;font-size:14px;min-height:40px;padding:8px 40px 0 8px}
.multiselect__tag{background:#41b883;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin-bottom:5px;margin-right:10px;max-width:100%;overflow:hidden;padding:4px 26px 4px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}
.multiselect__tag-icon{border-radius:5px;bottom:0;cursor:pointer;font-style:normal;font-weight:700;line-height:22px;margin-left:7px;position:absolute;right:0;text-align:center;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:22px}
.multiselect__tag-icon:after{color:#266d4d;content:"\d7";font-size:14px}
.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}
.multiselect__current{border:1px solid #e8e8e8;border-radius:5px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap}
.multiselect__current,.multiselect__select{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;text-decoration:none}
.multiselect__select{height:38px;padding:4px 8px;position:absolute;right:1px;text-align:center;top:1px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:40px}
.multiselect__select:before{border-color:#999 transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;color:#999;content:"";margin-top:4px;position:relative;right:0;top:65%}
.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}
.multiselect--active .multiselect__placeholder{display:none}
.multiselect__content-wrapper{background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:block;max-height:240px;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;z-index:50}
.multiselect__content{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}
.multiselect--above .multiselect__content-wrapper{border-bottom:none;border-radius:5px 5px 0 0;border-top:1px solid #e8e8e8;bottom:100%}
.multiselect__content::-webkit-scrollbar{display:none}
.multiselect__element{display:block}
.multiselect__option{cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap}
.multiselect__option:after{font-size:13px;line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}
.multiselect__option--highlight{background:#41b883;color:#fff;outline:none}
.multiselect__option--highlight:after{background:#41b883;color:#fff;content:attr(data-select)}
.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}
.multiselect__option--selected:after{color:silver;content:attr(data-selected)}
.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}
.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}
.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}
.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}
.multiselect__option--group{background:#ededed;color:#35495e}
.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}
.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}
.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}
.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}
.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}
.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}
.multiselect-enter,.multiselect-leave-active{opacity:0}
.multiselect__strong{display:inline-block;line-height:20px;margin-bottom:8px;vertical-align:top}
[dir=rtl] .multiselect{text-align:right}
[dir=rtl] .multiselect__select{left:1px;right:auto}
[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}
[dir=rtl] .multiselect__content{text-align:right}
[dir=rtl] .multiselect__option:after{left:0;right:auto}
[dir=rtl] .multiselect__clear{left:12px;right:auto}
[dir=rtl] .multiselect__spinner{left:1px;right:auto}
@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}
@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}
body .kd-select{background:#fff;color:#4c4c4c;cursor:pointer;font-size:14px;min-height:0}
body .kd-select .multiselect__tags{border-color:#e9e9e9;border-radius:4px;height:40px;min-height:0;padding:9px 34px 0 12px;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}
body .kd-select .multiselect__select{height:auto;line-height:inherit;padding:0;position:static;top:auto;-webkit-transition:none;transition:none;width:auto}
body .kd-select .multiselect__select:before{display:none}
body .kd-select .multiselect__select:after{color:#a0a0a0;content:"\e5cf";display:inline-block;font-family:Material Icons Round;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:18px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:10px;text-rendering:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
body .kd-select .multiselect__single{background:none;border-radius:0;-webkit-box-orient:vertical;display:-webkit-box;font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;font-size:14px;-webkit-line-clamp:1;line-height:inherit;min-height:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:pre-wrap}
body .kd-select .multiselect__placeholder{color:#bfbfbf;font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;margin-bottom:8px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}
body .kd-select .multiselect__content-wrapper{border:1px solid #d2d2d2;border-radius:4px;margin:8px 0}
body .kd-select .multiselect__element{cursor:auto}
body .kd-select .multiselect__element:nth-last-child(n+4){border-bottom:1px solid #d2d2d2}
body .kd-select .multiselect__option{line-height:inherit;min-height:0;padding:9px 12px;white-space:pre-wrap}
body .kd-select .multiselect__option:hover{background:#f7f7f7}
body .kd-select .multiselect__option:after{display:none}
body .kd-select .multiselect__option--highlight{background:#fff;color:#4c4c4c}
body .kd-select .multiselect__option--selected{background:#fff;color:#4864ff;font-weight:300}
body .kd-select .multiselect__option--selected.multiselect__option--highlight{background:#fff}
body .kd-select .multiselect__option--selected:hover{background:#f7f7f7}
body .kd-select.multiselect--active .multiselect__tags{border-color:#d2d2d2;border-radius:4px}
body .kd-select.multiselect--active .multiselect__select{-webkit-transform:none;transform:none}
body .kd-select.multiselect--active .multiselect__placeholder{display:inline-block}
body .kd-select.multiselect--disabled{cursor:not-allowed;opacity:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body .kd-select.multiselect--disabled .multiselect__tags{background:#f7f7f7}
body .kd-select.multiselect--disabled .multiselect__select{cursor:not-allowed}
body .kd-select--error .multiselect__tags,body .kd-select--error.multiselect--active .multiselect__tags{border-color:#e30b17}
.kd-group-select[data-v-0cdf13aa]{margin-bottom:16px}
.kd-group-select__label[data-v-0cdf13aa]{color:#4c4c4c;display:block;font-size:12px;margin-bottom:8px}
.kd-group-select__label .required[data-v-0cdf13aa]{color:#e60000;display:inline-block;font-size:14px;line-height:18px;margin-right:4px}
.kd-group-select__label .sub-label[data-v-0cdf13aa]{color:#bfbfbf;font-size:10px;margin-left:6px}
.kd-group-select__hint-text[data-v-0cdf13aa],.kd-group-select__error-text[data-v-0cdf13aa]{font-size:12px;margin-top:8px;white-space:pre-wrap}
.kd-group-select__hint-text[data-v-0cdf13aa]{color:#a0a0a0}
.kd-group-select__error-text[data-v-0cdf13aa]{color:#e60000}
.kd-group-select--disabled .required[data-v-0cdf13aa]{color:#4c4c4c}
.kd-breadcrumb[data-v-1901faea]{margin-bottom:18px}
.kd-breadcrumb__list[data-v-1901faea]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.kd-breadcrumb__item[data-v-1901faea]{position:relative}
.kd-breadcrumb__item[data-v-1901faea]:not(:last-child){margin-right:4px;padding-right:26px}
.kd-breadcrumb__item[data-v-1901faea]:not(:last-child):after{content:"\e5cc";display:inline-block;font-family:Material Icons Round;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:24px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:0;text-rendering:auto;top:calc(50% - 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.kd-breadcrumb__link[data-v-1901faea]{color:#4c4c4c}
.kd-table{background:#fff;border-radius:4px}
.kd-table,.kd-table .table{table-layout:fixed;width:100%}
.kd-table th{border-bottom:1px solid #e9e9e9;font-weight:600;padding:21px 16px 16px;text-align:left}
.kd-table .scroll-table{overflow:auto}
.kd-table .table tr{border-bottom:1px solid #e9e9e9}
.kd-table .table tr:not(.empty){cursor:pointer;height:74px;-webkit-transition:.15s;transition:.15s}
.kd-table .table tr:not(.empty):hover{background:rgba(247,247,247,.8)}
.kd-table .table td{color:#4c4c4c;padding:12px 16px}
.kd-table .table td.empty{height:300px;text-align:center}
.kd-creative-work-detail{padding:24px 24px 40px}
.kd-creative-work-detail__info{background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;margin-bottom:16px;padding:16px}
.kd-creative-work-detail__info-detail{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}
.kd-creative-work-detail__info-image{-ms-flex-negative:0;flex-shrink:0;margin-right:32px}
.kd-creative-work-detail__info-image .img-fluid{height:100px;width:100px}
.kd-creative-work-detail__info-content{-ms-flex-positive:1;flex-grow:1}
.kd-creative-work-detail__info-name{font-size:20px;font-weight:600;margin-bottom:6px}
.kd-creative-work-detail__info-date .label{color:#a0a0a0;margin-right:12px}
.kd-creative-work-detail__info-date .value{color:#4c4c4c}
.kd-creative-work-detail__info-work{margin-top:6px}
.kd-creative-work-detail__info-work-item{display:-ms-flexbox;display:flex}
.kd-creative-work-detail__info-work-item:not(:last-child){margin-bottom:4px}
.kd-creative-work-detail__info-work-item.work-name{-ms-flex-align:center;align-items:center}
.kd-creative-work-detail__info-work-item.work-name .value{color:#262626;font-size:24px;line-height:34px}
.kd-creative-work-detail__info-work-item .label{color:#a0a0a0;-ms-flex:0 0 82px;flex:0 0 82px}
.kd-creative-work-detail__info-work-item .value{color:#4c4c4c}
.kd-creative-work-detail__info-status{border-left:1px solid #e9e9e9;-ms-flex-negative:0;flex-shrink:0;margin-left:40px;padding:8px 0 0 40px}
.kd-creative-work-detail__info-status-text{-ms-flex-align:center;align-items:center;color:#4c4c4c;display:-ms-flexbox;display:flex;font-size:16px;margin-bottom:12px}
.kd-creative-work-detail__info-status-text .text{margin-left:auto}
.kd-creative-work-detail__info-status-button .kd-button{min-width:205px}
.kd-creative-work-detail__info-project-member{border-left:1px solid #e9e9e9;-ms-flex-negative:0;flex-shrink:0;margin-left:40px;padding:8px 24px 0 40px}
.kd-creative-work-detail__info-project-member-content{display:-ms-flexbox;display:flex;margin-bottom:16px}
.kd-creative-work-detail__info-project-member-content .setting{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-creative-work-detail__info-project-member-content .setting .kd-icon{color:#4864ff;-ms-flex-negative:0;flex-shrink:0;font-size:20px;margin-right:6px}
.kd-creative-work-detail__info-project-member-content .setting .text{color:#4c4c4c;font-size:16px}
.kd-creative-work-detail__info-project-member-content .total{font-size:16px;margin-left:auto;padding-left:24px}
.kd-creative-work-detail__table .scroll-table .table tr:not(.empty){cursor:default}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty){position:relative}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty):hover{background:#fff}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty) .blockchain-initialized,.kd-creative-work-detail__table tr.version.unavailable:not(.empty) .blockchain-failed{-ms-flex-align:center;align-items:center;background:#1f1f1f;border-radius:26px 0 0 26px;color:#fff;display:-ms-flexbox;display:flex;min-height:49px;padding:0 40px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty) .blockchain-initialized{min-width:158px}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty) .blockchain-initialized .text{margin-left:36px}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty) .blockchain-failed__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty) .blockchain-failed__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:12px}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty) .blockchain-failed__content .title{color:#fab700;font-size:14px;font-weight:300}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty) .blockchain-failed__action{-ms-flex-negative:0;flex-shrink:0;margin-left:40px}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty) .blockchain-failed__action .link{color:#4864ff;text-decoration:underline}
.kd-creative-work-detail__table tr.version.unavailable:not(.empty) .blockchain-overlay{background:rgba(255,255,255,.9);bottom:0;left:0;position:absolute;right:0;top:1px}
.kd-creative-work-detail__table th.cw-no,.kd-creative-work-detail__table td.cw-no{width:5%}
.kd-creative-work-detail__table th.cw-name,.kd-creative-work-detail__table td.cw-name{width:44%}
.kd-creative-work-detail__table th.cw-creator,.kd-creative-work-detail__table td.cw-creator{width:20%}
.kd-creative-work-detail__table th.cw-proof-of-existence,.kd-creative-work-detail__table td.cw-proof-of-existence{width:14%}
.kd-creative-work-detail__table th.cw-last-modified,.kd-creative-work-detail__table td.cw-last-modified{width:17%}
.kd-creative-work-detail__table th{white-space:nowrap}
.kd-creative-work-detail__table th .cw-proof-of-existence__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-creative-work-detail__table th .cw-proof-of-existence__content .text{margin-right:6px}
.kd-creative-work-detail__table th .cw-proof-of-existence__content .kd-tooltip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0}
.kd-creative-work-detail__table td .cw-name__detail{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-creative-work-detail__table td .cw-name__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:16px}
.kd-creative-work-detail__table td .cw-name__icon .icon{font-size:28px;vertical-align:middle}
.kd-creative-work-detail__table td .cw-name__icon .icon.disabled{cursor:not-allowed}
.kd-creative-work-detail__table td .cw-name__icon .loader{-webkit-animation:audio-spin .7s linear infinite;animation:audio-spin .7s linear infinite;border:2px solid #e9e9e9;border-radius:50%;border-top:2px solid #1f1f1f;display:inline-block;height:28px;vertical-align:middle;width:28px}
.kd-creative-work-detail__table td .cw-name__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}
.kd-creative-work-detail__table td .cw-name__info .version-name{margin-bottom:2px}
.kd-creative-work-detail__table td .cw-name__info .version-name .name{margin-right:6px}
.kd-creative-work-detail__table td .cw-name__info .version-name .verified{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateY(-1px);transform:translateY(-1px);vertical-align:middle}
.kd-creative-work-detail__table td .cw-name__info .version-name .verified .icon{-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:4px;width:16px}
.kd-creative-work-detail__table td .cw-name__info .version-name .verified .icon path:last-child{fill:#12bf45}
.kd-creative-work-detail__table td .cw-name__info .version-name .verified .text{color:#12bf45;font-size:12px}
.kd-creative-work-detail__table td .cw-name__info .file-name{color:#a0a0a0;font-size:12px}
.kd-creative-work-detail__table td .cw-proof-of-existence__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.kd-creative-work-detail__table td .cw-proof-of-existence .status{margin-bottom:2px}
.kd-creative-work-detail__table td .cw-proof-of-existence .action{-ms-flex-align:center;align-items:center;color:#4864ff;display:-ms-flexbox;display:flex;font-size:12px}
.kd-creative-work-detail__table td .cw-proof-of-existence .action .icon{-ms-flex-negative:0;flex-shrink:0;font-size:16px;margin-right:4px}
.kd-creative-work-detail__add-version{bottom:24px;position:fixed;right:64px;z-index:997}
.kd-creative-work-detail__add-version .link{-ms-flex-align:center;align-items:center;background:#4864ff;border:4px solid #d5dbff;border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:98px;-ms-flex-pack:center;justify-content:center;-webkit-transition:.25s;transition:.25s;width:98px}
.kd-creative-work-detail__add-version .link:hover{-webkit-box-shadow:0 0 0 2px rgba(210,210,210,.6);box-shadow:0 0 0 2px rgba(210,210,210,.6)}
.kd-creative-work-detail__add-version .icon{margin-bottom:8px}
.kd-creative-work-detail__add-version .text{font-size:12px;text-align:center;white-space:pre-wrap}
.kd-creative-work-detail__empty{-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:40px 0}
.kd-creative-work-detail__empty-icon{margin-bottom:24px}
.kd-creative-work-detail__empty-message{color:#4c4c4c;text-align:center}
body .kd-modal-proof-existence__image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}
body .kd-modal-proof-existence__image .img-fluid{height:200px;width:392px}
body .kd-modal-proof-existence__description{color:#4c4c4c;line-height:24px;white-space:pre-wrap}
body .kd-modal-proof-existence__benefit,body .kd-modal-proof-existence__disadvantage{background:#f7f7f7;border-radius:4px;margin-top:44px;padding:60px 40px 40px;position:relative}
body .kd-modal-proof-existence__disadvantage{margin-bottom:40px}
body .kd-modal-proof-existence .benefit__label,body .kd-modal-proof-existence .disadvantage__label{-ms-flex-align:center;align-items:center;background:#1f1f1f;border-radius:4px;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;height:40px;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;top:-20px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:178px}
body .kd-modal-proof-existence .benefit__list,body .kd-modal-proof-existence .disadvantage__list{display:-ms-flexbox;display:flex;margin:0 -37px}
body .kd-modal-proof-existence .benefit__item,body .kd-modal-proof-existence .disadvantage__item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 37px;text-align:center}
body .kd-modal-proof-existence .benefit__image,body .kd-modal-proof-existence .disadvantage__image{margin-bottom:24px}
body .kd-modal-proof-existence .benefit__image .img-fluid,body .kd-modal-proof-existence .disadvantage__image .img-fluid{height:64px;width:64px}
body .kd-modal-proof-existence .benefit__description,body .kd-modal-proof-existence .disadvantage__description{color:#4c4c4c;line-height:24px}
body .kd-modal-proof-existence .kd-modal__content{width:800px}
body .kd-modal-update-privacy__title{color:#4c4c4c;font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;font-size:16px;margin-bottom:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body .kd-modal-update-privacy__preview .kd-button__icon.before{font-size:18px;margin-right:6px}
body .kd-modal-update-privacy__copy-link{margin-top:16px;position:relative}
body .kd-modal-update-privacy__copy-link .tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;top:-46px;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:997}
body .kd-modal-update-privacy__copy-link .tooltip__inner{background:#1f1f1f;border-radius:6px;color:#fff;padding:8px 12px;position:relative;text-align:center;white-space:nowrap}
body .kd-modal-update-privacy__copy-link .tooltip__inner:after{border:6px solid transparent;border-top-color:#1f1f1f;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}
body .kd-modal-update-privacy__copy-link .kd-button__icon.before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
body .kd-modal-update-privacy__save{border-top:1px solid #e9e9e9;margin:16px 0 40px;padding-top:16px}
body .kd-modal-update-privacy .kd-modal__body{padding-top:24px}
body .kd-modal-blockchain__content{margin:0 auto;max-width:392px}
body .kd-modal-blockchain__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:34px}
body .kd-modal-blockchain__description{color:#4c4c4c;line-height:24px;margin-bottom:30px;text-align:center;white-space:pre-wrap}
body .kd-modal-blockchain__button{margin-bottom:24px}
body .kd-modal-blockchain__question{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}
body .kd-modal-blockchain__question .button{-ms-flex-align:center;align-items:center;background:none;border:0;display:-ms-inline-flexbox;display:inline-flex}
body .kd-modal-blockchain__question .button .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:6px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}
body .kd-modal-blockchain__question .button .icon path{fill:#4864ff}
body .kd-modal-blockchain__question .button .text{color:#4864ff}
body .kd-modal-blockchain__checkbox{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
body .kd-modal-blockchain__checkbox .kd-checkbox__label{-webkit-transform:none;transform:none}
body .kd-modal-blockchain .kd-modal__content{width:650px}
body .kd-modal-blockchain .kd-modal__body{padding:40px 50px}
body .kd-modal-account-upgrade__description{color:#4c4c4c;line-height:24px;margin-bottom:24px;white-space:pre-wrap}
body .kd-modal-account-upgrade__content{background:#f4f6ff;padding:40px 32px}
body .kd-modal-account-upgrade__title{color:#262626;font-size:16px;margin-bottom:24px}
body .kd-modal-account-upgrade__service-list{margin-bottom:40px}
body .kd-modal-account-upgrade__service-item{display:-ms-flexbox;display:flex}
body .kd-modal-account-upgrade__service-item:not(:last-child){margin-bottom:24px}
body .kd-modal-account-upgrade__service-item .service-icon{-ms-flex-negative:0;flex-shrink:0;height:30px;margin-right:16px;-webkit-transform:translateY(4px);transform:translateY(4px);width:30px}
body .kd-modal-account-upgrade__service-item .service-label{color:#4c4c4c;line-height:24px;white-space:pre-wrap}
body .kd-modal-account-upgrade .kd-modal__content{width:726px}
body .kd-modal-account-upgrade .kd-modal__body{padding:32px 62px 40px}
body .kd-modal-authors-list__title{color:#4c4c4c;font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;font-size:16px;margin-bottom:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body .kd-modal-authors-list__table{border-radius:0 0 4px 4px;margin-bottom:24px;overflow-x:hidden}
body .kd-modal-authors-list__table tr{height:58px}
body .kd-modal-authors-list__table th:first-child{border-radius:4px 0 0}
body .kd-modal-authors-list__table th:last-child{border-radius:0 4px 0 0}
body .kd-modal-authors-list__table th,body .kd-modal-authors-list__table td:not([colspan]){background:#f7f7f7;padding:8px 16px;vertical-align:middle}
body .kd-modal-authors-list__table th:not(:first-child):not(:last-child),body .kd-modal-authors-list__table td:not([colspan]):not(:first-child):not(:last-child){padding-left:0}
body .kd-modal-authors-list__table th.cw-icon,body .kd-modal-authors-list__table td:not([colspan]).cw-icon{width:68px}
body .kd-modal-authors-list__table th.cw-activity-name,body .kd-modal-authors-list__table td:not([colspan]).cw-activity-name{width:188px}
body .kd-modal-authors-list__table td{color:#4c4c4c}
body .kd-modal-authors-list__table td .icon{display:inline-block;height:24px;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:24px}
body .kd-modal-authors-list__table td .icon path:last-child{fill:#4c4c4c}
body .kd-modal-authors-list__table .kd-table .table tbody tr:not(.empty){cursor:default}
body .kd-modal-authors-list__table .kd-table .table tbody tr:not(.empty):last-child{border-bottom:0}
body .kd-modal-authors-list__table .kd-table .scroll-table{max-height:240px}
body .kd-modal-authors-list__table .kd-table .scroll-table::-webkit-scrollbar-thumb{background:#a0a0a0}
body .kd-modal-authors-list__table .kd-table .scroll-table::-webkit-scrollbar-track{background:#f7f7f7}
body .kd-modal-authors-list__warn{background:#f7f7f7;border-radius:4px;display:-ms-flexbox;display:flex;padding:16px}
body .kd-modal-authors-list__warn .icon{margin-right:8px}
body .kd-modal-authors-list__warn .content{font-size:12px}
body .kd-modal-authors-list__warn .content .warning{color:#e60000;margin-bottom:4px}
body .kd-modal-authors-list__warn .content .guide{color:#4c4c4c}
body .kd-modal-authors-list .kd-modal__content{width:800px}
body .kd-modal-authors-list .kd-modal__body{padding:34px 68px 40px}
body .kd-modal-register-song__description{color:#4c4c4c;font-size:12px;margin-bottom:24px;text-align:center}
body .kd-modal-register-song__project{background:rgba(250,183,0,.08);-webkit-box-shadow:0 0 0 1px #f4f4f4;box-shadow:0 0 0 1px #f4f4f4}
body .kd-modal-register-song__version{background:rgba(72,100,255,.08)}
body .kd-modal-register-song__project,body .kd-modal-register-song__version{-ms-flex-align:center;align-items:center;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;padding:32px 27px}
body .kd-modal-register-song__project .icon,body .kd-modal-register-song__version .icon{margin-bottom:31px}
body .kd-modal-register-song__project .description,body .kd-modal-register-song__version .description{color:#4c4c4c;line-height:24px;margin-bottom:20px;text-align:center;white-space:pre-wrap}
body .kd-modal-register-song__project .action,body .kd-modal-register-song__version .action{margin-top:auto;width:100%}
body .kd-modal-register-song__checkbox{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
body .kd-modal-register-song .kd-modal__content{width:744px}
body .kd-modal-register-song .kd-modal__body{padding:26px 50px 8px}
body .kd-modal-add-project-member__table{border-radius:0 0 4px 4px;margin-bottom:20px;overflow-x:hidden}
body .kd-modal-add-project-member__table-title{color:#4c4c4c;font-size:16px;margin-bottom:2px}
body .kd-modal-add-project-member__table-description{color:#4c4c4c;font-size:12px;margin-bottom:20px;white-space:pre-wrap}
body .kd-modal-add-project-member__table tr.sending td{color:#a0a0a0}
body .kd-modal-add-project-member__table tr.sending td .icon path:last-child{fill:#a0a0a0}
body .kd-modal-add-project-member__table th:first-child{border-radius:4px 0 0}
body .kd-modal-add-project-member__table th:last-child{border-radius:0 4px 0 0}
body .kd-modal-add-project-member__table th,body .kd-modal-add-project-member__table td:not([colspan]){background:#f7f7f7;padding:8px 16px;vertical-align:middle}
body .kd-modal-add-project-member__table th:not(:first-child):not(:last-child),body .kd-modal-add-project-member__table td:not([colspan]):not(:first-child):not(:last-child){padding-left:0}
body .kd-modal-add-project-member__table th.cw-icon,body .kd-modal-add-project-member__table td:not([colspan]).cw-icon{width:68px}
body .kd-modal-add-project-member__table th.cw-activity-name,body .kd-modal-add-project-member__table td:not([colspan]).cw-activity-name{width:190px}
body .kd-modal-add-project-member__table th.cw-nominal-id,body .kd-modal-add-project-member__table td:not([colspan]).cw-nominal-id{width:199px}
body .kd-modal-add-project-member__table th.cw-authority,body .kd-modal-add-project-member__table td:not([colspan]).cw-authority{width:138px}
body .kd-modal-add-project-member__table th.cw-nominal-id .content,body .kd-modal-add-project-member__table th.cw-authority .content,body .kd-modal-add-project-member__table td:not([colspan]).cw-nominal-id .content,body .kd-modal-add-project-member__table td:not([colspan]).cw-authority .content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
body .kd-modal-add-project-member__table th.cw-nominal-id .text,body .kd-modal-add-project-member__table th.cw-authority .text,body .kd-modal-add-project-member__table td:not([colspan]).cw-nominal-id .text,body .kd-modal-add-project-member__table td:not([colspan]).cw-authority .text{margin-right:10px}
body .kd-modal-add-project-member__table th.cw-nominal-id .icon path:last-child,body .kd-modal-add-project-member__table th.cw-authority .icon path:last-child,body .kd-modal-add-project-member__table td:not([colspan]).cw-nominal-id .icon path:last-child,body .kd-modal-add-project-member__table td:not([colspan]).cw-authority .icon path:last-child{fill:#4864ff}
body .kd-modal-add-project-member__table td{color:#4c4c4c}
body .kd-modal-add-project-member__table td.cw-nominal-id{text-transform:uppercase}
body .kd-modal-add-project-member__table td.cw-action .content.identity{display:-ms-flexbox;display:flex}
body .kd-modal-add-project-member__table td.cw-action .entertaining{color:#a0a0a0}
body .kd-modal-add-project-member__table td.cw-action .resend{background:none;border:0;color:#4864ff;text-decoration:underline}
body .kd-modal-add-project-member__table td.cw-action .resend.disable{color:#d2d2d2;cursor:not-allowed}
body .kd-modal-add-project-member__table td.cw-action .resend.prevent{cursor:not-allowed}
body .kd-modal-add-project-member__table td.cw-action .dot-typing{margin-left:24px}
body .kd-modal-add-project-member__table td .icon svg{display:inline-block;height:24px;width:24px}
body .kd-modal-add-project-member__table td .icon svg path:last-child{fill:#4c4c4c}
body .kd-modal-add-project-member__table .kd-table thead tr{height:66px}
body .kd-modal-add-project-member__table .kd-table .table tbody tr:not(.empty){cursor:default;height:66px}
body .kd-modal-add-project-member__table .kd-table .table tbody tr:not(.empty):last-child{border-bottom:0}
body .kd-modal-add-project-member__table .kd-table .scroll-table{max-height:330px}
body .kd-modal-add-project-member__table .kd-table .scroll-table::-webkit-scrollbar-thumb{background:#a0a0a0}
body .kd-modal-add-project-member__table .kd-table .scroll-table::-webkit-scrollbar-track{background:#f7f7f7}
body .kd-modal-add-project-member__work-title{font-size:14px;margin-bottom:12px}
body .kd-modal-add-project-member__work-form{display:-ms-flexbox;display:flex}
body .kd-modal-add-project-member__work-form .kd-group-input{-ms-flex-positive:1;flex-grow:1;margin:0 12px 8px 0}
body .kd-modal-add-project-member__work-form .kd-button{-ms-flex-negative:0;flex-shrink:0;min-width:120px}
body .kd-modal-add-project-member__work-share{color:#4c4c4c;font-size:12px}
body .kd-modal-add-project-member__work-share .link{color:#4864ff;text-decoration:underline}
body .kd-modal-add-project-member .kd-modal__content{width:950px}
body .kd-modal-add-project-member .kd-modal__body{padding:32px 67px 40px}
.kd-line-spin-fade-loader{left:10px;position:relative;top:-4px;-webkit-transform:scale(.35);transform:scale(.35)}
.kd-line-spin-fade-loader>span{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:2px;display:inline-block;height:15px;margin:2px;position:absolute;width:5px}
.kd-line-spin-fade-loader>span:nth-child(1){-webkit-animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out;left:0;top:20px}
.kd-line-spin-fade-loader>span:nth-child(2){-webkit-animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out;left:13.63636px;top:13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.kd-line-spin-fade-loader>span:nth-child(3){-webkit-animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out;left:20px;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.kd-line-spin-fade-loader>span:nth-child(4){-webkit-animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out;left:13.63636px;top:-13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.kd-line-spin-fade-loader>span:nth-child(5){-webkit-animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out;left:0;top:-20px}
.kd-line-spin-fade-loader>span:nth-child(6){-webkit-animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out;left:-13.63636px;top:-13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.kd-line-spin-fade-loader>span:nth-child(7){-webkit-animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out;left:-20px;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.kd-line-spin-fade-loader>span:nth-child(8){-webkit-animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out;animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out;left:-13.63636px;top:13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
@-webkit-keyframes audio-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes audio-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}
@keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}
.kd-cw-distribute-about{padding:24px 24px 40px}
.kd-cw-distribute-about__main{background:#fff;margin-bottom:16px}
.kd-cw-distribute-about__title{border-bottom:1px solid #e9e9e9;font-size:24px;padding:33.5px 24px;text-align:center}
.kd-cw-distribute-about__container{margin:0 auto;max-width:600px;padding:40px 0}
.kd-cw-distribute-about__intro{margin-bottom:80px}
.kd-cw-distribute-about__intro .intro-title{font-size:24px;margin-bottom:16px;text-align:center}
.kd-cw-distribute-about__intro .intro-description{color:#4c4c4c;line-height:24px;white-space:pre-wrap}
.kd-cw-distribute-about__role{margin-bottom:80px}
.kd-cw-distribute-about__role .role-title{font-size:24px;margin-bottom:8px;text-align:center}
.kd-cw-distribute-about__role .role-description{color:#4c4c4c;margin-bottom:24px;text-align:center}
.kd-cw-distribute-about__role .role-list{background:#f7f7f7;border-radius:4px;padding:23px 18px 23px 24px}
.kd-cw-distribute-about__role .role-item{display:-ms-flexbox;display:flex}
.kd-cw-distribute-about__role .role-item:not(:last-child){margin-bottom:24px}
.kd-cw-distribute-about__role .role-item .icon{-ms-flex-negative:0;flex-shrink:0}
.kd-cw-distribute-about__role .role-item .icon svg.complete{height:23px;margin:0 10px 0 3px;width:23px}
.kd-cw-distribute-about__role .role-item .icon svg.disabled{height:26px;margin-right:8px;width:26px}
.kd-cw-distribute-about__role .role-item .icon svg.complete path:last-child{fill:#32bf45}
.kd-cw-distribute-about__role .role-item .icon svg.disabled>path{fill:#595959}
.kd-cw-distribute-about__role .role-item .content{color:#4c4c4c}
.kd-cw-distribute-about__role .role-item .content .role{font-size:14px;margin-bottom:4px}
.kd-cw-distribute-about__role .role-item .content .text{font-size:12px;line-height:24px;white-space:pre-wrap}
.kd-cw-distribute-about__role .role-item .content .text .link{color:#4864ff;text-decoration:underline}
.kd-cw-distribute-about__step{margin:0 -16px}
.kd-cw-distribute-about__step .step-title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-cw-distribute-about__step .step-timeline{display:table;margin:0 0 40px;table-layout:fixed;width:100%}
.kd-cw-distribute-about__step .step-timeline .item{display:table-cell;position:relative;text-align:center}
.kd-cw-distribute-about__step .step-timeline .item:before{background:#262626;border-radius:50%;content:"";display:block;height:24px;margin:0 auto 24px;width:24px;z-index:-1}
.kd-cw-distribute-about__step .step-timeline .item:after{background:#d2d2d2;content:"";height:1px;left:calc(50% + 20px);position:absolute;top:12px;width:calc(100% - 40px)}
.kd-cw-distribute-about__step .step-timeline .item:last-child:after{content:none}
.kd-cw-distribute-about__step .step-timeline .item .text{white-space:pre-wrap}
.kd-cw-distribute-about__step .step-timeline .item.complete:before{background:#4864ff}
.kd-cw-distribute-about__step .step-timeline .item.complete .text{color:#4864ff;display:block}
.kd-cw-distribute-about__step .step-timeline .item.complete .sub-text{color:#4c4c4c;font-size:12px}
.kd-cw-distribute-about__step .step-timeline .item.active:after{background:-webkit-gradient(linear,left top,right top,color-stop(60%,#d2d2d2),color-stop(0%,rgba(255,255,255,0))) repeat-x bottom;background:linear-gradient(to right,#d2d2d2 60%,rgba(255,255,255,0) 0%) repeat-x bottom;background-size:9px 1px}
.kd-cw-distribute-about__step .step-timeline .item.active .time{color:#4c4c4c;font-size:12px;left:100%;position:absolute;top:18px;-webkit-transform:translateX(-50%);transform:translate(-50%);white-space:nowrap;z-index:1}
.kd-cw-distribute-about__step .step-description{font-size:12px;line-height:20px;margin:0 auto;max-width:442px;white-space:pre-wrap}
.kd-cw-distribute-about__step .step-description .link{color:#4864ff;text-decoration:underline}
.kd-cw-distribute-about__checkbox{background:#fff;padding:42px 40px}
.kd-cw-distribute-about__checkbox .checkbox-container{margin:0 auto;max-width:600px}
.kd-cw-distribute-about__checkbox .checkbox-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}
.kd-cw-distribute-about__checkbox .checkbox-button{margin-bottom:24px}
.kd-cw-distribute-about__checkbox .checkbox-note{text-align:center}
.kd-cw-distribute-application{padding:24px 24px 40px}
.kd-cw-distribute-application__status{background:#fff;display:-ms-flexbox;display:flex;margin-bottom:16px;padding:16px 40px 16px 18px}
.kd-cw-distribute-application__status .status-detail{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding-right:40px}
.kd-cw-distribute-application__status .status-image{-ms-flex-negative:0;flex-shrink:0;height:100px;margin-right:32px;width:100px}
.kd-cw-distribute-application__status .status-name{font-size:20px}
.kd-cw-distribute-application__status .status-wrapper{-ms-flex-align:center;align-items:center;border-left:1px solid #e9e9e9;display:-ms-flexbox;display:flex;margin-left:auto;padding-left:40px}
.kd-cw-distribute-application__status .status-list{display:-ms-flexbox;display:flex}
.kd-cw-distribute-application__status .status-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.kd-cw-distribute-application__status .status-item:not(:last-child){margin-right:40px}
.kd-cw-distribute-application__status .status-item.sender{margin-right:80px}
.kd-cw-distribute-application__status .status-item .label{color:#a0a0a0;margin-bottom:8px;white-space:nowrap}
.kd-cw-distribute-application__status .status-item .value{color:#4c4c4c;font-weight:600}
.kd-cw-distribute-application__status .status-item .status{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}
.kd-cw-distribute-application__status .status-item .status .icon{-ms-flex-negative:0;flex-shrink:0;height:18px;margin-right:4px;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:18px}
.kd-cw-distribute-application__work{background:#fff}
.kd-cw-distribute-application__work-title{font-size:24px}
.kd-cw-distribute-application__work-sub-title{font-size:20px;margin-bottom:24px}
.kd-cw-distribute-application__work-heading{-ms-flex-align:center;align-items:center;border-bottom:1px solid #e9e9e9;display:-ms-flexbox;display:flex;padding:36px 24px}
.kd-cw-distribute-application__work-id{color:#a0a0a0;margin-left:auto}
.kd-cw-distribute-application__work-id .id{text-transform:uppercase}
.kd-cw-distribute-application__work-item{padding:40px 24px}
.kd-cw-distribute-application__work-item:not(:last-of-type){border-bottom:1px solid #e9e9e9}
.kd-cw-distribute-application__work-item.author{display:-ms-flexbox;display:flex}
.kd-cw-distribute-application__work-author{-ms-flex-positive:1;flex-grow:1;padding-right:40px}
.kd-cw-distribute-application__work-action{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}
.kd-cw-distribute-application__work-action .kd-button{min-width:270px}
.kd-cw-distribute-application__work-action .kd-button.change{-ms-flex-pack:start;justify-content:flex-start}
.kd-cw-distribute-application__work-action .kd-button__icon.before{font-size:18px;margin-right:9px}
.kd-cw-distribute-application__work-action .kd-button .icon{margin-right:6px}
.kd-cw-distribute-application__work-action .kd-button:not(:last-child){margin-bottom:40px}
.kd-cw-distribute-application__work-warning{padding:40px 24px 0}
.kd-cw-distribute-application__work-warning .warning-content{background:#f7f7f7;border-radius:4px;padding:21px 40px}
.kd-cw-distribute-application__work-warning .warning-title{color:#a0a0a0;font-size:14px;margin-bottom:8px}
.kd-cw-distribute-application__work-warning .warning-text{color:#4c4c4c;font-weight:600}
.kd-cw-distribute-application__work-warning .modify-text{color:#4c4c4c}
.kd-cw-distribute-application__work-warning .modify-note{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}
.kd-cw-distribute-application__work-warning .modify-note .kd-icon{color:#e60000;-ms-flex-negative:0;flex-shrink:0;font-size:20px;margin-right:4px;-webkit-transform:translateY(-1px) rotate(180deg);transform:translateY(-1px) rotate(180deg)}
.kd-cw-distribute-application__work-warning .modify-note .link{color:#4864ff;text-decoration:underline}
.kd-cw-distribute-application .information-item{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}
.kd-cw-distribute-application .information-item:not(:last-child){margin-bottom:24px}
.kd-cw-distribute-application .information-item .category-item{display:-ms-flexbox;display:flex}
.kd-cw-distribute-application .information-item .category-item:not(:last-child){margin-bottom:20px}
.kd-cw-distribute-application .information-item .category-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:6px}
.kd-cw-distribute-application .information-item .category-icon path:last-child{fill:#000}
.kd-cw-distribute-application .information-item .category-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;white-space:pre-wrap}
.kd-cw-distribute-application .information-item .category-content .identity-name{font-weight:300;margin-top:2px}
.kd-cw-distribute-application .information-item .label{color:#4c4c4c;-ms-flex:0 0 207px;flex:0 0 207px}
.kd-cw-distribute-application .information-item .value{font-weight:600}
.kd-cw-distribute-application .information-item .value.publication-detail{margin:0 0 2px 65px}
.kd-textarea[data-v-139ce5b5]{background:#fff;border:1px solid #e9e9e9;border-radius:4px;color:#4c4c4c;display:block;font-size:14px;font-weight:300;min-height:100px;padding:8px 12px;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;width:100%}
.kd-textarea[data-v-139ce5b5]::-webkit-input-placeholder{color:#bfbfbf}
.kd-textarea[data-v-139ce5b5]::-moz-placeholder{color:#bfbfbf}
.kd-textarea[data-v-139ce5b5]:-ms-input-placeholder{color:#bfbfbf}
.kd-textarea[data-v-139ce5b5]::-ms-input-placeholder{color:#bfbfbf}
.kd-textarea[data-v-139ce5b5]::placeholder{color:#bfbfbf}
.kd-textarea[data-v-139ce5b5]:focus{border-color:#d2d2d2}
.kd-textarea--error[data-v-139ce5b5],.kd-textarea--error[data-v-139ce5b5]:focus{border-color:#e30b17}
.kd-textarea[disabled][data-v-139ce5b5],.kd-textarea[readonly][data-v-139ce5b5],.kd-textarea--readonly[data-v-139ce5b5],.kd-textarea--disabled[data-v-139ce5b5]{background:#f7f7f7}
.kd-textarea[disabled][data-v-139ce5b5]:focus,.kd-textarea[readonly][data-v-139ce5b5]:focus,.kd-textarea--readonly[data-v-139ce5b5]:focus,.kd-textarea--disabled[data-v-139ce5b5]:focus{border-color:#e9e9e9}
.kd-textarea[disabled][data-v-139ce5b5],.kd-textarea--disabled[data-v-139ce5b5]{cursor:not-allowed}
.kd-textarea[readonly][data-v-139ce5b5],.kd-textarea--readonly[data-v-139ce5b5]{cursor:default}
.kd-group-textarea[data-v-9ae65870]{margin-bottom:16px}
.kd-group-textarea__label[data-v-9ae65870]{color:#4c4c4c;display:block;font-size:12px;margin-bottom:8px}
.kd-group-textarea__label .required[data-v-9ae65870]{color:#e60000;display:inline-block;font-size:14px;line-height:18px;margin-right:4px}
.kd-group-textarea__label .sub-label[data-v-9ae65870]{color:#bfbfbf;font-size:10px;margin-left:6px}
.kd-group-textarea__hint-text[data-v-9ae65870],.kd-group-textarea__error-text[data-v-9ae65870]{font-size:12px;margin-top:8px;white-space:pre-wrap}
.kd-group-textarea__hint-text[data-v-9ae65870]{color:#a0a0a0}
.kd-group-textarea__error-text[data-v-9ae65870]{color:#e60000}
.kd-group-textarea--disabled .required[data-v-9ae65870]{color:#4c4c4c}
.kd-datepicker__error-text{color:#e60000;font-size:12px;margin-top:8px;white-space:pre-wrap}
body .kd-datepicker--error.kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__value{border-color:#e30b17}
body .kd-datepicker--selected.kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__content{color:#4c4c4c}
.kd-datepicker--disabled .vuejs3-datepicker__value{background:#f7f7f7;cursor:not-allowed}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__value{border:1px solid #e9e9e9;border-radius:4px;height:40px;min-width:0;padding:10px 40px 12px 12px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__icon{height:40px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__icon:after{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNfY2FsZW5kYXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2LjAxIiBoZWlnaHQ9IjE2LjAxIiB2aWV3Qm94PSIwIDAgMTYuMDEgMTYuMDEiPgogIDxwYXRoIGlkPSJQYXRoXzI1IiBkYXRhLW5hbWU9IlBhdGggMjUiIGQ9Ik0wLDBIMTYuMDFWMTYuMDFIMFoiIGZpbGw9InJnYmEoMCwwLDAsMCkiLz4KICA8ZyBpZD0iR3JvdXBfMjA4OCIgZGF0YS1uYW1lPSJHcm91cCAyMDg4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMSAyLjAwMSkiPgogICAgPHBhdGggaWQ9IlBhdGhfMjc4OSIgZGF0YS1uYW1lPSJQYXRoIDI3ODkiIGQ9Ik0yMDcuNjI2LDM5MS4zNTNxMi45MjMsMCw1Ljg0NywwYy4xMiwwLC4xNjQuMDE5LjE2NC4xNTUtLjAwNiwxLjU0LS4wMTIsMy4wOCwwLDQuNjIxYTEuODI1LDEuODI1LDAsMCwxLTEuMzcsMS43ODQsMi4xLDIuMSwwLDAsMS0uNDg4LjA1Yy0yLjc3MSwwLTUuNTQyLS4wMDgtOC4zMTIsMGExLjgzNiwxLjgzNiwwLDAsMS0xLjgyOS0xLjUwNywyLjIxLDIuMjEsMCwwLDEtLjAyMS0uMzUxYzAtMS41NCwwLTMuMDgsMC00LjYyMSwwLS4xMTMuMDMyLS4xMzYuMTM5LS4xMzZRMjA0LjY4OSwzOTEuMzU2LDIwNy42MjYsMzkxLjM1M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDEuNjExIC0zODUuOTQxKSIgZmlsbD0iI2EwYTBhMCIvPgogICAgPHBhdGggaWQ9IlBhdGhfMjc5MCIgZGF0YS1uYW1lPSJQYXRoIDI3OTAiIGQ9Ik0yMDcuNjEsMjk5Ljc2MXEtMi45MywwLTUuODYxLDBjLS4xMjMsMC0uMTU4LS4wMjgtLjE1MS0uMTUyYTMuNjMzLDMuNjMzLDAsMCwxLC4wOS0xLjAxNywxLjgsMS44LDAsMCwxLDEuNjQ0LTEuMjMzYy4xODgtLjAwNi4zNzYtLjAwNy41NjMsMCwuMDg3LDAsLjExMS0uMDIyLjExLS4xMDksMC0uMzUyLDAtLjcsMC0xLjA1N2EuNi42LDAsMSwxLDEuMjA2LS4wMDZjMCwuMzQ3LjAwNi43LDAsMS4wNDIsMCwuMTEuMDMzLjEzLjEzNS4xMjlxMi4yNjgtLjAwNSw0LjUzNiwwYy4xMTksMCwuMTM2LS4wNDEuMTM1LS4xNDQtLjAwNS0uMzQ3LS4wMDUtLjcsMC0xLjA0MmEuNi42LDAsMCwxLDEuMDYyLS40MDkuNTg5LjU4OSwwLDAsMSwuMTQ0LjRjMCwuMzU3LDAsLjcxNCwwLDEuMDcxLDAsLjEuMDI1LjEyNC4xMjQuMTI1YTMuMjM3LDMuMjM3LDAsMCwxLDEuMDQ2LjA4NSwxLjgsMS44LDAsMCwxLDEuMjMyLDEuNjQ1Yy4wMDYuMTgzLDAsLjM2Ny4wMDUuNTQ5LDAsLjEtLjAyNS4xMjMtLjEyMy4xMjMtMS4wNDcsMC0yLjA5NCwwLTMuMTQyLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAxLjU5NyAtMjk1LjU1MykiIGZpbGw9IiNhMGEwYTAiLz4KICA8L2c+Cjwvc3ZnPgo=) center no-repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__icon svg{display:none}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__content{color:#bfbfbf;font-size:14px;margin-left:0}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar{margin-top:8px}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar-topbar{display:none}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell{border-radius:50%;-webkit-transition:none;transition:none}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell.selected{background:#1f1f1f}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell.selected:hover{border-color:transparent}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell.day-header{cursor:default;font-size:14px}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell.month,body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell.year{border-radius:4px}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled):not(.selected).day,body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled):not(.selected).month,body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled):not(.selected).year{-webkit-transition:none;transition:none}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled):not(.selected).day:hover,body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled):not(.selected).month:hover,body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar .cell:not(.blank):not(.disabled):not(.selected).year:hover{background:#e9e9e9;border-color:transparent;-webkit-transition:none;transition:none}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar header .prev:after{left:calc(50% + 2px)}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar header .next:after{left:calc(50% - 2px)}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar header .prev:not(.disabled),body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar header .next:not(.disabled){border-radius:50%}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar header .prev:not(.disabled):hover,body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar header .next:not(.disabled):hover{background:#e9e9e9}
body .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar header .up:not(.disabled):hover{background:#fff}
body .kd-datepicker.vuejs3-datepicker{display:block}
body .kd-datepicker.vuejs3-datepicker #calendar-div{border-radius:4px}
body .vuejs3-datepicker__calendar .disabled{cursor:not-allowed}
.kd-cw-distribute{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;padding:24px 24px 40px}
.kd-cw-distribute__status{-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;margin-bottom:24px;padding:16px 40px 16px 18px}
.kd-cw-distribute__status .status-detail{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}
.kd-cw-distribute__status .status-icon{-ms-flex-negative:0;flex-shrink:0;height:48px;margin-right:22px;width:48px}
.kd-cw-distribute__status .status-name{font-size:20px}
.kd-cw-distribute__content{background:#fff;border-radius:4px;-ms-flex-positive:1;flex-grow:1;margin-bottom:40px;padding:40px}
.kd-cw-distribute__form{margin:0 auto;max-width:452px}
.kd-cw-distribute__form .form-label{color:#4c4c4c;font-size:18px;font-weight:600;margin-bottom:4px}
.kd-cw-distribute__form .form-label .required{color:#e60000;display:inline-block;font-size:14px;line-height:18px;margin-right:4px;vertical-align:top}
.kd-cw-distribute__form .form-description{color:#4c4c4c;font-size:12px;line-height:20px;margin-bottom:24px;white-space:pre-wrap}
.kd-cw-distribute__form .form-description.mb-0{margin-bottom:0}
.kd-cw-distribute__form .form-description .link{color:#4864ff;text-decoration:underline}
.kd-cw-distribute__form .form-content-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:20px}
.kd-cw-distribute__form .form-content-title .character-code{-ms-flex-align:center;align-items:center;background:none;border:0;color:#4864ff;display:-ms-inline-flexbox;display:inline-flex;margin-left:2px}
.kd-cw-distribute__form .form-content-title .character-code .icon{-ms-flex-negative:0;flex-shrink:0;height:20px;margin:-2px 4px 0;width:20px}
.kd-cw-distribute__form .form-content-title .character-code .icon path{fill:#4864ff}
.kd-cw-distribute__form .form-content-title .character-code .text{font-size:12px}
.kd-cw-distribute__action{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-cw-distribute__action .back{min-width:160px}
.kd-cw-distribute__action .draft{background:none;border:0;color:#4864ff;font-weight:600;margin:0 24px 0 auto;min-width:98px;text-decoration:underline}
.kd-cw-distribute__action .next,.kd-cw-distribute__action .submit{min-width:300px}
.kd-cw-distribute__action .next.request-modify,.kd-cw-distribute__action .submit.request-modify{margin-left:auto}
.kd-cw-distribute .form-group.work-title{margin-bottom:40px}
.kd-cw-distribute .form-group.sub-work-title .form-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:40px}
.kd-cw-distribute .form-group.sub-work-title .form-button .kd-error-message{margin:0 0 8px}
.kd-cw-distribute .form-group.sub-work-title .form-button .kd-button{width:206px}
.kd-cw-distribute .form-group.sub-work-title .form-action{margin-bottom:24px;text-align:right}
.kd-cw-distribute .form-group.sub-work-title .form-action .button{-ms-flex-align:center;align-items:center;background:none;border:0;display:-ms-inline-flexbox;display:inline-flex}
.kd-cw-distribute .form-group.sub-work-title .form-action .button .icon{margin-right:4px}
.kd-cw-distribute .form-group.sub-work-title .form-action .button .text{color:#e60000;font-size:12px}
.kd-cw-distribute .form-group.sub-work-title .form-item:last-of-type .form-action{margin-bottom:0}
body .kd-modal-about-character-code__image{background:#f7f7f7;border-radius:10px;padding:20px 22px}
body .kd-modal-about-character-code__description{color:#4c4c4c;line-height:24px;margin-bottom:24px;white-space:pre-wrap}
body .kd-modal-about-character-code__description .text{color:#e60000}
body .kd-modal-about-character-code .kd-modal__content{width:726px}
body .kd-modal-about-character-code .kd-modal__body{padding:40px 62px}
.kd-cw-distribute.author .form-group{margin-bottom:40px}
.kd-cw-distribute.author .kd-group-select{margin-top:-8px}
.kd-cw-distribute.author .form-info{background:#f7f7f7;border-radius:4px;margin-bottom:8px;padding:15px 24px}
.kd-cw-distribute.author .form-info .title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:10px}
.kd-cw-distribute.author .form-info .title .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}
.kd-cw-distribute.author .form-info .title .icon path{fill:#4864ff}
.kd-cw-distribute.author .form-info .title .text{color:#4c4c4c;font-size:14px}
.kd-cw-distribute.author .form-info .content{color:#4c4c4c;font-size:12px;line-height:24px;white-space:pre-wrap}
.kd-cw-distribute.author .author-item:not(:last-child){margin-bottom:16px}
.kd-cw-distribute.author .author-item .author-head{background:rgba(89,89,89,.1);border-radius:4px;font-weight:600;margin-bottom:8px;padding:7px 24px 6px}
.kd-cw-distribute.author .author-item .author-content{background:#f7f7f7;border-radius:4px;margin-bottom:8px;padding:16px 24px}
.kd-cw-distribute.author .author-item .author-info{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-cw-distribute.author .author-item .author-info .icon{-ms-flex-negative:0;flex-shrink:0;height:32px;margin-right:18px;width:32px}
.kd-cw-distribute.author .author-item .author-info .icon path:last-child{fill:#1f1f1f}
.kd-cw-distribute.author .author-item .author-info .name{color:#4c4c4c;padding-left:10px}
.kd-cw-distribute.author .author-item .author-form{margin:12px 0 0 48px}
.kd-cw-distribute.author .author-item .author-form .kd-group-input{margin-bottom:8px}
.kd-cw-distribute.author .author-item .author-form .kd-group-input:last-child{margin-bottom:0}
.kd-cw-distribute.author .author-item .author-button{margin:12px 0 0 48px}
.kd-cw-distribute.author .author-item .author-button .kd-button{min-width:150px}
.kd-cw-distribute.author .author-note{background:#f7f7f7;border-radius:4px;display:-ms-flexbox;display:flex;margin-top:16px;padding:14px 16px}
.kd-cw-distribute.author .author-note .icon{color:#4c4c4c;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}
.kd-cw-distribute.author .author-note .content{color:#4c4c4c;font-size:12px}
.kd-cw-distribute.author .author-note .content .warning{color:#e60000;margin-bottom:6px}
.kd-cw-distribute.author .author-note .content .guide{margin-bottom:2px}
.kd-cw-distribute.detail .form-sub-label,.kd-cw-distribute.detail .form-note{color:#4c4c4c;font-size:12px;line-height:20px;margin-bottom:8px;white-space:pre-wrap}
.kd-cw-distribute.detail .form-note{margin-bottom:4px}
.kd-cw-distribute.detail .form-note .note{color:#a0a0a0;font-size:10px}
.kd-cw-distribute.detail .form-note+.kd-group-input{margin-bottom:0}
.kd-cw-distribute.detail .kd-group-select{margin-bottom:8px}
.kd-cw-distribute.detail .kd-input.publisher-name{border-color:#d2d2d2}
.kd-cw-distribute.detail .kd-textarea{border-color:#d2d2d2;height:81px;min-height:0}
.kd-cw-distribute.detail .kd-group-textarea{margin-bottom:0}
body.kd-body.creative-work-distribute .vcpg .vcp{margin-bottom:8px}
body.kd-body.creative-work-distribute .vcpg .vcp__header{padding:7px 26px}
body.kd-body.creative-work-distribute .vcpg .vcp__header,body.kd-body.creative-work-distribute .vcpg .vcp__header:hover{background:rgba(89,89,89,.1)}
body.kd-body.creative-work-distribute .vcpg .vcp__header-title .icon{background:#1f1f1f;height:18px;-webkit-transform:translateY(3px);transform:translateY(3px);width:18px}
body.kd-body.creative-work-distribute .vcpg .vcp__header-title .icon:before,body.kd-body.creative-work-distribute .vcpg .vcp__header-title .icon:after{background:#fff}
body.kd-body.creative-work-distribute .vcpg .vcp__header-title .text{color:#4c4c4c;-webkit-transform:translateY(1px);transform:translateY(1px)}
body.kd-body.creative-work-distribute .vcpg .vcp__body{background:#fff}
body.kd-body.creative-work-distribute .vcpg .vcp__body-content{background:#f7f7f7;border-radius:4px;line-height:inherit;margin:8px 0 0;padding:16px 24px}
body.kd-body.creative-work-distribute .vcpg .vcp--expanded .vcp__header{background:rgba(89,89,89,.1);border-radius:4px}
body.kd-body.creative-work-distribute .vcpg .vcp--expanded .vcp__body{overflow:visible}
body.kd-body.creative-work-distribute{overflow-y:scroll}
body.kd-body.creative-work-distribute .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__calendar{bottom:100%;margin:0 0 8px}
body.kd-body.creative-work-distribute .kd-datepicker.vuejs3-datepicker .vuejs3-datepicker__content{color:#4c4c4c}
.kd-cw-distribute.confirm .kd-cw-distribute__content{padding:0}
.kd-cw-distribute.confirm .confirm__title{border-bottom:1px solid #e9e9e9;font-size:24px;padding:33.5px 24px}
.kd-cw-distribute.confirm .confirm__section{padding:40px 24px}
.kd-cw-distribute.confirm .confirm__section:not(.request-modify){-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}
.kd-cw-distribute.confirm .confirm__section:not(:last-of-type){border-bottom:1px solid #e9e9e9}
.kd-cw-distribute.confirm .confirm__section.request-modify{padding-bottom:24px}
.kd-cw-distribute.confirm .confirm__section.request-modify .confirm__sub-title{margin-bottom:8px}
.kd-cw-distribute.confirm .confirm__section.request-modify .confirm__note{color:#000;margin-bottom:32px}
.kd-cw-distribute.confirm .confirm__section.request-modify .confirm__comment{background:#f7f7f7;border-radius:4px;padding:24px 40px}
.kd-cw-distribute.confirm .confirm__section.request-modify .confirm__comment .comment-title{color:#a0a0a0;font-size:14px;margin-bottom:8px}
.kd-cw-distribute.confirm .confirm__section.request-modify .confirm__comment .comment-content{color:#4c4c4c;line-height:24px}
.kd-cw-distribute.confirm .confirm__detail{-ms-flex-positive:1;flex-grow:1}
.kd-cw-distribute.confirm .confirm__sub-title{font-size:20px;line-height:34px;margin-bottom:24px}
.kd-cw-distribute.confirm .confirm__item{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}
.kd-cw-distribute.confirm .confirm__item:not(:last-child){margin-bottom:24px}
.kd-cw-distribute.confirm .confirm__item .category-item{display:-ms-flexbox;display:flex}
.kd-cw-distribute.confirm .confirm__item .category-item:not(:last-child){margin-bottom:20px}
.kd-cw-distribute.confirm .confirm__item .category-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:6px}
.kd-cw-distribute.confirm .confirm__item .category-icon path:last-child{fill:#000}
.kd-cw-distribute.confirm .confirm__item .category-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;white-space:pre-wrap}
.kd-cw-distribute.confirm .confirm__item .category-content .identity-name{font-weight:300;margin-top:2px}
.kd-cw-distribute.confirm .confirm__item .category-content .real-name-kana{font-weight:300;margin-bottom:2px}
.kd-cw-distribute.confirm .confirm__item .label{color:#4c4c4c;-ms-flex:0 0 207px;flex:0 0 207px}
.kd-cw-distribute.confirm .confirm__item .sub-label{color:#a0a0a0;font-size:12px}
.kd-cw-distribute.confirm .confirm__item .sub-label.real-name-kana{margin-left:37px}
.kd-cw-distribute.confirm .confirm__item .value{font-weight:600}
.kd-cw-distribute.confirm .confirm__item .value.publication-detail{margin:0 0 2px 65px}
.kd-cw-distribute.confirm .confirm__item .play-audio{-ms-flex-align:center;align-items:center;color:#4864ff;display:-ms-flexbox;display:flex;margin-top:6px}
.kd-cw-distribute.confirm .confirm__item .play-audio .kd-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:6px}
.kd-cw-distribute.confirm .confirm__item .play-audio .kd-icon.disabled{cursor:not-allowed}
.kd-cw-distribute.confirm .confirm__item .play-audio .loader{-webkit-animation:distribute-audio-spin .7s linear infinite;animation:distribute-audio-spin .7s linear infinite;border:2px solid #e9e9e9;border-radius:50%;border-top:2px solid #4864ff;display:inline-block;height:24px;margin-right:6px;vertical-align:middle;width:24px}
.kd-cw-distribute.confirm .confirm__button{-ms-flex-negative:0;flex-shrink:0;margin-left:40px}
.kd-cw-distribute.confirm .confirm__button .kd-button{min-width:209px}
.kd-cw-distribute.confirm .confirm__button.has-icon .kd-button .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.kd-cw-distribute.confirm .confirm__warn{padding:0 24px 24px}
.kd-cw-distribute.confirm .confirm__warn:not(.request-modify){margin-top:-16px}
.kd-cw-distribute.confirm .confirm__warn-content{background:#f7f7f7;border-radius:4px;display:-ms-flexbox;display:flex;padding:16px 24px}
.kd-cw-distribute.confirm .confirm__warn .icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}
.kd-cw-distribute.confirm .confirm__warn .icon .kd-icon{color:#4c4c4c}
.kd-cw-distribute.confirm .confirm__warn .text{color:#4c4c4c;font-size:12px;line-height:20px}
.kd-cw-distribute.confirm .confirm__password{padding:0 24px 40px}
.kd-cw-distribute.confirm .confirm__password-container{background:#f7f7f7;border-radius:4px;padding:34px 24px 40px}
.kd-cw-distribute.confirm .confirm__password-content{margin:0 auto;max-width:479px}
.kd-cw-distribute.confirm .confirm__password-note{color:#4c4c4c;margin-bottom:20px;text-align:center}
.kd-cw-distribute.confirm .confirm__password .kd-group-input{margin-bottom:0}
.kd-cw-step{margin-left:40px}
.kd-cw-step__current{display:-ms-flexbox;display:flex;margin-bottom:10px}
.kd-cw-step__current .value{-ms-flex-align:center;align-items:center;background:rgba(108,131,252,.2);border-radius:11px;color:#4864ff;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;height:22px;-ms-flex-pack:center;justify-content:center;margin-left:auto;min-width:60px}
.kd-cw-step__progress{display:-ms-flexbox;display:flex}
.kd-cw-step__progress-bar{background:#e9e9e9;border-radius:2px;height:4px;width:80px}
.kd-cw-step__progress-bar:not(:last-child){margin-right:8px}
.kd-cw-step__progress-bar.active{background:#4864ff}
@-webkit-keyframes distribute-audio-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes distribute-audio-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.kd-cw-distribute-sent-email{padding:24px}
.kd-cw-distribute-sent-email__container{background:#fff;border-radius:4px;padding:40px}
.kd-cw-distribute-sent-email__content{margin:0 auto;max-width:715px}
.kd-cw-distribute-sent-email__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-cw-distribute-sent-email__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}
.kd-cw-distribute-sent-email__description,.kd-cw-distribute-sent-email__sub-description{color:#4c4c4c;line-height:24px;text-align:center}
.kd-cw-distribute-sent-email__description{margin-bottom:24px;white-space:pre-wrap}
.kd-cw-distribute-sent-email__sub-description{margin-bottom:36px}
.kd-cw-distribute-sent-email__tutorial{background:#f7f7f7;border-radius:10px;margin-bottom:40px;padding:32px}
.kd-cw-distribute-sent-email__tutorial .tutorial-description{color:#4c4c4c;font-size:12px;line-height:20px;margin-bottom:24px;text-align:center;white-space:pre-wrap}
.kd-cw-distribute-sent-email__tutorial .tutorial-image .img-fluid{height:591px;width:648px}
.kd-cw-distribute-sent-email__action{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:36px}
.kd-cw-distribute-sent-email__action .kd-button{min-width:260px}
.kd-table{background:#fff;border-radius:4px}
.kd-table,.kd-table .table{table-layout:fixed;width:100%}
.kd-table th{border-bottom:1px solid #e9e9e9;font-weight:600;padding:21px 16px 16px;text-align:left}
.kd-table .scroll-table{overflow:auto}
.kd-table .table tr{border-bottom:1px solid #e9e9e9}
.kd-table .table tr:not(.empty){cursor:pointer;height:74px;-webkit-transition:.15s;transition:.15s}
.kd-table .table tr:not(.empty):hover{background:rgba(247,247,247,.8)}
.kd-table .table td{color:#4c4c4c;padding:12px 16px}
.kd-table .table td.empty{height:300px;text-align:center}
.kd-creative-work{padding:24px 24px 40px}
.kd-creative-work__header{display:-ms-flexbox;display:flex;margin-bottom:24px}
.kd-creative-work__title{-ms-flex-item-align:end;align-self:flex-end;font-size:24px;margin-right:8px}
.kd-creative-work__register{margin-left:auto}
.kd-creative-work__register .kd-button{min-width:209px}
.kd-creative-work__table th{white-space:nowrap}
.kd-creative-work__table th.cw-name,.kd-creative-work__table td.cw-name{width:21%}
.kd-creative-work__table th.cw-project-member,.kd-creative-work__table td.cw-project-member,.kd-creative-work__table th.cw-number-of-versions,.kd-creative-work__table td.cw-number-of-versions,.kd-creative-work__table th.cw-status-of-work,.kd-creative-work__table td.cw-status-of-work{width:20%}
.kd-creative-work__table th.cw-last-update-date,.kd-creative-work__table td.cw-last-update-date{width:12%}
.kd-creative-work__table th.cw-action,.kd-creative-work__table td.cw-action{width:7%}
.kd-creative-work__table .table td .name{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-creative-work__table .table td .name .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:16px}
.kd-creative-work__table .table td .name .work-application{display:-ms-flexbox;display:flex;margin-top:2px}
.kd-creative-work__table .table td .name .label{color:#a0a0a0;-ms-flex-negative:0;flex-shrink:0;font-size:12px;margin:4px 8px 0 0}
.kd-creative-work__table .table td .name .work-name{color:#262626;font-size:16px}
.kd-creative-work__table .table tr:not(:only-child):last-child td.cw-action .kd-creative-work__dropdown-list{bottom:calc(100% + 8px);top:auto}
.kd-creative-work__empty{-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:40px 0}
.kd-creative-work__empty-icon{margin-bottom:24px}
.kd-creative-work__empty-message{color:#4c4c4c;line-height:24px;margin-bottom:24px;text-align:center;white-space:pre-wrap}
.kd-creative-work__empty-button .kd-button{min-width:209px}
.kd-creative-work__dropdown{position:relative}
.kd-creative-work__dropdown-toggle{-ms-flex-align:center;align-items:center;border-radius:50%;display:-ms-flexbox;display:flex;height:40px;-ms-flex-pack:center;justify-content:center;width:40px}
.kd-creative-work__dropdown-toggle.active{background:rgba(72,100,255,.15)}
.kd-creative-work__dropdown-toggle.active .icon{color:#4864ff}
.kd-creative-work__dropdown-list{background:#fff;border:1px solid #e9e9e9;border-radius:4px;-webkit-box-shadow:2px 3px 4px #e9e9e9;box-shadow:2px 3px 4px #e9e9e9;min-width:168px;position:absolute;right:calc(100% - 40px);top:calc(100% + 8px);z-index:997}
.kd-creative-work__dropdown-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:8px 12px}
.kd-creative-work__dropdown-link .text{color:#262626;margin:2px 0 0 6px}
body .kd-modal-delete-creative-work__description{margin-bottom:36px}
body .kd-modal-delete-creative-work__description .text{color:#4c4c4c;line-height:24px;white-space:pre-wrap}
body .kd-modal-delete-creative-work__description .text:not(:last-of-type){margin-bottom:24px}
body .kd-modal-delete-creative-work__description .warning{color:#e60000}
body .kd-modal-delete-creative-work__description .blockchain{color:#bfbfbf}
body .kd-modal-delete-creative-work__action{display:-ms-flexbox;display:flex}
body .kd-modal-delete-creative-work__action .kd-button{-ms-flex:1 1;flex:1 1}
body .kd-modal-delete-creative-work__action .submit{margin-left:16px}
body .kd-modal-delete-creative-work .kd-modal__content{width:650px}
body .kd-modal-delete-creative-work .kd-modal__body{padding:40px 50px}
body .kd-modal-delete-creative-work-warning__description{color:#4c4c4c;line-height:24px}
body .kd-modal-delete-creative-work-warning .kd-modal__content{width:526px}
body .kd-modal-delete-creative-work-warning .kd-modal__body{padding:40px 50px}
.kd-file-upload{margin-bottom:40px}
.kd-file-upload__label{color:#4c4c4c;display:block;font-size:12px;margin-bottom:8px}
.kd-file-upload__label .required{color:#e60000;display:inline-block;font-size:14px;line-height:18px;margin-right:4px}
.kd-file-upload__label .sub-label{color:#bfbfbf;font-size:10px;margin-left:6px}
.kd-file-upload__hint-text,.kd-file-upload__error-text{font-size:12px;margin-top:8px;white-space:pre-wrap}
.kd-file-upload__hint-text{color:#a0a0a0}
.kd-file-upload__error-text{color:#e60000}
.kd-file-upload--disabled .required{color:#4c4c4c}
.kd-file-upload .file-control{height:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden;width:0;z-index:-1}
.kd-file-upload .file-label{-ms-flex-align:center;align-items:center;border:1px dashed #d2d2d2;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:24px 40px}
.kd-file-upload .file-label.disabled{cursor:not-allowed}
.kd-file-upload .file-icon{font-size:40px;margin-bottom:20px}
.kd-file-upload .file-button{-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #1f1f1f;border-radius:4px;color:#262626;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;height:40px;-ms-flex-pack:center;justify-content:center;margin:0 0 19px;padding:0 16px;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:141px}
.kd-file-upload .file-button:hover{background:#f7f7f7}
.kd-file-upload .file-button:active{background:#f7f7f7;-webkit-box-shadow:0 0 0 1px rgba(31,31,31,.8);box-shadow:0 0 0 1px rgba(31,31,31,.8)}
.kd-file-upload .file-button.disabled{cursor:not-allowed}
.kd-file-upload .file-text{color:#4c4c4c;font-size:12px;line-height:20px;padding-left:4px;text-align:center;white-space:pre-wrap}
.kd-file-upload.has-file{margin-bottom:16px}
.kd-file-upload.has-file .file-label{-ms-flex-align:start;align-items:flex-start;border-color:transparent;padding:0}
.kd-file-upload.has-file .file-name{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:16px}
.kd-file-upload.has-file .file-name .icon{-ms-flex-negative:0;flex-shrink:0;margin:-2px 4px 0 -2px}
.kd-file-upload.has-file .file-name .icon path:last-child{fill:#1f1f1f}
.kd-file-upload.has-file .file-name .name{color:#4c4c4c;width:410px}
.kd-file-upload.has-file .file-button{margin-bottom:0}
.kd-new-musical-version{padding:24px}
.kd-new-musical-version__content{background:#fff;border-radius:4px;padding:40px}
.kd-new-musical-version__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-new-musical-version__form{margin:0 auto;max-width:480px}
.kd-new-musical-version__creator-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:24px 0}
.kd-new-musical-version__creator-description .note{color:#4c4c4c;font-size:12px;line-height:20px;margin-top:2px;white-space:pre-wrap}
.kd-new-musical-version__creator-description .note .warning{color:#e60000}
.kd-new-musical-version__creator .error{color:#e60000;font-size:12px;margin-top:8px;white-space:pre-wrap}
.kd-new-musical-version__creator-table{background:#f7f7f7;border-radius:4px;padding:16px 25px}
.kd-new-musical-version__creator-table .table{table-layout:fixed;width:100%}
.kd-new-musical-version__creator-table .table tr.current-creator-button td{padding-top:16px;text-align:center}
.kd-new-musical-version__creator-table .table tr.current-creator-button td .kd-button{min-width:273px}
.kd-new-musical-version__creator-table .table tr.current-creator-button.has-new-creator td{border-bottom:1px solid #e9e9e9;padding-bottom:24px}
.kd-new-musical-version__creator-table .table tr.current-creator-button.has-new-creator+tr.new td{padding-top:24px}
.kd-new-musical-version__creator-table .table tr.new-creator-button td{text-align:center}
.kd-new-musical-version__creator-table .table tr.new-creator-button td .kd-button{min-width:273px}
.kd-new-musical-version__creator-table .table tr.new-creator-button td .kd-button[disabled] .icon path:last-child{fill:#fff}
.kd-new-musical-version__creator-table .table tr.new-creator-button td .kd-button .icon{height:20px;margin-right:4px;width:20px}
.kd-new-musical-version__creator-table .table tr.new-creator-button td .kd-button .icon path:last-child{fill:#262626}
.kd-new-musical-version__creator-table .table th{padding-bottom:8px;text-align:left}
.kd-new-musical-version__creator-table .table th.avatar{width:46px}
.kd-new-musical-version__creator-table .table th.creator{width:198px}
.kd-new-musical-version__creator-table .table th.role{width:186px}
.kd-new-musical-version__creator-table .table td{padding:8px 0}
.kd-new-musical-version__creator-table .table td.avatar{vertical-align:top}
.kd-new-musical-version__creator-table .table td.avatar .kd-icon{color:#4c4c4c;font-size:24px;margin-top:9px;vertical-align:middle}
.kd-new-musical-version__creator-table .table td.avatar .icon-edit{display:inline-block;height:24px;margin-top:8px;width:24px}
.kd-new-musical-version__creator-table .table td.identity-name{vertical-align:top}
.kd-new-musical-version__creator-table .table td.identity-name .value{margin-top:11px}
.kd-new-musical-version__creator-table .table td.creator{color:#4c4c4c}
.kd-new-musical-version__creator-table .table td.creator .creator-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:12px}
.kd-new-musical-version__creator-table .table td.creator .creator-content .kd-group-input{margin-bottom:8px}
.kd-new-musical-version__creator-table .table td.role .role-content .kd-group-select{margin-bottom:20px}
.kd-new-musical-version__creator-table .table td.role .role-content .role-button{text-align:right}
.kd-new-musical-version__creator-table .table td.role .role-content .button{-ms-flex-align:center;align-items:center;background:none;border:0;color:#e60000;display:-ms-inline-flexbox;display:inline-flex}
.kd-new-musical-version__creator-table .table td.role .role-content .button .icon{margin-right:4px;-webkit-transform:translateY(-.07rem);transform:translateY(-.07rem)}
.kd-new-musical-version__creator-table .table td.role.current-creator .kd-group-select{margin-bottom:0}
.kd-new-musical-version__creator-table .table td.role.current-creator .role-button{margin-top:8px}
.kd-new-musical-version__creator-table .table td.role.new-creator{vertical-align:top}
.kd-new-musical-version__creator-table .kd-select .multiselect__content-wrapper{max-height:none!important}
.kd-new-musical-version__creator-warn{background:#f7f7f7;border-radius:4px;display:-ms-flexbox;display:flex;margin-top:24px;padding:14px 16px}
.kd-new-musical-version__creator-warn .icon{color:#4c4c4c;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}
.kd-new-musical-version__creator-warn .content{color:#4c4c4c;font-size:12px}
.kd-new-musical-version__creator-warn .content .warning{color:#e60000;margin-bottom:6px}
.kd-new-musical-version__creator-warn .content .guide{margin-bottom:2px}
.kd-new-musical-version__submit{margin-top:40px}
.kd-new-musical-version .kd-file-upload{margin-bottom:24px}
body .kd-modal-select-project-member__table th,body .kd-modal-select-project-member__table td:not([colspan]){background:#fff;border-bottom:0;padding:8px 16px;vertical-align:middle}
body .kd-modal-select-project-member__table th:first-child,body .kd-modal-select-project-member__table td:not([colspan]):first-child{padding-left:0}
body .kd-modal-select-project-member__table th.icon,body .kd-modal-select-project-member__table td:not([colspan]).icon{width:38px}
body .kd-modal-select-project-member__table th.activity-name,body .kd-modal-select-project-member__table td:not([colspan]).activity-name{width:228px}
body .kd-modal-select-project-member__table td:not([colspan]){color:#4c4c4c}
body .kd-modal-select-project-member__table td:not([colspan]).id{text-transform:uppercase}
body .kd-modal-select-project-member__table .kd-table thead tr,body .kd-modal-select-project-member__table .kd-table .table tbody tr:not(.empty){height:50px}
body .kd-modal-select-project-member__table .kd-table .table tbody tr:not(.empty){border-bottom:0;cursor:default}
body .kd-modal-select-project-member__table .kd-table .scroll-table{max-height:240px}
body .kd-modal-select-project-member__table .kd-table .scroll-table::-webkit-scrollbar-thumb{background:#a0a0a0}
body .kd-modal-select-project-member .kd-modal__content{width:526px}
body .kd-modal-select-project-member .kd-modal__body{margin:16px 40px 0;padding:0 0 24px}
body .kd-modal-select-project-member .kd-modal__footer{border-top:1px solid #e9e9e9;margin:0 40px 32px;padding:24px 0 0}
.kd-new-creative-work{padding:24px}
.kd-new-creative-work__content{background:#fff;border-radius:4px;padding:40px}
.kd-new-creative-work__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-new-creative-work__form{margin:0 auto;max-width:435px}
.kd-new-creative-work__authority{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:10px}
.kd-new-creative-work__authority .text{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;margin-right:6px}
.kd-new-creative-work__authority .icon{height:20px;width:20px}
.kd-new-creative-work__authority .icon path{fill:#4864ff}
.kd-new-creative-work__role{color:#4c4c4c}
.kd-new-creative-work__submit{margin-top:40px}
.kd-creative-work-info{background:#000 url(/images/wave.png) center bottom/100% 450px no-repeat;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;padding:65px 0;position:relative}
@media (max-width:767.98px){.kd-creative-work-info{background-image:url(/images/wave-mobile.png);background-size:100% 410px;padding:0}}
.kd-creative-work-info__container{margin:48px auto;width:1196px}
@media (max-width:1199.98px){.kd-creative-work-info__container{width:950px}}
@media (max-width:991.98px){.kd-creative-work-info__container{width:700px}}
@media (max-width:767.98px){.kd-creative-work-info__container{margin:90px 0 0;padding:0 24px 24px;width:100%}}
.kd-creative-work-info__form{display:-ms-flexbox;display:flex;position:relative}
@media (max-width:767.98px){.kd-creative-work-info__form{-ms-flex-direction:column;flex-direction:column}}
.kd-creative-work-info__intro{background:#fff url(/images/path.png) right center/cover no-repeat;border-radius:8px 0 0 8px;-ms-flex-negative:0;flex-shrink:0;min-width:0;padding:40px;width:289px}
@media (max-width:767.98px){.kd-creative-work-info__intro{background-image:url(/images/path-mobile.png);background-position-x:center;background-position-y:bottom;border-radius:11px 11px 0 0;height:200px;padding:37px 34px;width:100%}}
@media (max-width:575.98px){.kd-creative-work-info__intro{height:140px}}
.kd-creative-work-info__content{background:#fff;border-radius:0 8px 8px 0;-ms-flex-positive:1;flex-grow:1;padding:40px 40px 40px 12px}
@media (max-width:767.98px){.kd-creative-work-info__content{border-radius:0 0 8px 8px;padding:62px 24px 32px}}
.kd-creative-work-info__title{font-size:24px;margin-bottom:20px}
@media (max-width:767.98px){.kd-creative-work-info__title{font-size:20px;margin-bottom:14px}}
.kd-creative-work-info__body{display:-ms-flexbox;display:flex}
@media (max-width:991.98px){.kd-creative-work-info__body{-ms-flex-direction:column;flex-direction:column}}
.kd-creative-work-info__name{-ms-flex:0 0 204px;flex:0 0 204px;margin-right:100px;max-width:204px}
@media (max-width:1199.98px){.kd-creative-work-info__name{-ms-flex:0 0 100px;flex:0 0 100px;margin-right:40px;max-width:100px}}
@media (max-width:991.98px){.kd-creative-work-info__name{-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 32px;max-width:none}}
@media (max-width:767.98px){.kd-creative-work-info__name{margin:0}}
.kd-creative-work-info__name .label{color:#a0a0a0;font-size:12px;margin-bottom:4px}
.kd-creative-work-info__name .value{color:#4c4c4c}
@media (max-width:767.98px){.kd-creative-work-info__name .value{border-bottom:1px solid #e9e9e9;margin-bottom:26px;padding-bottom:26px}}
.kd-creative-work-info__detail{-ms-flex-positive:1;flex-grow:1}
.kd-creative-work-info__list{margin-bottom:243px}
@media (max-width:991.98px){.kd-creative-work-info__list{margin-bottom:120px}}
@media (max-width:767.98px){.kd-creative-work-info__list{margin-bottom:54px}}
.kd-creative-work-info__list-item{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}
@media (max-width:767.98px){.kd-creative-work-info__list-item{-ms-flex-direction:column;flex-direction:column}}
.kd-creative-work-info__list-item:not(:last-child){margin-bottom:10px}
@media (max-width:767.98px){.kd-creative-work-info__list-item:not(:last-child){margin-bottom:14px}}
.kd-creative-work-info__list-item .label{-ms-flex-preferred-size:173px;flex-basis:173px;-ms-flex-negative:0;flex-shrink:0}
@media (max-width:767.98px){.kd-creative-work-info__list-item .label{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:4px}}
.kd-creative-work-info__list-item .sub-label{color:#a0a0a0;font-size:12px}
.kd-creative-work-info__list-item .value{color:#4c4c4c;-ms-flex-positive:1;flex-grow:1}
.kd-creative-work-info__list-item .values .item:not(:last-child){margin-bottom:8px}
.kd-creative-work-info__footer{text-align:right}
@media (max-width:767.98px){.kd-creative-work-info__footer{text-align:center}}
.kd-creative-work-info__footer-item:not(:last-child){margin-bottom:10px}
.kd-creative-work-info__footer-item .text{color:#4c4c4c}
.kd-creative-work-info__footer-item .link{color:#4864ff;text-decoration:underline}
.kd-creative-work-info__copyright{bottom:40px;color:#fff;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translate(-50%)}
@media (max-width:767.98px){.kd-creative-work-info__copyright{bottom:auto;font-size:12px;font-weight:600;left:auto;margin-top:64px;position:static;-webkit-transform:none;transform:none}}
.kd-forgot-password{background:#000 url(/images/wave.png) center bottom/100% 450px no-repeat;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;padding:65px 0;position:relative}
@media (max-width:767.98px){.kd-forgot-password{background-image:url(/images/wave-mobile.png);background-size:100% 410px;padding:0}}
.kd-forgot-password__container{margin:48px auto;width:800px}
@media (max-width:991.98px){.kd-forgot-password__container{width:700px}}
@media (max-width:767.98px){.kd-forgot-password__container{margin:100px 0 96px;padding:0 24px;width:100%}}
.kd-forgot-password__form{display:-ms-flexbox;display:flex;position:relative}
@media (max-width:767.98px){.kd-forgot-password__form{-ms-flex-direction:column;flex-direction:column}}
.kd-forgot-password__intro{background:#fff url(/images/path.png) right center/cover no-repeat;border-radius:8px 0 0 8px;-ms-flex-negative:0;flex-shrink:0;min-width:0;padding:40px 50px;width:289px}
@media (max-width:767.98px){.kd-forgot-password__intro{background-image:url(/images/path-mobile.png);background-position-x:center;background-position-y:bottom;border-radius:11px 11px 0 0;height:200px;padding:37px 34px;width:100%}}
@media (max-width:575.98px){.kd-forgot-password__intro{height:140px}}
.kd-forgot-password__content{background:#fff;border-radius:0 8px 8px 0;-ms-flex-positive:1;flex-grow:1;min-height:532px;padding:50px 136px 40px 51px}
@media (max-width:991.98px){.kd-forgot-password__content{padding:50px 51px 64px 24px}}
@media (max-width:767.98px){.kd-forgot-password__content{border-radius:0 0 8px 8px;min-height:0;padding:62px 24px 50px}}
@media (max-width:767.98px){.kd-forgot-password__logo .img-fluid{height:36px;width:145px}}
.kd-forgot-password__title{font-size:20px;margin-bottom:36px}
.kd-forgot-password__description{color:#4c4c4c;line-height:24px;margin-bottom:12px}
.kd-forgot-password__submit{margin-bottom:16px}
.kd-forgot-password__notice{background:#f7f7f7;border-radius:4px;display:-ms-flexbox;display:flex;padding:15px 12px 16px 14px}
@media (max-width:767.98px){.kd-forgot-password__notice{padding-right:8px}}
.kd-forgot-password__notice .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:10px}
.kd-forgot-password__notice .icon .kd-icon{color:#4c4c4c}
.kd-forgot-password__notice .content{color:#4c4c4c;font-size:12px;line-height:20px}
@media (width:390px){.kd-forgot-password__notice .content{overflow:hidden}.kd-forgot-password__notice .content .junk-email{white-space:nowrap}}
.kd-forgot-password__notice .content .not-exist-email,.kd-forgot-password__notice .content .junk-email{margin-top:4px}
.kd-forgot-password__back{border-top:1px solid #e9e9e9;margin-top:16px;padding-top:16px}
.kd-forgot-password__back .kd-button{-ms-flex-pack:start;justify-content:flex-start;position:relative}
.kd-forgot-password__back .kd-button__text{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}
.kd-forgot-password__footer{bottom:40px;color:#fff;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translate(-50%)}
@media (max-width:767.98px){.kd-forgot-password__footer{bottom:auto;font-size:12px;font-weight:600;left:auto;padding-bottom:24px;position:static;-webkit-transform:none;transform:none}}
.kd-home{padding:24px 24px 40px}
.kd-home__trust-contract-banner,.kd-home__request-upgrade-banner{background:#1f1f1f;border-radius:4px;display:-ms-flexbox;display:flex;margin-bottom:24px}
.kd-home__trust-contract-banner .content,.kd-home__request-upgrade-banner .content{padding:75px 35px 75px 70px}
.kd-home__trust-contract-banner .title,.kd-home__request-upgrade-banner .title{color:#fff;font-size:20px;margin-bottom:16px}
.kd-home__trust-contract-banner .description,.kd-home__request-upgrade-banner .description{color:#fff;line-height:24px;margin-bottom:36px;white-space:pre-wrap}
.kd-home__trust-contract-banner .button .kd-button,.kd-home__request-upgrade-banner .button .kd-button{min-width:268px}
.kd-home__trust-contract-banner .image,.kd-home__request-upgrade-banner .image{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}
.kd-home__trust-contract-banner .image .img-fluid,.kd-home__request-upgrade-banner .image .img-fluid{height:320px;width:553px}
.kd-home__trust-contract-status,.kd-home__request-upgrade-status{background:#fff;border-radius:4px;margin-bottom:40px;padding:24px}
.kd-home__trust-contract-status .title,.kd-home__request-upgrade-status .title{font-size:16px;margin-bottom:16px}
.kd-home__trust-contract-status .description,.kd-home__request-upgrade-status .description{color:#9f9f9f;font-size:12px;margin-bottom:4px}
.kd-home__trust-contract-status .current-status,.kd-home__request-upgrade-status .current-status{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-home__trust-contract-status .current-status .icon,.kd-home__request-upgrade-status .current-status .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:4px}
.kd-home__trust-contract-status .current-status .text,.kd-home__request-upgrade-status .current-status .text{color:#4864ff}
.kd-home__trust-contract-completed,.kd-home__request-upgrade-completed{-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;margin-bottom:40px;padding:24px}
.kd-home__trust-contract-completed .icon,.kd-home__request-upgrade-completed .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:16px}
.kd-home__trust-contract-completed .icon path:last-child,.kd-home__request-upgrade-completed .icon path:last-child{fill:#4864ff}
.kd-home__trust-contract-completed .title,.kd-home__request-upgrade-completed .title{font-size:16px;margin-bottom:12px}
.kd-home__trust-contract-completed .description,.kd-home__request-upgrade-completed .description{color:#4c4c4c;line-height:24px;white-space:pre-wrap}
.kd-home__trust-contract-banner{background:#000 url(/assets/home-banner.b09b914d.jpg) center no-repeat;background-position:top right;background-size:contain}
.kd-home__request{margin-bottom:24px}
.kd-home__request-link{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}
.kd-home__request-link .icon{margin-right:6px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}
.kd-home__request-link .text{color:#4864ff;font-weight:600}
.kd-home__request .request-contract,.kd-home__request .request-upgrade{background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:21px 20px 20px}
.kd-home__version-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:24px;margin-bottom:16px}
.kd-home__version-title .link{-ms-flex-align:center;align-items:center;color:#4864ff;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:300;margin-left:auto}
.kd-home__version-title .link .kd-icon{margin-left:4px}
.kd-home__version-list{margin-bottom:40px}
.kd-home__version-info{background:#fff;color:#262626;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}
.kd-home__version-empty{-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;padding:43px 0}
.kd-home__version-empty .icon{margin-bottom:24px}
.kd-home__version-empty .message{color:#4c4c4c;line-height:24px;margin-bottom:24px;text-align:center;white-space:pre-wrap}
.kd-home__version-empty .kd-button{min-width:274px}
.kd-home__version .version-detail{-ms-flex-align:center;align-items:center;border-bottom:1px solid #e9e9e9;border-radius:4px 4px 0 0;display:-ms-flexbox;display:flex;padding:16px}
.kd-home__version .version-detail .icon{display:-ms-inline-flexbox;display:inline-flex;margin-right:16px}
.kd-home__version .version-detail .icon .kd-icon{color:#4c4c4c;font-size:28px}
.kd-home__version .version-detail .icon .kd-icon.disabled{cursor:not-allowed}
.kd-home__version .version-detail .icon .loader{-webkit-animation:home-audio-spin .7s linear infinite;animation:home-audio-spin .7s linear infinite;border:2px solid #e9e9e9;border-radius:50%;border-top:2px solid #1f1f1f;cursor:not-allowed;display:inline-block;height:28px;vertical-align:middle;width:28px}
.kd-home__version .version-detail .version-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
.kd-home__version .version-detail .version-name .name{font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd-home__version .version-detail .version-name .file-name{color:#a0a0a0;font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd-home__version .work-detail{-ms-flex-align:center;align-items:center;border-radius:0 0 4px 4px;display:-ms-flexbox;display:flex;padding:16px}
.kd-home__version .work-detail .icon{-ms-flex-negative:0;flex-shrink:0;height:32px;margin-right:12px;width:32px}
.kd-home__version .work-detail .name{font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd-home__external .jasrac{background:#fff;border-radius:4px;height:100%}
.kd-home__external .jasrac-content{padding:37.5px 24px}
.kd-home__external .jasrac-title{font-size:16px;margin-bottom:16px}
.kd-home__external .jasrac-nav__item{padding-left:22px;position:relative}
.kd-home__external .jasrac-nav__item:not(:last-child){margin-bottom:10px}
.kd-home__external .jasrac-nav__item:before{background:#4864ff;border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:calc(50% - 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;z-index:1}
.kd-home__external .jasrac-nav__link{color:#4864ff}
.kd-home__external .jasrac-image{text-align:right}
.kd-home__external .jasrac-image .img-fluid{height:198px;width:225px}
.kd-home__external .kendrix{background:#1f1f1f;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;padding:40px;position:relative}
.kd-home__external .kendrix-icon{position:absolute;right:16px;top:14px;z-index:1}
.kd-home__external .kendrix-image{margin-bottom:16px}
.kd-home__external .kendrix-image .img-fluid{height:46px;width:285px}
.kd-home__external .kendrix-description{color:#fff}
.kd-home__maintenance{background:#ebedf7;border:1px solid #4a67f6;border-radius:4px;display:-ms-flexbox;display:flex;margin-bottom:24px;padding:22px 24px}
.kd-home__maintenance .icon{-ms-flex-negative:0;flex-shrink:0;height:26px;margin-right:16px;width:26px}
.kd-home__maintenance .title{font-size:16px;margin-bottom:12px;padding-top:2px}
.kd-home__maintenance .description{color:#4c4c4c}
@-webkit-keyframes home-audio-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes home-audio-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.kd-copy{display:-ms-inline-flexbox;display:inline-flex;position:relative}
.kd-copy__content{-ms-flex-align:center;align-items:center;background:rgba(72,100,255,.1);border-radius:20px;display:-ms-inline-flexbox;display:inline-flex;height:32px;-ms-flex-pack:center;justify-content:center;min-width:97px}
.kd-copy__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}
.kd-copy__text{color:#4864ff}
.kd-copy__tooltip .tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;top:-48px;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:997}
.kd-copy__tooltip .tooltip__inner{background:#1f1f1f;border-radius:6px;color:#fff;padding:8px 12px;position:relative;text-align:center;white-space:nowrap}
.kd-copy__tooltip .tooltip__inner:after{border:6px solid transparent;border-top-color:#1f1f1f;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}
.kd-identity{padding:24px 24px 40px}
.kd-identity__header{display:-ms-flexbox;display:flex;margin-bottom:24px}
.kd-identity__title{-ms-flex-item-align:end;align-self:flex-end;font-size:24px;margin-right:8px}
.kd-identity__register{margin-left:auto}
.kd-identity__register .kd-button{min-width:209px}
.kd-identity__table th.identity-name,.kd-identity__table td.identity-name{width:35%}
.kd-identity__table th.identity-id,.kd-identity__table td.identity-id{width:45%}
.kd-identity__table th.identity-date,.kd-identity__table td.identity-date{width:18%}
.kd-identity__table .scroll-table .table tr{border-bottom:0;-webkit-box-shadow:inset 0 -1px #e9e9e9;box-shadow:inset 0 -1px #e9e9e9}
.kd-identity__table .scroll-table .table tr:not(.empty){cursor:default}
.kd-identity__table .scroll-table .table tr:first-child td.identity-id .tooltip{bottom:-48px;top:auto}
.kd-identity__table .scroll-table .table tr:first-child td.identity-id .tooltip__inner:after{bottom:100%;top:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.kd-identity__table th.identity-id .content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-identity__table th.identity-id .content .icon path{fill:#4864ff}
.kd-identity__table th.identity-id .text{-ms-flex-negative:0;flex-shrink:0;margin-right:6px}
.kd-identity__table td.identity-id .content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-identity__table td.identity-id .content .kd-copy.disable{cursor:not-allowed}
.kd-identity__table td.identity-id .value{-ms-flex-negative:0;flex-shrink:0;line-height:24px;margin-right:24px;min-width:170px;text-transform:uppercase}
.kd-identity__table td.identity-name .content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-identity__table td.identity-name .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:16px}
.kd-identity__empty{-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:40px 0}
.kd-identity__empty-icon{margin-bottom:24px}
.kd-identity__empty-message{color:#4c4c4c;line-height:24px;margin-bottom:24px;text-align:center}
.kd-identity__empty-button .kd-button{min-width:209px}
.kd-new-identity{padding:24px}
.kd-new-identity__content{background:#fff;border-radius:4px;padding:40px}
.kd-new-identity__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-new-identity__form{margin:0 auto;max-width:435px}
.kd-new-identity__submit{margin-top:40px}
.kd-new-identity__modal .kd-modal__body{padding-bottom:24px}
.kd-new-identity__modal .kd-modal__body .message{color:#4c4c4c;text-align:center}
.kd-new-identity__modal .kd-modal__footer{display:-ms-flexbox;display:flex;padding-left:50px;padding-right:50px}
.kd-new-identity__modal .kd-modal__footer .kd-button{-ms-flex:1 1;flex:1 1}
.kd-new-identity__modal .kd-modal__footer .kd-button:not(:last-child){margin-right:16px}
.kd-footer[data-v-399f527a]{background:rgba(255,255,255,.12);display:-ms-flexbox;display:flex;padding:22px 60px}
@media (min-width:992px){.kd-footer[data-v-399f527a]{-ms-flex-align:center;align-items:center;border-top:1px solid rgba(255,255,255,.3);-ms-flex-pack:justify;justify-content:space-between}}
@media (max-width:991.98px){.kd-footer[data-v-399f527a]{-ms-flex-direction:column;flex-direction:column;padding:24px 0 0}}
@media (max-width:991.98px){.kd-footer__logo[data-v-399f527a]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}}
.kd-footer__logo .logo[data-v-399f527a]{height:26px;width:102px}
@media (max-width:991.98px){.kd-footer__logo .logo[data-v-399f527a]{height:27px;width:109px}}
@media (min-width:992px){.kd-footer__list[data-v-399f527a]{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}
@media (max-width:991.98px){.kd-footer__list[data-v-399f527a]{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0 auto;min-width:250px}}
@media (min-width:992px){.kd-footer__item[data-v-399f527a]:not(:last-child):after{color:#fff;content:"/";display:inline-block;margin:0 8px}}
@media (max-width:991.98px){.kd-footer__item[data-v-399f527a]{font-size:12px;margin-bottom:30px}.kd-footer__item[data-v-399f527a]:nth-child(n+4){margin-left:70px}}
.kd-footer__link[data-v-399f527a]{color:#fff}
@media (max-width:991.98px){.kd-footer__copyright[data-v-399f527a]{border-top:1px solid #4c4c4c;font-size:12px;font-weight:600;margin-top:36px;padding:17px 0;text-align:center}}
.kd-menu__wrapper{background:#1f1f1f;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:40px 0 29px;position:fixed;right:0;top:0;-webkit-transform:translateX(314px);transform:translate(314px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:314px;z-index:1000}
.kd-menu__wrapper.show{-webkit-transform:translateX(0);transform:translate(0)}
@media (min-width:992px){.kd-menu__wrapper{display:none}}
.kd-menu__wrapper .menu-logo{margin-bottom:40px;padding:6px 40px 0}
.kd-menu__wrapper .menu-logo .logo{height:36px;width:147px}
.kd-menu__wrapper .menu-list{-ms-flex-positive:1;flex-grow:1;overflow-y:auto;padding:0 24px 24px}
.kd-menu__wrapper .menu-list .menu-item{padding:0}
.kd-menu__wrapper .menu-list .menu-item:not(:last-child){margin-bottom:8px}
.kd-menu__wrapper .menu-list .menu-item.active{background:transparent;border-radius:6px}
.kd-landing-page .menu-list .menu-item.active .menu-link{background-color:#fff;border-radius:6px}
.kd-menu__wrapper .menu-list .menu-item.active .text{color:#262626;font-weight:600}
.kd-menu__wrapper .menu-list .menu-item.active .icon path.active{fill:#262626}
.kd-menu__wrapper .menu-list .menu-item.active .icon-feature path.icon-about-feature {fill: #262626;}
.kd-menu__wrapper .menu-list .menu-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding: 11px 16px;}
.kd-menu__wrapper .menu-list .menu-link .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:16px}
.kd-menu__wrapper .menu-list .menu-link .text{color:#a0a0a0}
.kd-menu__wrapper .menu-action{border-top:1px solid #4c4c4c;-ms-flex-negative:0;flex-shrink:0;margin:auto 24px 0;padding-top:24px}
.kd-menu__wrapper .menu-action .menu-item{padding:11px 16px}
.kd-menu__wrapper .menu-action .menu-item:not(:last-child){margin-bottom:8px}
.kd-menu__wrapper .menu-action .menu-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-menu__wrapper .menu-action .menu-link .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:16px}
.kd-menu__wrapper .menu-action .menu-link .text{color:#a0a0a0}
.kd-landing-page .kd-menu-feature-sub{margin:5px 0 0 50px}
.kd-landing-page .kd-menu-feature-sub__link{padding:12px 0;border-radius:6px;display:block;font-weight:400;line-height:20px}
.kd-menu-feature-sub .kd-menu-feature-sub__text{color:#a0a0a0;font-size:12px;font-weight:300;line-height:20px}
@media (max-width:991.98px){.kd-menu__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:999}.kd-menu__backdrop.show{opacity:1;pointer-events:auto;visibility:visible}}
.vcpg[data-v-63943e43]{border:1px solid var(--border-color);border-radius:4px;width:100%}
.vcpg[data-v-63943e43] .vcp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.vcpg[data-v-63943e43] .vcp__header{background-color:var(--bg-color-header);height:46px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}
.vcpg[data-v-63943e43] .vcp__header:active{background-color:var(--bg-color-header-active)}
.vcpg[data-v-63943e43] .vcp:not(:first-of-type) .vcp__header{border-top:1px solid var(--border-color)}
.vcpg[data-v-63943e43] .vcp__header-title{font-weight:500}
.vcpg[data-v-63943e43] .vcp__body{background-color:var(--bg-color-body);border-top:1px solid var(--border-color)}
.vcp__header[data-v-64321428]{display:-ms-flexbox;display:flex;padding:12px;pointer-events:none}
.vcp--expandable .vcp__header[data-v-64321428]{cursor:pointer;pointer-events:auto}
.vcp__header-title[data-v-64321428]{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1}
.vcp__header-icon[data-v-64321428]{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s cubic-bezier(.5,.25,0,1);transition:-webkit-transform .3s cubic-bezier(.5,.25,0,1);transition:transform .3s cubic-bezier(.5,.25,0,1);transition:transform .3s cubic-bezier(.5,.25,0,1),-webkit-transform .3s cubic-bezier(.5,.25,0,1)}
.vcp--expanded .vcp__header-icon[data-v-64321428]{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center}
.vcp__header-icon>span[data-v-64321428]{display:-ms-flexbox;display:flex;height:24px;width:24px}
.vcp__header-icon[data-v-64321428] svg{height:100%;width:100%}
.vcp__body[data-v-64321428]{overflow:hidden;-webkit-transition:all .3s cubic-bezier(.5,.25,0,1);transition:all .3s cubic-bezier(.5,.25,0,1)}
.vcp__body-content[data-v-64321428]{padding:12px}
.slide-enter-from[data-v-64321428],.slide-leave-to[data-v-64321428]{opacity:.25}
body.kd-body .vcpg{border:0;border-radius:0}
body.kd-body .vcpg .vcp{margin-bottom:16px}
body.kd-body .vcpg .vcp__header{background:rgba(233,233,233,.3);border-radius:4px;height:auto;padding:15px 24px;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body.kd-body .vcpg .vcp__header-title{-ms-flex-align:start;align-items:flex-start}
body.kd-body .vcpg .vcp__header-title .icon{background:#fff;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;height:20px;margin-right:16px;position:relative;-webkit-transform:translateY(2.5px);transform:translateY(2.5px);width:20px}
body.kd-body .vcpg .vcp__header-title .icon:before,body.kd-body .vcpg .vcp__header-title .icon:after{background:#000;content:"";height:2px;left:50%;position:absolute;top:50%;width:9px}
body.kd-body .vcpg .vcp__header-title .icon:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
body.kd-body .vcpg .vcp__header-title .icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}
body.kd-body .vcpg .vcp__header-title .text{font-weight:600;line-height:24px;-webkit-transform:translateY(.5px);transform:translateY(.5px)}
body.kd-body .vcpg .vcp__header-icon{display:none}
body.kd-body .vcpg .vcp__body{background:#1f1f1f;border:0;border-radius:0 0 4px 4px}
body.kd-body .vcpg .vcp__body-content{line-height:24px;padding:0 30px 24px 60px}
body.kd-body .vcpg .vcp__body-content .answer ul{margin:12px 0;padding-left:24px}
body.kd-body .vcpg .vcp__body-content .answer ul li{list-style-type:disc;margin-bottom:2px}
body.kd-body .vcpg .vcp__body-content .answer .mt-0{margin-top:0}
body.kd-body .vcpg .vcp__body-content .answer .mb-0{margin-bottom:0}
body.kd-body .vcpg .vcp--expanded .vcp__header{background:#1f1f1f;border-radius:4px 4px 0 0}
@supports (-webkit-touch-callout:none){body.kd-body .vcpg .vcp--expanded .vcp__header{-webkit-transform:translateY(1px);transform:translateY(1px)}}
body.kd-body .vcpg .vcp--expanded .vcp__header .icon:after{display:none}
body.kd-body .vcpg .vcp:not(:first-of-type) .vcp__header{border:0}
.kd-landing-page{background:#000 url(/images/wave.png) center bottom/100% 450px no-repeat;color:#fff}
@media (max-width:767.98px){.kd-landing-page{background-image:url(/images/wave-mobile.png);background-size:100% 410px}}
.kd-landing-page__container{margin:0 auto;max-width:920px}
.kd-landing-page__header{-ms-flex-align:center;align-items:center;background:#1f1f1f;display:-ms-flexbox;display:flex;height:94px;left:0;padding:0 40px;position:fixed;right:0;top:-94px;-webkit-transition:top .6s ease;transition:top .6s ease;z-index:998}
@media (max-width:991.98px){.kd-landing-page__header{background:#202020;height:70px;padding:0 12px 0 26px;top:0}}
.kd-landing-page__header.show{top:0}
.kd-landing-page__header .header-logo{margin-right:90px}
.kd-landing-page__header .header-logo .logo{height:32px;width:127px}
@media (max-width:991.98px){.kd-landing-page__header .header-logo .logo{height:26px;width:102px}}
.kd-landing-page__header .header-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
@media (max-width:991.98px){.kd-landing-page__header .header-list{display:none}}
.kd-landing-page__header .header-item:not(:last-child){margin-right:26px}
.kd-landing-page__header .header-link{color:#d2d2d2;padding-bottom:8px;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.kd-landing-page__header .header-link:before{background:#4864ff;bottom:0;content:"";height:2px;left:51%;position:absolute;right:51%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.kd-landing-page__header .header-link:hover:before{left:0;right:0}
.kd-landing-page__header .header-link.active{color:#fff;font-weight:600}
.kd-landing-page__header .header-link.active:after{background:#4864ff;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}
.kd-landing-page__header .header-link.active:hover:before{left:51%;right:51%}
.kd-landing-page__header .header-nav{display:-ms-flexbox;display:flex;margin-left:auto}
@media (max-width:991.98px){.kd-landing-page__header .header-nav{display:none}}
.kd-landing-page__nav{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:40px 40px 0}
@media (max-width:991.98px){.kd-landing-page__nav{display:none}}
.kd-landing-page .header-nav-link,.kd-landing-page__nav-link{color:#fff;margin:0 16px;position:relative}
.kd-landing-page .header-nav-link:first-child,.kd-landing-page__nav-link:first-child{margin-left:0}
.kd-landing-page .header-nav-link:last-child,.kd-landing-page__nav-link:last-child{margin-right:0}
.kd-landing-page .header-nav-link:not(:last-child):after,.kd-landing-page__nav-link:not(:last-child):after{background:#fff;content:"";height:14px;position:absolute;right:-16px;top:calc(50% - 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}
.kd-landing-page__banner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:0 40px 20px 128px}
@media (min-width:1200px){.kd-landing-page__banner{background:url(/images/artist-banner.jpg) center no-repeat;background-position:top right;background-size:contain;max-width:1272px;min-height:776px}}
@media (min-width:1441px){.kd-landing-page__banner{margin:0 auto 20px}}
@media (max-width:1199.98px){.kd-landing-page__banner{-ms-flex-direction:column;flex-direction:column;margin:0 0 80px}}
@media (max-width:991.98px){.kd-landing-page__banner{margin:70px 0 60px}}
@media (max-width:1199.98px){.kd-landing-page__banner .banner-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%}}
@media (max-width:767.98px){.kd-landing-page__banner .banner-content{margin:0 auto;max-width:326px;width:100%}}
.kd-landing-page__banner .banner-author{display:-ms-flexbox;display:flex;font-size:12px;margin:auto 65px 52px auto}
@media (max-width:1199.98px){.kd-landing-page__banner .banner-author{display:none}}
.kd-landing-page__banner .banner-logo{margin-bottom:36px}
@media (max-width:767.98px){.kd-landing-page__banner .banner-logo{margin-bottom:16px}}
.kd-landing-page__banner .banner-logo .logo{height:92px;width:363px}
@media (max-width:767.98px){.kd-landing-page__banner .banner-logo .logo{height:80px;width:319px}}
.kd-landing-page__banner .banner-description{color:#f7f7f7;font-size:18px;font-weight:600;line-height:28px;margin-bottom:40px;}
@media (max-width:767.98px){.kd-landing-page__banner .banner-description{font-size:16px;line-height:26px;margin-bottom:32px}}
.kd-landing-page__banner .banner-list{margin-bottom:40px}
.kd-landing-page__banner .banner-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:16px}
.kd-landing-page__banner .banner-item .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:20px}
@media (max-width:767.98px){.kd-landing-page__banner .banner-item .icon{height:22px;width:22px}}
.kd-landing-page__banner .banner-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.kd-landing-page__banner .banner-button .kd-button{margin-bottom:24px}
.kd-landing-page__banner .banner-button .link{color:#4864ff;text-align:center;text-decoration:underline}
@media (max-width:1199.98px){.kd-landing-page__banner .banner-image{background:url(/images/artist-banner-sp.jpg) center/contain no-repeat;margin-bottom:20px;min-height:920px;width:780px}}
@media (max-width:991.98px){.kd-landing-page__banner .banner-image{margin-bottom:0;min-height:460px;width:100%}}
.kd-landing-page__intro{margin-bottom:60px}
@media (max-width:991.98px){.kd-landing-page__intro{margin-bottom:80px;padding:0 32px}}
@media (max-width:767.98px){.kd-landing-page__intro{margin-bottom:40px;padding:0 24px}}
.kd-landing-page__intro .intro-title{font-size:32px;margin-bottom:4px;text-align:center}
.kd-landing-page__intro .intro-subtitle{color:#595959;font-size:16px;margin-bottom:24px;text-align:center}
.kd-landing-page__intro .intro-description{margin:0 auto 60px;max-width:721px}
@media (max-width:767.98px){.kd-landing-page__intro .intro-description{margin-bottom:40px;padding:0 9px}}
.kd-landing-page__intro .intro-description .text{line-height:24px;margin-bottom:20px;text-align:center}
.kd-landing-page__feature .feature-header .title{font-size: 40px;margin-bottom: 10px;}
.kd-landing-page__feature .feature-header .sub-title{font-size: 20px;color: #bfbfbf;font-weight: 600;}
@media (max-width:991.98px){.kd-landing-page__feature .feature-header{padding:0 24px;margin-bottom: 40px;}}
.kd-landing-page__feature .content .beta{display: flex;background: rgba(255,255,255,.06);border-radius: 16px;height: 26px;width: 112px;margin-top: 10px;align-items: center;justify-content: center;}
.kd-landing-page__feature{margin-bottom: 150px;}
.kd-landing-page__feature .feature-header {margin-bottom: 42px;}
@media (max-width:991.98px){.kd-landing-page__feature{flex-direction: column;margin-bottom: 60px;width: auto;}}
@media (max-width:991.98px){.kd-landing-page__feature .feature-header{margin-bottom:40px;padding-left:24px}}
@media (max-width:991.98px){.kd-landing-page__feature .feature-header .title{font-size:32px}}

.kd-landing-page__feature .feature-list{display: flex;flex-wrap: wrap;column-gap: 31px;display: grid;grid-template-columns: repeat(3, 1fr);row-gap: 24px;}
@media (max-width:991.98px){.kd-landing-page__feature .feature-list{margin-left: 0;padding: 0 24px;grid-template-columns: repeat(1, 1fr);}}
@media (max-width:991.98px){.kd-landing-page__feature .feature-list .container:not(:last-child){margin-bottom: 24px;}}
.kd-landing-page__feature .feature-item{background: #1f1f1f;border-radius: 4px;padding: 32px 24px;width: 286px;height: 385px;display: flex;flex-direction: column;}
@media (max-width:991.98px){.kd-landing-page__feature .feature-list .row:not(:last-child){margin-bottom: 24px;}}
.kd-landing-page__feature .feature-item .icon{display:-ms-flexbox;display:flex;padding-bottom: 30px;border-bottom: 1px solid #707070;}
@media (max-width:991.98px){.kd-landing-page__feature .feature-item .icon{padding-bottom:24px;white-space:initial}}
.kd-landing-page__feature .feature-item .icon.analysis{padding-bottom:16px;}
@media (max-width:991.98px){.kd-landing-page__feature .feature-item .icon.analysis{padding-bottom:20px;}}
.kd-landing-page__feature .content-option {align-items: center;display: flex;}
@media (max-width:991.98px){.kd-landing-page__feature .content-option .break{display: none;}}
.kd-landing-page__feature .feature-item .icon .icon-bc{margin-right: 16px;}
@media (max-width:991.98px){.kd-landing-page__feature .feature-item .icon .icon-bc{margin-right:25px;min-width:50px}}
.kd-landing-page__feature .feature-item .icon .label{font-size: 16px;line-height: 27px;}
@media (max-width:767.98px){.kd-landing-page__feature .feature-item .icon .label .break-line{display: none;}}
@media (max-width:991.98px){.kd-landing-page__feature .feature-item{width: 100%;height: 100%;padding: 24px;}}
@media (max-width:991.98px){.kd-landing-page__feature .feature-item:not(:last-child){margin-bottom:24px}}
.kd-landing-page__feature .description{line-height: 24px;margin: 24px 0 32px;flex: 1 1 auto;}
@media (max-width:991.98px){.kd-landing-page__feature .description{margin: 24px 0;white-space: initial;min-height: unset;}}
@media (max-width:767.98px){.kd-landing-page__feature .description .break-line{display: none;}}
.kd-landing-page__feature .feature-link{border:1px solid #fff;align-items:center;background:#1f1f1f;border-radius:4px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 16px;transition:.25s;user-select:none;width: 100%;line-height: 16px;}
.kd-landing-page__video{margin-bottom:150px}
@media (max-width:991.98px){.kd-landing-page__video{margin-bottom:60px;padding:0 32px}}
@media (max-width:767.98px){.kd-landing-page__video{padding:0 24px}}
.kd-landing-page__video .video-container{padding-top:56.25%;position:relative}
.kd-landing-page__video .video-content,.kd-landing-page__video iframe{bottom:0;left:0;position:absolute;right:0;top:0}
.kd-landing-page__account{margin-bottom:150px}
@media (max-width:991.98px){.kd-landing-page__account{margin-bottom:60px;padding:0 32px} }
@media (max-width:1535.98px){.kd-landing-page__account .kd-modal-account-type .modal-content {overflow: hidden;} .kd-landing-page__account .kd-modal-account-type .modal-body {overflow-y: auto; max-height: calc(85vh - 40px);}}
@media (max-width:767.98px){.kd-landing-page__account{padding:0 24px}}
.kd-landing-page__account .account-title{font-size:40px;margin-bottom:8px}
@media (max-width:767.98px){.kd-landing-page__account .account-title{font-size:32px}}
.kd-landing-page__account .account-subtitle{color:#bfbfbf;font-size:20px;margin-bottom:22px}
@media (max-width:767.98px){.kd-landing-page__account .account-subtitle{margin-bottom:16px}}
.kd-landing-page__account .account-description{color:#f7f7f7;margin-bottom: 60px;font-size: 16px;}
@media (max-width:767.98px){.kd-landing-page__account .account-description{margin-bottom:40px;font-size: 14px;}}
.kd-landing-page__account .account-item{border:1px solid #707070;border-radius:20px;display:-ms-flexbox;display:flex;margin-bottom:24px;padding:32px 40px 40px}
@media (max-width:767.98px){.kd-landing-page__account .account-item{-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;padding:24px}}
.kd-landing-page__account .account-item .icon{-ms-flex-negative:0;flex-shrink:0;height:68px;margin-right:24px;width:68px}
.kd-landing-page__account .account-item .content {width: calc(100% - 92px);}
@media (max-width:991.98px){.kd-landing-page__account .account-item .content{width:100%}}
@media (max-width:767.98px){.kd-landing-page__account .account-item .icon{height:40px;margin:0 0 16px;width:40px}}
.kd-landing-page__account .account-item .icon svg{height:100%;width:100%}
.kd-landing-page__account .account-item .title{font-size:24px;margin:-4px 0 6px}
@media (max-width:767.98px){.kd-landing-page__account .account-item .title{font-size:20px;margin:-50px 0 16px 56px}}
.kd-landing-page__account .account-item .description{line-height:24px}
.kd-landing-page__account .account-item .account-description{margin-bottom: 60px;}
@media (min-width:768px){.kd-landing-page__account .account-item .description .break-sp{display:none}}
.kd-landing-page__account .account-table .table{border-collapse:separate;border-spacing:16px 0;margin:0 -16px;table-layout:fixed;width:calc(100% + 32px)}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table{border-spacing:0;margin:0 -4px;width:calc(100% + 8px)}}
.kd-landing-page__account .account-table .table .heading{background:#fff;padding:0 24px;width:452px;color: #262626;}
@media (max-width:1439.98px){.kd-landing-page__account .account-table .table .heading{width: 300px;}}
@media (max-width:991.98px){.kd-landing-page__account .account-table .table .heading{max-width:calc(100% - 260px);width:100%}}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .heading{max-width:calc(100% - 148px);padding:0 0 0 16px;width:100%}}
@media (min-width:768px){.kd-landing-page__account .account-table .table .heading .text .break-text{display: none;}}
.kd-landing-page__account .account-table .table .basic,.kd-landing-page__account .account-table .table .business,.kd-landing-page__account .account-table .table .business-plus{padding:0 24px;text-align:center;width:218px}
@media (max-width:1439.98px){
.kd-landing-page__account .account-table .table .basic,.kd-landing-page__account .account-table .table .business,.kd-landing-page__account .account-table .table .business-plus{width:150px}}
@media (max-width:991.98px){.kd-landing-page__account .account-table .table .basic,.kd-landing-page__account .account-table .table .business,.kd-landing-page__account .account-table .table .business-plus{width:130px}}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .basic,.kd-landing-page__account .account-table .table .business,.kd-landing-page__account .account-table .table .business-plus{padding:0 8px;width:74px}}
.kd-landing-page__account .account-table .table th.heading,.kd-landing-page__account .account-table .table th.basic,.kd-landing-page__account .account-table .table th.business{border-radius:4px 4px 0 0}
@media (max-width:767.98px){@supports (-webkit-touch-callout:none){.kd-landing-page__account .account-table .table th.heading{-webkit-transform:translateY(1px);transform:translateY(1px)}}}
.kd-landing-page__account .account-table .table th.basic,.kd-landing-page__account .account-table .table th.business,.kd-landing-page__account .account-table .table th.business-plus{padding:24px 24px 14px;vertical-align:top}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table th.basic,.kd-landing-page__account .account-table .table th.business,.kd-landing-page__account .account-table .table th.business-plus{padding:16px}@supports (-webkit-touch-callout:none){.kd-landing-page__account .account-table .table th.basic,.kd-landing-page__account .account-table .table th.business{-webkit-transform:translateY(1px);transform:translateY(1px)}}}
.kd-landing-page__account .account-table .table tbody tr:last-child td{border-radius:0 0 4px 4px;padding-bottom:24px}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table tbody tr:last-child td{padding-bottom:0px}}
.kd-landing-page__account .account-table .table td.heading .text{border-bottom:1px solid #e9e9e9;padding:21px 0}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table td.heading .is-fee{border-bottom: none;}}
.kd-landing-page__account .account-table .table td.heading .text .note{display: block;color: #bfbfbf;font-size: 12px;}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table td.heading .text{font-size:12px;padding:22px 0}}
@media (max-width:389.98px),(min-width:414px){.kd-landing-page__account .account-table .table td.heading .text .break{display:none}}
.kd-landing-page__account .account-table .table .basic{background:#fff;color:#262626;font-size: 16px;}
.kd-landing-page__account .account-table .table .basic .basic-subtitle{font-size:16px}
.kd-landing-page__account .account-table .table .basic .basic-text .date{font-size:16px}
.kd-landing-page__account .account-table .table .basic .basic-text .form-upload{font-size:12px}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .basic .basic-subtitle{font-size:12px}}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .basic .basic-text .form-upload{font-size:12px;margin-bottom: 5px;}}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .basic .basic-text .date{font-size:14px}}
.kd-landing-page__account .account-table .table .basic .icon{height:24px;width:24px}
.kd-landing-page__account .account-table .table .basic .icon:not(.disabled) path:last-child{fill:#4864ff}
.kd-landing-page__account .account-table .table .basic .icon.disabled{height:26px;width:26px}
.kd-landing-page__account .account-table .table .basic .icon.disabled>path{fill:#bfbfbf}
.kd-landing-page__account .account-table .table .basic b.text{font-size:16px}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .basic b.text{font-size: 14px;}}
.kd-landing-page__account .account-table .table .basic b.text .date{font-size:12px}
.kd-landing-page__account .account-table .table .business{background:#fff;color:#262626;font-size: 16px;}
.kd-landing-page__account .account-table .table .business .icon.disabled>path{fill:#bfbfbf}
.kd-landing-page__account .account-table .table .business .business-text .date{font-size: 16px;}
.kd-landing-page__account .account-table .table .business .business-text .form-upload{font-size: 12px;}
.kd-landing-page__account .account-table .table .business .business-subtitle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px}
.kd-landing-page__account .account-table .table .business .business-subtitle .text{margin-bottom:1px}
.kd-landing-page__account .account-table .table .business .business-subtitle .sub-text{font-size:14px}
.kd-landing-page__account .account-table .table .business .icon{height:24px;width:24px}
.kd-landing-page__account .account-table .table .business .icon:not(.disabled) path:last-child{fill:#4864ff}
.kd-landing-page__account .account-table .table .business b.text{font-size:16px}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .business b.text{font-size:14px}}
.kd-landing-page__account .account-table .table .business b.text .date{font-size:12px}
.kd-landing-page__account .account-table .table .business-plus{background:#fff;color:#262626;font-size: 16px;}
.kd-landing-page__account .account-table .table .business-plus .business-text .date{font-size: 16px;}
.kd-landing-page__account .account-table .table .business-plus .business-text .form-upload{font-size: 12px;}
.kd-landing-page__account .account-table .table .business-plus .business-plus-subtitle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px}
.kd-landing-page__account .account-table .table .business-plus .business-plus-subtitle .sub-text{font-size:14px}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .business-plus .business-plus-subtitle .text{font-size: 12px;margin: 0 4px 4px;}.kd-landing-page__account .account-table .table .business-plus .business-plus-subtitle .sub-text{font-size: 12px;margin: 0 -8px}}
.kd-landing-page__account .account-table .table .business-plus .icon{height:24px;width:24px}
.kd-landing-page__account .account-table .table .business-plus .icon:not(.disabled) path:last-child{fill:#4864ff}
.kd-landing-page__account .account-table .table .business-plus b.text{font-size:16px}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .business-plus b.text{font-size:14px}}
.kd-landing-page__account .account-table .table .business-plus b.text .date{font-size:12px}
.kd-landing-page__account .account-button{max-width: 420px;margin: 40px auto 0;}
@media (max-width:991.98px){.kd-landing-page__account .account-button{margin-top: 16px;}}
.kd-landing-page__account .account-button .kd-button{background: #000;border-color: #f7f7f7;}
.kd-landing-page__account .account-button .kd-button{background: #000;border-color: #f7f7f7;}
.kd-landing-page__account .kd-modal-account-type {display: none;}
.kd-landing-page__account .kd-modal-account-type .modal-body{padding: 24px 40px 40px;overflow-y: auto;}
@media (max-width:767.98px){.kd-landing-page__account .kd-modal-account-type .modal-body{padding: 0 16px 16px; position: relative; top: -1px;}}
.kd-landing-page__account .kd-modal-account-type .modal-header{display: flex;padding: 12px 16px 12px 16px;justify-content: flex-end;}
.kd-landing-page__account .kd-modal-account-type .modal-header .btn-close{cursor: pointer;}
.kd-landing-page__account .kd-modal-account-type .wrapper{display: flex;padding:0 8px;position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background: rgba(31,31,31,.8);align-items: center;justify-content: center;}
.kd-landing-page__account .kd-modal-account-type .modal-content{position: relative;width: 1260px;max-height: 90%;background: #f7f7f7;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;border-radius: 4px;}
.kd-landing-page__account .account-item .container{display: flex;}
@media (max-width:991.98px){.kd-landing-page__account .account-item .container:not(:last-child){margin-bottom: 16px;}}
.kd-landing-page__account .account-item .container svg{width: 18px;height: 18px;min-width: 18px;margin-right: 5px;}
.kd-landing-page__account .account-item .container svg path:last-child{fill: #fff;}
.kd-landing-page__account .account-item .container .info{font-size: 12px;white-space: nowrap;}
@media (max-width:991.98px){.kd-landing-page__account .account-item .container .info{white-space: initial;}}
.kd-landing-page__account .account-item .content .row:not(:last-child){margin-bottom: 16px;}
.kd-landing-page__account .account-item .container .info .label{margin-right: 12px;}
.kd-landing-page__account .account-item .container .info .value{font-weight: 600;}
@media (max-width:991.98px){.kd-landing-page__account .account-item .container .expired-download .value{display: block;margin-top: 5px;}}
.kd-landing-page__account .account-item .container .info .turn{font-size: 16px;}
.kd-landing-page__account .account-item .container .expired-date{transform: translateY(-4px);}
.kd-landing-page__account .account-item .container .expired-download{transform: translateY(-4px);}
@media (max-width:991.98px){.kd-landing-page__account .account-item .container .expired-download{transform:translateY(0)}}
.kd-landing-page__account .account-item .container .info .number{font-size: 16px;}
.kd-landing-page__account .account-item .description {margin-bottom: 24px;line-height: 24px;}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .business .business-subtitle .text{font-size:12px;margin:0 4px 4px}.kd-landing-page__account .account-table .table .business .business-subtitle .sub-text{font-size:12px;margin:0 -8px}}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .business .business-text .date{font-size:14px}}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .business-plus .business-text .date{font-size:14px}}
@media (max-width:767.98px){.kd-landing-page__account .account-table .table .business .business-text .form-download{font-size:12px;margin-bottom: 5px;}}
.kd-landing-page__faq{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:115px}
@media (max-width:991.98px){.kd-landing-page__faq{margin-bottom:80px;padding:0 32px}}
@media (max-width:991.98px){.kd-landing-page__faq{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px;padding:0 24px}}
.kd-landing-page__faq .faq-title{-ms-flex-negative:0;flex-shrink:0;margin-right:131px}
@media (max-width:991.98px){.kd-landing-page__faq .faq-title{margin-right:60px}}
.kd-landing-page__faq .faq-title .title{font-size:40px;margin-bottom:8px}
@media (max-width:991.98px){.kd-landing-page__faq .faq-title .title{font-size:32px;margin-bottom:12px}}
.kd-landing-page__faq .faq-title .sub-title{color:#bfbfbf;font-size:20px}
@media (max-width:991.98px){.kd-landing-page__faq .faq-title .sub-title{margin-bottom:50px}}
.kd-landing-page__faq .faq-detail{-ms-flex-positive:1;flex-grow:1}
@media (max-width:991.98px){.kd-landing-page__faq .faq-detail{width:100%}}
.kd-landing-page__faq .faq-button .kd-button{background:#000;border-color:#f7f7f7}
.kd-landing-page__faq .faq-detail .page-link{color:#4864ff;text-decoration:underline}
.kd-landing-page__sns {margin-bottom: 120px;}
@media (max-width:991.98px){.kd-landing-page__sns{margin-bottom:8px;padding:0 24px 16px}}
.kd-landing-page__sns .sns-header {margin-bottom: 56px;}
@media (max-width:991.98px){.kd-landing-page__sns .sns-header{margin-bottom:40px}}
.kd-landing-page__sns .sns-header .title {font-size: 40px;margin-bottom: 10px;}
@media (max-width:991.98px){.kd-landing-page__sns .sns-header .title{font-size:32px}}
.kd-landing-page__sns .sns-header .sub-title {color: #bfbfbf;font-size: 20px;font-weight: 600;}
.kd-landing-page__media{background:url(../../images/background-media.png) top right no-repeat;border-radius:4px;height:197px;margin-bottom:24px;position:relative;background-size: cover;}
@media (max-width:991.98px){.kd-landing-page__media{background:url(../../images/background-media-sp.png) top right/contain no-repeat;border:1px solid #262626}}
@media (max-width:767.98px){.kd-landing-page__media{height:166px}}
.kd-landing-page__media .media-link{-ms-flex-align:end;align-items:flex-end;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;padding:0 32px;width:100%}
@media (max-width:767.98px){.kd-landing-page__media .media-link{-ms-flex-align:start;align-items:flex-start;padding:0 24px}}
.kd-landing-page__media .media-icon{position:absolute;right:24px;top:24px;z-index:1}
@media (max-width:767.98px){.kd-landing-page__media .media-icon svg{height:18px;width:18px}}
.kd-landing-page__media .media-image{margin-bottom:16px;margin-right: auto;}
@media (max-width:767.98px){.kd-landing-page__media .media-image{margin-bottom:8px}}
.kd-landing-page__media .media-image .img-fluid{height:46px;width:284px}
@media (max-width:767.98px){.kd-landing-page__media .media-image .img-fluid{height:30px;width:184px}}
.kd-landing-page__media .media-description{margin-right: auto;}
@media (max-width:767.98px){.kd-landing-page__media .media-description{font-size:12px}}
.kd-landing-page__youtube{background:url(../../images/banner-youtube.png) 0 0/cover no-repeat;border-radius:4px;height:196px;margin-bottom:24px;position:relative}
@media (max-width:767.98px){.kd-landing-page__youtube{background:url(../../images/banner-youtube-sp.png) top right/cover no-repeat;height:196px}}
.kd-landing-page__youtube .media-link{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 32px;width:100%}
@media (max-width:767.98px){.kd-landing-page__youtube .media-link{align-items:flex-start;padding:0 24px}}
.kd-landing-page__youtube .media-icon{position:absolute;right:24px;top:24px;z-index:1}
.kd-landing-page__youtube .media-image{margin-bottom:16px}
@media (max-width:767.98px){.kd-landing-page__youtube .media-image{margin-bottom:24px}}
.kd-landing-page__youtube .media-image .img-fluid{height:24px;width:123px}
@media (max-width:767.98px){.kd-landing-page__youtube .media-image .img-fluid{height:24px;width:112px}}
@media (max-width:767.98px){.kd-landing-page__youtube .media-description{max-width:149px}}
@media (max-width:767.98px){.kd-landing-page__youtube .media-description .break{display: none;}}
.kd-landing-page__twitter{background:#1f1f1f;border:1px solid #262626;border-radius:4px;margin-bottom:16px}
.kd-landing-page__twitter .media-link{align-items:center;color:#fff;display:flex;padding:24px 24px 24px 32px}
.kd-landing-page__twitter .media-link-tw {padding: 25px 32px;}
@media (max-width:767.98px){.kd-landing-page__twitter .media-link{padding:25px 24px 25px 32px}}
.kd-landing-page__twitter .media-icon{margin-left:auto}
.kd-landing-page__header .header-toggler,.kd-faq__header .header-toggler{background:none;border:0;margin-left:auto}
@media (min-width:992px){.kd-landing-page__header .header-toggler,.kd-faq__header .header-toggler{display:none}}
.kd-login{background:#000 url(/images/wave.png) center bottom/100% 450px no-repeat;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;padding:65px 0;position:relative}
@media (max-width:767.98px){.kd-login{background-image:url(/images/wave-mobile.png);background-size:100% 410px;padding:0}}
.kd-login__container{margin:48px auto;width:800px}
@media (max-width:991.98px){.kd-login__container{width:700px}}
@media (max-width:767.98px){.kd-login__container{margin:100px 0 96px;padding:0 24px;width:100%}}
.kd-login__form{display:-ms-flexbox;display:flex;position:relative}
@media (max-width:767.98px){.kd-login__form{-ms-flex-direction:column;flex-direction:column}}
.kd-login__intro{background:#fff url(/images/path.png) right center/cover no-repeat;border-radius:8px 0 0 8px;-ms-flex-negative:0;flex-shrink:0;min-width:0;padding:40px 50px;width:289px}
@media (max-width:767.98px){.kd-login__intro{background-image:url(/images/path-mobile.png);background-position-x:center;background-position-y:bottom;border-radius:11px 11px 0 0;height:200px;padding:37px 34px;width:100%}}
@media (max-width:575.98px){.kd-login__intro{height:140px}}
.kd-login__content{background:#fff;border-radius:0 8px 8px 0;-ms-flex-positive:1;flex-grow:1;padding:50px 136px 98px 51px}
@media (max-width:991.98px){.kd-login__content{padding:50px 51px 64px 24px}}
@media (max-width:767.98px){.kd-login__content{border-radius:0 0 8px 8px;padding:62px 24px 50px}}
@media (max-width:767.98px){.kd-login__logo .img-fluid{height:36px;width:145px}}
.kd-login__title{font-size:20px;margin-bottom:40px}
@media (max-width:767.98px){.kd-login__title{margin-left:9px}}
.kd-login__error{color:#e60000;font-size:12px;margin:0 0 16px;white-space:pre-wrap}
.kd-login__submit{margin-bottom:16px}
.kd-login__forgot-password{border-bottom:1px solid #e9e9e9;margin-bottom:16px;padding-bottom:16px;text-align:center}
.kd-login__forgot-password .link{color:#4864ff}
.kd-login__footer{bottom:40px;color:#fff;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translate(-50%)}
@media (max-width:767.98px){.kd-login__footer{bottom:auto;font-size:12px;font-weight:600;left:auto;padding-bottom:24px;position:static;-webkit-transform:none;transform:none}}
.kd-register{background:#000 url(/images/wave.png) center bottom/100% 450px no-repeat;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;position:relative}
@media (max-width:767.98px){.kd-register{background-image:url(/images/wave-mobile.png);background-size:100% 410px}}
.kd-register__container{margin:48px auto 110px;width:800px}
@media (max-width:991.98px){.kd-register__container{width:700px}}
@media (max-width:767.98px){.kd-register__container{margin:0;padding:24px;width:100%}}
.kd-register__form{display:-ms-flexbox;display:flex;position:relative}
@media (max-width:767.98px){.kd-register__form{-ms-flex-direction:column;flex-direction:column}}
.kd-register__intro{background:#1a1a1a;border-radius:8px 0 0 8px;color:#fff;-ms-flex-negative:0;flex-shrink:0;min-width:0;padding:40px;width:325px}
@media (max-width:767.98px){.kd-register__intro{border-radius:8px 8px 0 0;padding:40px 38px;width:100%}}
.kd-register__content{background:#fff;border-radius:0 8px 8px 0;-ms-flex-positive:1;flex-grow:1;padding:40px 68px 40px 84px}
@media (max-width:991.98px){.kd-register__content{padding:40px}}
@media (max-width:767.98px){.kd-register__content{border-radius:0 0 8px 8px;padding:40px 24px}}
.kd-register__logo{margin-bottom:40px}
.kd-register__step-item{display:-ms-flexbox;display:flex;position:relative}
.kd-register__step-item:not(:last-child){padding-bottom:46px}
.kd-register__step-item:not(:last-child):after{bottom:13px;content:"\e941";display:inline-block;font-family:Material Icons Round;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:24px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;left:3px;line-height:1;position:absolute;text-rendering:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.kd-register__step-icon{-ms-flex-negative:0;flex-shrink:0;margin:4px 12px 0 0}
.kd-register__step-description{-ms-flex-positive:1;flex-grow:1;line-height:24px}
.kd-register__description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}
.kd-register__description .label{font-size:20px;margin-bottom:24px}
.kd-register__description .text{font-size:12px}
.kd-register__title{color:#262626;font-size:20px;margin:6px 0 40px}
@media (max-width:767.98px){.kd-register__title{margin:0 0 49px;text-align:center}}
.kd-register__checkbox{margin-bottom:16px}
.kd-register__checkbox .kd-checkbox{margin-bottom:8px}
.kd-register__checkbox .kd-checkbox.media .kd-checkbox__icon{top:4px;-webkit-transform:translateY(0);transform:translateY(0)}
.kd-register__checkbox .error{color:#e60000;font-size:12px;margin-bottom:8px}
.kd-register__submit{margin-bottom:16px}
.kd-register__forward{border-top:1px solid #e9e9e9;color:#4c4c4c;margin-bottom:16px;padding-top:16px;text-align:center}
.kd-register__footer{bottom:40px;color:#fff;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translate(-50%)}
@media (max-width:767.98px){.kd-register__footer{bottom:auto;font-size:12px;font-weight:600;left:auto;padding-bottom:24px;position:static;-webkit-transform:none;transform:none}}
@media (max-width:767.98px){.kd-register .kd-checkbox{padding-left:38px}}
.kd-register.complete{padding:65px 0}
@media (max-width:991.98px){.kd-register.complete{padding:0}}
.kd-register.complete .kd-register__container{margin:48px auto}
@media (max-width:991.98px){.kd-register.complete .kd-register__container{margin-bottom:110px}}
@media (max-width:767.98px){.kd-register.complete .kd-register__container{margin:0}}
.kd-register.complete .kd-register__content{padding:40px 24px 168px}
@media (max-width:991.98px){.kd-register.complete .kd-register__content{padding:40px}}
@media (max-width:767.98px){.kd-register.complete .kd-register__content{padding:40px 24px}}
@media (max-width:767.98px){.kd-register.complete .kd-register__title{margin-bottom:40px}}
.kd-register.complete .kd-register__complete-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}
.kd-register.complete .kd-register__complete-message{color:#4c4c4c;line-height:24px;margin-bottom:40px;text-align:center}
.kd-register.complete .kd-register__complete-message p:not(:last-child){margin-bottom:27px}
.kd-register.complete .kd-register__complete-button{margin:0 auto;max-width:324px}
.kd-register.complete .kd-register__complete-button .kd-button{white-space:nowrap}
.kd-resend-email{background:#000 url(/images/wave.png) center bottom/100% 450px no-repeat;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;padding:65px 0;position:relative}
@media (max-width:767.98px){.kd-resend-email{background-image:url(/images/wave-mobile.png);background-size:100% 410px;padding:0}}
.kd-resend-email__logo{left:24px;position:absolute;top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media (max-width:767.98px){.kd-resend-email__logo{display:none}}
.kd-resend-email__logo .logo path{fill:#fff}
@media (min-width:768px){.kd-resend-email__container{margin:48px auto;width:528px}}
@media (max-width:767.98px){.kd-resend-email__container{margin:100px 0;padding:0 24px}}
.kd-resend-email__content{background:#fff;border-radius:8px;padding:40px 50px}
@media (max-width:767.98px){.kd-resend-email__content{padding:60px 24px}}
.kd-resend-email__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}
.kd-resend-email__message{color:#4c4c4c;line-height:24px;margin-bottom:24px;text-align:center;white-space:pre-wrap}
.kd-resend-email__button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.kd-resend-email__button .kd-button{min-width:324px}
@media (max-width:575.98px){.kd-resend-email__button .kd-button{min-width:0;width:100%}}
.kd-resend-email__footer{bottom:40px;color:#fff;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translate(-50%)}
@media (max-width:767.98px){.kd-resend-email__footer{font-size:12px;font-weight:600}}
.kd-reset-password{background:#000 url(/images/wave.png) center bottom/100% 450px no-repeat;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;padding:65px 0;position:relative}
@media (max-width:767.98px){.kd-reset-password{background-image:url(/images/wave-mobile.png);background-size:100% 410px;padding:0}}
.kd-reset-password__container{margin:48px auto;width:800px}
@media (max-width:991.98px){.kd-reset-password__container{width:700px}}
@media (max-width:767.98px){.kd-reset-password__container{margin:100px 0 96px;padding:0 24px;width:100%}}
.kd-reset-password__form{display:-ms-flexbox;display:flex;position:relative}
@media (max-width:767.98px){.kd-reset-password__form{-ms-flex-direction:column;flex-direction:column}}
.kd-reset-password__intro{background:#fff url(/images/path.png) right center/cover no-repeat;border-radius:8px 0 0 8px;-ms-flex-negative:0;flex-shrink:0;min-width:0;padding:40px 50px;width:289px}
@media (max-width:767.98px){.kd-reset-password__intro{background-image:url(/images/path-mobile.png);background-position-x:center;background-position-y:bottom;border-radius:11px 11px 0 0;height:200px;padding:37px 34px;width:100%}}
@media (max-width:575.98px){.kd-reset-password__intro{height:140px}}
.kd-reset-password__content{background:#fff;border-radius:0 8px 8px 0;-ms-flex-positive:1;flex-grow:1;min-height:532px;padding:50px 136px 98px 51px}
@media (max-width:991.98px){.kd-reset-password__content{padding:50px 51px 64px 24px}}
@media (max-width:767.98px){.kd-reset-password__content{border-radius:0 0 8px 8px;min-height:0;padding:62px 24px 89px}}
@media (max-width:767.98px){.kd-reset-password__logo .img-fluid{height:36px;width:145px}}
.kd-reset-password__title{font-size:20px;margin-bottom:40px}
.kd-reset-password__footer{bottom:40px;color:#fff;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translate(-50%)}
@media (max-width:767.98px){.kd-reset-password__footer{bottom:auto;font-size:12px;font-weight:600;left:auto;padding-bottom:24px;position:static;-webkit-transform:none;transform:none}}
.kd-faq{background:#000 url(/images/wave.png) center bottom/100% 450px no-repeat;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}
@media (max-width:767.98px){.kd-faq{background-image:url(/images/wave-mobile.png);background-size:100% 410px;padding:0}}
.kd-faq__header{-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.12);display:-ms-flexbox;display:flex;height:94px;margin-bottom:100px;padding:0 40px}
@media (max-width:991.98px){.kd-faq__header{background:#202020;height:70px;padding:0 14px 0 24px}}
@media (max-width:767.98px){.kd-faq__header{margin-bottom:60px}}
.kd-faq__header .logo{height:32px;width:127px}
@media (max-width:991.98px){.kd-faq__header .logo{height:26px;width:102px}}
.kd-faq__body{-ms-flex-positive:1;flex-grow:1}
.kd-faq__container{margin:0 auto;max-width:812px}
@media (max-width:991.98px){.kd-faq__container{padding:0 32px}}
@media (max-width:767.98px){.kd-faq__container{padding:0 24px}}
.kd-faq__title{font-size:28px;margin-bottom:85px;text-align:center}
@media (max-width:991.98px){.kd-faq__title{margin-bottom:50px}}
.kd-faq__sub-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:24px}
.kd-faq__sub-title .kd-icon{-ms-flex-negative:0;flex-shrink:0;font-size:30px;margin-right:16px}
.kd-faq__sub-title .text{font-size:20px}
@media (max-width:767.98px){.kd-faq__sub-title .text{font-size:16px}}
.kd-faq__item{margin-bottom:80px}
@media (max-width:767.98px){.kd-faq__item{margin-bottom:50px}}
.kd-faq__item:last-child{margin-bottom:184px}
@media (max-width:991.98px){.kd-faq__item:last-child{margin-bottom:100px}}
@media (max-width:767.98px){.kd-faq__item:last-child{margin-bottom:41px}}
body.faq{overflow-y:scroll}
.kd-tab__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}
.kd-tab__item{display:-ms-inline-flexbox;display:inline-flex}
.kd-tab__item:first-child.active .kd-tab__link{border-radius:4px 0 0 4px}
.kd-tab__item:last-child.active .kd-tab__link{border-radius:0 4px 4px 0}
.kd-tab__link{background:#f7f7f7;color:#a0a0a0;padding:9.5px 16px;text-align:center;width:100%}
.kd-tab__link.active{background:#1f1f1f;color:#fff;font-weight:600}
.kd-tab__link.disabled{color:rgba(160,160,160,.5);cursor:not-allowed}
.kd-button{-ms-flex-align:center;align-items:center;background:#1f1f1f;border:1px solid transparent;border-radius:4px;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;height:40px;-ms-flex-pack:center;justify-content:center;padding:0 16px;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body:not(.ios) .kd-button:not([disabled]):hover{background:#4c4c4c}
body.ios .kd-button:not([disabled]).clicked:hover{background:#4c4c4c}
.kd-button:active{background:#1f1f1f;-webkit-box-shadow:0 0 0 1px rgba(31,31,31,.8);box-shadow:0 0 0 1px rgba(31,31,31,.8)}
.kd-button--secondary{background:#4864ff}
body:not(.ios) .kd-button--secondary:not([disabled]):hover{background:#6c83fc}
body.ios .kd-button--secondary:not([disabled]).clicked:hover{background:#6c83fc}
.kd-button--secondary:active{background:#4864ff;-webkit-box-shadow:0 0 0 1px rgba(72,100,255,.8);box-shadow:0 0 0 1px rgba(72,100,255,.8)}
.kd-button--primary-ghost{background:#fff;border-color:#1f1f1f;color:#262626}
body:not(.ios) .kd-button--primary-ghost:not([disabled]):hover{background:#f7f7f7}
body.ios .kd-button--primary-ghost:not([disabled]).clicked:hover{background:#f7f7f7}
.kd-button--primary-ghost:active{background:#f7f7f7;-webkit-box-shadow:0 0 0 1px rgba(31,31,31,.8);box-shadow:0 0 0 1px rgba(31,31,31,.8)}
.kd-button--secondary-ghost{background:#fff;border-color:#4864ff;color:#4864ff}
body:not(.ios) .kd-button--secondary-ghost:not([disabled]):hover{background:#f5f7ff}
body.ios .kd-button--secondary-ghost:not([disabled]).clicked:hover{background:#f5f7ff}
.kd-button--secondary-ghost:active{background:#f7f7f7;-webkit-box-shadow:0 0 0 1px rgba(72,100,255,.8);box-shadow:0 0 0 1px rgba(72,100,255,.8)}
.kd-button--tertiary{background:#f7f7f7;color:#262626}
body:not(.ios) .kd-button--tertiary:not([disabled]):hover{background:#fbfbfb}
body.ios .kd-button--tertiary:not([disabled]).clicked:hover{background:#fbfbfb}
.kd-button--tertiary:active{background:#f7f7f7;-webkit-box-shadow:0 0 0 1px rgba(233,233,233,.8);box-shadow:0 0 0 1px rgba(233,233,233,.8)}
.kd-button--link{background:#fff;color:#4c4c4c;font-weight:300}
body:not(.ios) .kd-button--link:not([disabled]):hover{background:#fff;color:#4864ff;text-decoration:underline}
body.ios .kd-button--link:not([disabled]).clicked:hover{background:#fff;color:#4864ff;text-decoration:underline}
.kd-button--link:active{background:#fff;-webkit-box-shadow:none;box-shadow:none}
.kd-button--danger{background:#e60000}
body:not(.ios) .kd-button--danger:not([disabled]):hover{background:#f73e3e}
body.ios .kd-button--danger:not([disabled]).clicked:hover{background:#f73e3e}
.kd-button--danger:active{background:#e60000;-webkit-box-shadow:0 0 0 1px rgba(230,0,0,.8);box-shadow:0 0 0 1px rgba(230,0,0,.8)}
.kd-button--small{height:32px}
.kd-button--full{display:-ms-flexbox;display:flex;width:100%}
.kd-button__icon{-ms-flex-negative:0;flex-shrink:0;font-size:20px}
.kd-button__icon.before{margin-right:4px}
.kd-button__icon.after{margin-left:4px}
.kd-button-icon--first,.kd-button-icon--last{position:relative}
.kd-button-icon--first .kd-button__text,.kd-button-icon--last .kd-button__text{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}
.kd-button-icon--first{-ms-flex-pack:start;justify-content:flex-start}
.kd-button-icon--last{-ms-flex-pack:end;justify-content:flex-end}
.kd-button--disabled,.kd-button[disabled]{background:#bfbfbf;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:not-allowed;text-decoration:none}
.kd-button--disabled.kd-button--link,.kd-button[disabled].kd-button--link{background:#fff;color:#bfbfbf}
.kd-button__loader{-webkit-animation:spinner .7s linear infinite;animation:spinner .7s linear infinite;border:2px solid #fff;border-radius:50%;border-top:2px solid transparent;height:20px;width:20px}
@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.kd-invitation{padding:40px 24px}
.kd-invitation__title{font-size:24px;margin-bottom:30px;text-align:center}
.kd-invitation__content{background:#fff;border-radius:4px}
.kd-invitation__content .share{padding:31px 0 60px}
.kd-invitation__content .share__container{margin:0 auto;max-width:472px}
.kd-invitation__content .share__description{color:#4c4c4c;margin-bottom:36px;text-align:center}
.kd-invitation__content .share__button .row:not(:last-child){margin-bottom:24px}
.kd-invitation__content .share__button .kd-button{height:44px}
.kd-invitation__content .share__button .kd-button .icon{margin-right:6px}
.kd-invitation__content .share__url{position:relative}
.kd-invitation__content .share__url .tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;top:-46px;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:997}
.kd-invitation__content .share__url .tooltip__inner{background:#1f1f1f;border-radius:6px;color:#fff;padding:8px 12px;position:relative;text-align:center;white-space:nowrap}
.kd-invitation__content .share__url .tooltip__inner:after{border:6px solid transparent;border-top-color:#1f1f1f;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}
.kd-invitation__content .information{padding:44px 0}
.kd-invitation__content .information__container{margin:0 auto;max-width:840px}
.kd-invitation__content .information__description{color:#4c4c4c;margin-bottom:36px;text-align:center;white-space:pre-wrap}
.kd-invitation__content .information__item{display:-ms-flexbox;display:flex}
.kd-invitation__content .information__item:not(:last-child){margin-bottom:60px}
.kd-invitation__content .information__content{-ms-flex-positive:1;flex-grow:1}
.kd-invitation__content .information__content:not(.has-icon){margin-right:39px}
.kd-invitation__content .information__content .label{-ms-flex-align:center;align-items:center;background:rgba(210,210,210,.25);border:1px solid rgba(112,112,112,.2);border-radius:20px;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;height:40px;-ms-flex-pack:center;justify-content:center;margin-bottom:28px;min-width:120px}
.kd-invitation__content .information__content .text{color:#4c4c4c;line-height:24px;white-space:pre-wrap}
.kd-invitation__content .information__content .link{color:#4864ff;text-decoration:underline}
.kd-invitation__content .information__accept{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-right:29px}
.kd-invitation__content .information__accept-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-right:22px}
.kd-invitation__content .information__accept-icon .icon{margin-bottom:10px}
.kd-invitation__content .information__image{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}
.kd-invitation__content .information__image .img-fluid{height:100%;width:100%}
.kd-invitation__section:not(:last-child){border-bottom:1px solid #e9e9e9}
.kd-invitation .kd-tab__list{margin-bottom:60px}
.kd-invitation .kd-tab__item{-ms-flex:1 1;flex:1 1}
.kd-invitation .kd-tab__link.active{background:#4864ff}
body.invitation .viewer-canvas>img{border-radius:4px}
.kd-copy[data-v-14861235]{display:-ms-inline-flexbox;display:inline-flex;position:relative}
.kd-copy__content[data-v-14861235]{-ms-flex-align:center;align-items:center;background:rgba(72,100,255,.1);border-radius:20px;display:-ms-inline-flexbox;display:inline-flex;height:32px;-ms-flex-pack:center;justify-content:center;min-width:97px}
.kd-copy__icon[data-v-14861235]{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}
.kd-copy__text[data-v-14861235]{color:#4864ff}
.kd-copy__tooltip .tooltip[data-v-14861235]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;top:-48px;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:997}
.kd-copy__tooltip .tooltip__inner[data-v-14861235]{background:#1f1f1f;border-radius:6px;color:#fff;padding:8px 12px;position:relative;text-align:center;white-space:nowrap}
.kd-copy__tooltip .tooltip__inner[data-v-14861235]:after{border:6px solid transparent;border-top-color:#1f1f1f;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}
.kd-notice{-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.08);box-shadow:0 4px 8px rgba(0,0,0,.08);display:-ms-flexbox;display:flex;padding:10px}
.kd-notice__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}
.kd-notice__icon .icon{height:20px;width:20px}
.kd-notice__message{color:#4c4c4c;-ms-flex-positive:1;flex-grow:1;line-height:20px;margin-top:.05rem}
.kd-notice--success .icon{height:17px;width:17px}
.kd-notice--success .icon path:last-child{fill:#32bf45}
.kd-notice--warn .icon{height:18px;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:18px}
.kd-paginate{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.kd-paginate .page-item{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:8px}
.kd-paginate .page-item:not(:last-child){margin-right:8px}
.kd-paginate .page-item.active .page-link{background:#1f1f1f;color:#fff;cursor:default}
.kd-paginate .page-item.disabled .page-link{cursor:not-allowed}
.kd-paginate .page-item.disabled .page-link,.kd-paginate .page-item.disabled .page-link:first-child:after,.kd-paginate .page-item.disabled .page-link:last-child:after{color:rgba(76,76,76,.5)}
.kd-paginate .page-item.disabled .page-link:hover{background:#f7f7f7}
.kd-paginate .page-item.break .page-link{color:#4c4c4c;cursor:default}
.kd-paginate .page-item.prev .page-link,.kd-paginate .page-item.next .page-link{font-size:18px;padding:0}
.kd-paginate .page-item:first-child .page-link:after,.kd-paginate .page-item:last-child .page-link:after{color:#4c4c4c;content:"\eac3";display:inline-block;font-family:Material Icons Round;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:17px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto}
.kd-paginate .page-item:last-child .page-link:after{content:"\eac9"}
.kd-paginate .page-link{-ms-flex-align:center;align-items:center;background:#f7f7f7;border-radius:4px;color:#4c4c4c;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;height:24px;-ms-flex-pack:center;justify-content:center;min-width:24px;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-paginate .page-link:hover{background:#e9e9e9}
.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;display:block;height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}
.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}
.v-popper__popper{left:0;outline:none;top:0;z-index:10000}
.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}
.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}
.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}
.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}
.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}
.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}
.v-popper__arrow-container{height:10px;position:absolute;width:10px}
.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}
.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}
.v-popper__arrow-inner{border-width:7px;visibility:hidden}
.v-popper__arrow-outer{border-width:6px}
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}
.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px rgba(0,0,0,.1);color:#000}
.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}
.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}
.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}
.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:rgba(0,0,0,.8)}
.kd-tooltip{display:inline-block}
.kd-tooltip__content .title{font-size:14px;margin:8px 0;text-align:center}
body .v-popper__popper[data-popper-placement=top]{margin-top:-4px}
body .v-popper__popper[data-popper-placement=bottom]{margin-top:4px}
body .v-popper__popper .v-popper__wrapper{max-width:268px}
body .v-popper__popper .v-popper__inner{background:#1f1f1f;border:0;border-radius:4px;color:#fff;padding:12px 11.5px}
body .v-popper__popper .v-popper__inner .title{font-size:14px;margin-bottom:2px}
body .v-popper__popper .v-popper__inner .content,body .v-popper__popper .v-popper__inner .text{line-height:24px}
body .v-popper__popper .v-popper__inner .text:not(:last-child){margin-bottom:10px}
body .v-popper__popper .v-popper__arrow-inner,body .v-popper__popper .v-popper__arrow-outer{border-color:#1f1f1f}
.kd-badge[data-v-019d2184]{-ms-flex-align:center;align-items:center;background:#1f1f1f;border:1px solid transparent;border-radius:12px;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;-ms-flex-pack:center;justify-content:center;min-height:22px;padding:0 12px}
.kd-badge.outline[data-v-019d2184]{background:#fff;border-color:#1f1f1f;color:#1f1f1f}
.kd-badge--secondary[data-v-019d2184]{background:#4864ff}
.kd-badge--secondary.outline[data-v-019d2184]{background:#fff;border-color:#4864ff;color:#4864ff}
.kd-badge--success[data-v-019d2184]{background:#12bf45}
.kd-badge--success.outline[data-v-019d2184]{background:#fff;border-color:#12bf45;color:#12bf45}
.kd-badge--danger[data-v-019d2184]{background:#e60000}
.kd-badge--danger.outline[data-v-019d2184]{background:#fff;border-color:#e60000;color:#e60000}
.kd-badge--warning[data-v-019d2184]{background:#fab700}
.kd-badge--warning.outline[data-v-019d2184]{background:#fff;border-color:#fab700;color:#fab700}
.kd-badge--info[data-v-019d2184]{background:#00aee2}
.kd-badge--info.outline[data-v-019d2184]{background:#fff;border-color:#00aee2;color:#00aee2}
.kd-badge--full[data-v-019d2184]{display:-ms-flexbox;display:flex;width:100%}
.kd-radio{cursor:pointer;display:-ms-flexbox;display:flex;padding-left:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-radio__control{height:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden;width:0;z-index:-1}
.kd-radio__control:checked+.kd-radio__icon:before{background:#1f1f1f;border-color:transparent}
.kd-radio__control:checked+.kd-radio__icon:after{opacity:1;pointer-events:auto;visibility:visible}
.kd-radio__label{color:#4c4c4c;-webkit-transform:translateY(.05rem);transform:translateY(.05rem)}
.kd-radio__label a{color:#4864ff}
.kd-radio__icon{height:16px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}
.kd-radio__icon:before,.kd-radio__icon:after{background:#fff;border-radius:50%;content:""}
.kd-radio__icon:before{border:1px solid #d2d2d2;bottom:0;left:0;position:absolute;right:0;top:0}
.kd-radio__icon:after{height:4px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;width:4px}
.kd-radio--disabled{cursor:not-allowed}
.kd-radio--disabled .kd-radio__control:checked+.kd-radio__icon:before{background:rgba(31,31,31,.4)}
.kd-radio--disabled .kd-radio__label{color:#bfbfbf}
.kd-switch[data-v-91044de2]{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-switch__label[data-v-91044de2]{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.kd-switch__control[data-v-91044de2]{height:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden;width:0;z-index:-1}
.kd-switch__control:checked+.kd-switch__icon[data-v-91044de2]:before{background:#1f1f1f;border-color:transparent}
.kd-switch__control:checked+.kd-switch__icon[data-v-91044de2]:after{background:#fff;-webkit-transform:translate(15px,-50%);transform:translate(15px,-50%)}
.kd-switch__text[data-v-91044de2]{color:#4c4c4c;margin-left:8px;-webkit-transform:translateY(.05rem);transform:translateY(.05rem)}
.kd-switch__text a[data-v-91044de2]{color:#4864ff}
.kd-switch__icon[data-v-91044de2]{cursor:pointer;height:24px;position:relative;width:39px}
.kd-switch__icon[data-v-91044de2]:before,.kd-switch__icon[data-v-91044de2]:after{content:"";-webkit-transition:.3s;transition:.3s}
.kd-switch__icon[data-v-91044de2]:before{background:#fff;border:1px solid #1f1f1f;border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0}
.kd-switch__icon[data-v-91044de2]:after{background:#1f1f1f;border-radius:50%;height:18px;left:3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}
.kd-switch--disabled .kd-switch__icon[data-v-91044de2]{cursor:not-allowed}
.kd-switch--disabled .kd-switch__icon[data-v-91044de2]:before{background:#f7f7f7;border-color:#bfbfbf}
.kd-switch--disabled .kd-switch__icon[data-v-91044de2]:after{background:#bfbfbf}
.kd-switch--disabled .kd-switch__control:checked+.kd-switch__icon[data-v-91044de2]:before{background:#bfbfbf;border-color:transparent}
.style-guide[data-v-f5b5eae2]{margin:0 auto;max-width:1440px}
section[class*=col-][data-v-f5b5eae2]{margin-bottom:64px}
.mb-32[data-v-f5b5eae2]{margin-bottom:32px}
.mt-32[data-v-f5b5eae2]{margin-top:32px}
.mt-16[data-v-f5b5eae2]{margin-top:16px}
.mb-16[data-v-f5b5eae2]{margin-bottom:16px}
.mb-8[data-v-f5b5eae2]{margin-bottom:8px}
.title[data-v-f5b5eae2]{font-size:32px;margin:32px 0 64px;text-align:center}
.sub-title[data-v-f5b5eae2]{border-bottom:1px solid #000;font-size:22px;font-weight:600;margin-bottom:24px;padding-bottom:8px}
.small-title[data-v-f5b5eae2]{font-weight:600;margin-bottom:16px}
.kd-icon[data-v-f5b5eae2]{margin-right:10px}
.kd-about-request-pass{padding:24px 24px 40px}
.kd-about-request-pass__content{background:#fff;border-radius:4px}
.kd-about-request-pass__title{border-bottom:1px solid #e9e9e9;font-size:24px;padding:40px 0;text-align:center}
.kd-about-request-pass__body{margin:0 auto 40px;max-width:718px;padding:40px 45px}
.kd-about-request-pass__section:not(:last-child){margin-bottom:80px}
.kd-about-request-pass__sub-title{font-size:24px;margin-bottom:18px;text-align:center}
.kd-about-request-pass__explain{color:#4c4c4c;line-height:24px;white-space:pre-wrap}
.kd-about-request-pass__explain .link{color:#5e5ce6;display:inline-block;font-size:13px;margin-top:6px;text-decoration:underline}
.kd-about-request-pass__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.kd-about-request-pass__item{-ms-flex:0 0 209px;flex:0 0 209px;min-width:209px;text-align:center}
.kd-about-request-pass__item:not(:last-child){margin-right:84px}
.kd-about-request-pass__item .pass-icon{margin-bottom:24px}
.kd-about-request-pass__item .pass-title{font-size:14px;margin-bottom:12px}
.kd-about-request-pass__item .pass-description{color:#4c4c4c;line-height:24px;margin:0 -4px 16px;text-align:center;white-space:pre-wrap}
.kd-about-request-pass__item .pass-button .kd-button .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.kd-about-request-pass__description{color:#4c4c4c;margin-bottom:40px;text-align:center}
.kd-about-request-pass__step{display:table;margin:0 -12px;table-layout:fixed;width:100%}
.kd-about-request-pass__step .item{display:table-cell;position:relative;text-align:center}
.kd-about-request-pass__step .item:before{background:#262626;border-radius:50%;content:"";display:block;height:24px;margin:0 auto 24px;width:24px;z-index:-1}
.kd-about-request-pass__step .item:after{background:#d2d2d2;content:"";height:1px;left:calc(50% + 20px);position:absolute;top:12px;width:calc(100% - 40px)}
.kd-about-request-pass__step .item:last-child:after{content:none}
.kd-about-request-pass__step .item .text{white-space:pre-wrap}
.kd-about-request-pass__step .item.complete:before{background:#4864ff}
.kd-about-request-pass__step .item.complete .text{color:#4864ff;display:block}
.kd-about-request-pass__step .item.complete .sub-text{color:#4c4c4c;font-size:12px}
.kd-about-request-pass__step .item.active:after{background:-webkit-gradient(linear,left top,right top,color-stop(60%,#d2d2d2),color-stop(0%,rgba(255,255,255,0))) repeat-x bottom;background:linear-gradient(to right,#d2d2d2 60%,rgba(255,255,255,0) 0%) repeat-x bottom;background-size:9px 1px}
.kd-about-request-pass__step .item.active .time{color:#4c4c4c;font-size:12px;left:100%;position:absolute;top:18px;-webkit-transform:translateX(-50%);transform:translate(-50%);white-space:nowrap;z-index:1}
.kd-about-request-pass__button{display:-ms-flexbox;display:flex}
.kd-about-request-pass__button .back{min-width:160px}
.kd-about-request-pass__button .continue{margin-left:auto;min-width:364px}
.kd-about-request-upgrade{background:#f7f7f7;padding:24px 24px 40px}
.kd-about-request-upgrade__container{margin-bottom:40px}
.kd-about-request-upgrade__sub-heading{margin-bottom:4px;text-align:center}
.kd-about-request-upgrade__heading{margin-bottom:32px;text-align:center}
.kd-about-request-upgrade__content{background:#fff;border-radius:4px;margin-bottom:40px;padding:40px}
.kd-about-request-upgrade__section:not(:last-child){margin-bottom:80px}
.kd-about-request-upgrade__section.application-flow{margin-bottom:54px}
.kd-about-request-upgrade__section.application-step{background:#f7f7f7;border-radius:4px;padding:60px 40px 40px}
.kd-about-request-upgrade__section .application-step__container{margin:0 auto;max-width:709px}
.kd-about-request-upgrade__sub-title{font-size:24px;margin-bottom:32px;text-align:center}
.kd-about-request-upgrade__description{color:#4c4c4c;line-height:24px;margin-bottom:24px;text-align:center;white-space:pre-wrap}
.kd-about-request-upgrade__link{text-align:center}
.kd-about-request-upgrade__link .link{color:#4864ff;font-weight:600;text-decoration:underline}
.kd-about-request-upgrade__flow{display:-ms-flexbox;display:flex;margin:48px auto 0;max-width:1110px}
.kd-about-request-upgrade__flow .flow-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;position:relative}
.kd-about-request-upgrade__flow .flow-item:not(:last-child):after{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbl9OZXh0XzIiIGRhdGEtbmFtZT0iaWNvbi9OZXh0IDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiPg0KICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzgxIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA4MSIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiBmaWxsPSJub25lIi8+DQogIDxwYXRoIGlkPSJQYXRoXzM0IiBkYXRhLW5hbWU9IlBhdGggMzQiIGQ9Ik0xMS43ODksMTQuNGgwYTEuMDc5LDEuMDc5LDAsMCwwLTEuNTI4LDBsLTMuMTMxLDMuMTJWMS4wODNBMS4wODcsMS4wODcsMCwwLDAsNi4wNDgsMGgwQTEuMDg3LDEuMDg3LDAsMCwwLDQuOTY0LDEuMDgzVjE3LjUyOGwtMy4xMi0zLjEyYTEuMDc5LDEuMDc5LDAsMCwwLTEuNTI3LDBoMGExLjA3OSwxLjA3OSwwLDAsMCwwLDEuNTI3bDQuOTcyLDQuOTcyYTEuMDc5LDEuMDc5LDAsMCwwLDEuNTI3LDBsNC45NzItNC45NzJBMS4xMTIsMS4xMTIsMCwwLDAsMTEuNzg5LDE0LjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjM4OSAxOC44MjgpIHJvdGF0ZSgtOTApIiBmaWxsPSIjMjYyNjI2Ii8+DQo8L3N2Zz4NCg==) center/cover no-repeat;content:"";height:19px;position:absolute;right:-6px;top:calc(50% - 10px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:33px}
.kd-about-request-upgrade__flow .flow-title{font-size:18px;margin-bottom:24px}
.kd-about-request-upgrade__flow .flow-icon{margin-bottom:28px}
.kd-about-request-upgrade__flow .flow-description{line-height:24px;text-align:center;white-space:pre-wrap}
.kd-about-request-upgrade__step{margin-bottom:40px}
.kd-about-request-upgrade__step .step-item{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;position:relative}
.kd-about-request-upgrade__step .step-item:not(:last-child){padding:0 0 40px}
.kd-about-request-upgrade__step .step-item:not(:last-child):before{background:#bfbfbf;content:"";height:calc(100% - 50px);left:24px;position:absolute;top:49px;width:1px;z-index:1}
.kd-about-request-upgrade__step .step-icon{-ms-flex-negative:0;flex-shrink:0;height:50px;margin-right:40px;position:relative;width:50px}
.kd-about-request-upgrade__step .step-icon .icon{left:-16px;position:absolute;top:-16px}
.kd-about-request-upgrade__step .step-content{-ms-flex-positive:1;flex-grow:1}
.kd-about-request-upgrade__step .step-title{margin:4px 0 6px}
.kd-about-request-upgrade__step .step-description{white-space:pre-wrap}
.kd-about-request-upgrade__step .step-description .break{content:"";margin-bottom:28px}
.kd-about-request-upgrade__step .step-description .link{color:#4864ff;text-decoration:underline}
.kd-about-request-upgrade__step .step-progress{margin:18px 0 24px}
.kd-about-request-upgrade__step .step-progress__link{-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #f7f7f7;border-radius:4px;-webkit-box-shadow:3px 3px 12px rgba(235,235,235,.2);box-shadow:3px 3px 12px rgba(235,235,235,.2);display:-ms-flexbox;display:flex;padding:11px 16px 11px 20px;-webkit-transition:.15s;transition:.15s}
.kd-about-request-upgrade__step .step-progress__link:hover{background:#f5f7ff;border-color:#4864ff}
.kd-about-request-upgrade__step .step-progress__link:hover .step-progress__label{color:#4864ff}
.kd-about-request-upgrade__step .step-progress__link:hover .step-progress__icon .icon path{fill:#4864ff}
.kd-about-request-upgrade__step .step-progress__detail{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;margin-right:16px}
.kd-about-request-upgrade__step .step-progress__label{color:#262626;font-size:14px;margin-right:8px;-webkit-transition:.15s;transition:.15s}
.kd-about-request-upgrade__step .step-progress__status{-ms-flex-align:center;align-items:center;color:#e60000;display:-ms-flexbox;display:flex;font-size:12px}
.kd-about-request-upgrade__step .step-progress__status.complete .icon{height:18px;margin-right:3px;width:18px}
.kd-about-request-upgrade__step .step-progress__status.complete .icon path:last-child{fill:#4864ff}
.kd-about-request-upgrade__step .step-progress__status.complete .text{color:#4864ff}
.kd-about-request-upgrade__step .step-progress__icon{margin-left:auto}
.kd-about-request-upgrade__step .step-note{margin:16px 0}
.kd-about-request-upgrade__step .step-note__heading{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:8px}
.kd-about-request-upgrade__step .step-note__heading .icon{-ms-flex-negative:0;flex-shrink:0;height:24px;margin-right:6px;width:24px}
.kd-about-request-upgrade__step .step-note__heading .text{font-weight:600}
.kd-about-request-upgrade__step .step-note__description{color:#4c4c4c;white-space:pre-wrap}
.kd-about-request-upgrade__step .step-note__description .link{color:#4864ff;text-decoration:underline}
.kd-about-request-upgrade__step .step-checkbox{margin-top:16px}
.kd-about-request-upgrade__step .step-checkbox .kd-checkbox{display:-ms-inline-flexbox;display:inline-flex}
.kd-about-request-upgrade__step .step-checkbox .kd-checkbox__icon:after{background:#4864ff}
.kd-about-request-upgrade__request-pass{color:#bfbfbf;margin-top:16px;text-align:center}
.kd-about-request-upgrade__footer{color:#bfbfbf;font-weight:600;text-align:center}
.kd-scroll-to-top{-ms-flex-align:center;align-items:center;background:#1f1f1f;border:0;border-radius:50%;bottom:86px;display:-ms-flexbox;display:flex;height:56px;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:64px;-webkit-transition:.3s ease;transition:.3s ease;visibility:hidden;width:56px;z-index:997}
.kd-scroll-to-top.show{opacity:1;pointer-events:auto;visibility:visible}
.kd-scroll-to-top .icon{height:26px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:26px}
.kd-scroll-to-top .icon path{fill:#fff}
.kd-about-upgrade{background:#f7f7f7;padding:24px}
.kd-about-upgrade__container{background:#fff;border-radius:4px;margin-bottom:24px;padding:40px 40px 104px}
.kd-about-upgrade__title{font-size:32px;margin-bottom:40px;text-align:center}
.kd-about-upgrade__banner{background:#1f1f1f;border-radius:4px;margin-bottom:40px}
.kd-about-upgrade__banner .banner-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
@media (min-width:1441px){.kd-about-upgrade__banner .banner-wrapper{margin:0 auto;max-width:1250px}}
.kd-about-upgrade__banner .banner-content{padding:72px 24px 73px 80px}
@media (min-width:1441px){.kd-about-upgrade__banner .banner-content{padding-left:24px}}
.kd-about-upgrade__banner .banner-title{color:#fff;font-size:24px;line-height:41px;margin-bottom:40px;white-space:pre-wrap}
.kd-about-upgrade__banner .banner-description{color:#fff;line-height:24px;white-space:pre-wrap}
.kd-about-upgrade__banner .banner-image{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;padding:24px}
.kd-about-upgrade__banner .banner-image .img-fluid{height:356px;width:530px}
.kd-about-upgrade__management{margin-bottom:40px}
.kd-about-upgrade__management .management-container{margin:0 auto;max-width:710px}
.kd-about-upgrade__management .management-list{display:-ms-flexbox;display:flex}
.kd-about-upgrade__management .management-item{-ms-flex:1 1;flex:1 1;text-align:center}
.kd-about-upgrade__management .management-link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}
.kd-about-upgrade__management .management-link .kd-icon{color:#262626}
.kd-about-upgrade__management .management-label{color:#262626;line-height:24px;margin-bottom:6px}
.kd-about-upgrade__information{background:#f7f7f7;border-radius:4px;margin-bottom:40px;padding:40px}
.kd-about-upgrade__information .information-container{margin:0 auto;max-width:760px}
.kd-about-upgrade__information .information-title{font-size:24px;margin-bottom:32px;text-align:center}
.kd-about-upgrade__information .information-list{display:-ms-flexbox;display:flex;margin-bottom:32px}
.kd-about-upgrade__information .information-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}
.kd-about-upgrade__information .information-item .icon{margin-bottom:18px}
.kd-about-upgrade__information .information-label{line-height:24px;white-space:pre-wrap}
.kd-about-upgrade__information .information-explanation{text-align:center}
.kd-about-upgrade__information .information-explanation .link{color:#4864ff}
.kd-about-upgrade__business{background:#f7f7f7;border-radius:4px;margin-bottom:40px;padding:40px}
.kd-about-upgrade__business .business-container{margin:0 auto;max-width:920px}
.kd-about-upgrade__business .business-title{font-size:24px;margin-bottom:16px;text-align:center}
.kd-about-upgrade__business .business-description{color:#4c4c4c;line-height:24px;margin-bottom:40px;text-align:center;white-space:pre-wrap}
.kd-about-upgrade__business .business-table{margin-bottom:16px}
.kd-about-upgrade__business .business-table .table{border-collapse:separate;border-spacing:16px 0;margin:0 -16px;table-layout:fixed;width:calc(100% + 32px)}
.kd-about-upgrade__business .business-table .table .heading{background:#fff;padding:0 24px;width:452px}
.kd-about-upgrade__business .business-table .table .basic,.kd-about-upgrade__business .business-table .table .business{padding:0 24px;text-align:center;width:218px}
.kd-about-upgrade__business .business-table .table th.heading,.kd-about-upgrade__business .business-table .table th.basic,.kd-about-upgrade__business .business-table .table th.business{border-radius:4px 4px 0 0}
.kd-about-upgrade__business .business-table .table th.basic,.kd-about-upgrade__business .business-table .table th.business{padding:24px 24px 14px;vertical-align:top}
.kd-about-upgrade__business .business-table .table tbody tr:last-child td{border-radius:0 0 4px 4px;padding-bottom:40px}
.kd-about-upgrade__business .business-table .table td.heading .text{border-bottom:1px solid #e9e9e9;color:#4c4c4c;padding:21px 0}
@media (max-width:389.98px),(min-width:414px){.kd-about-upgrade__business .business-table .table td.heading .text .break{display:none}}
.kd-about-upgrade__business .business-table .table .basic{background:#fff}
.kd-about-upgrade__business .business-table .table .basic .basic-subtitle{font-size:16px}
.kd-about-upgrade__business .business-table .table .basic .icon{height:24px;width:24px}
.kd-about-upgrade__business .business-table .table .basic .icon:not(.disabled) path:last-child{fill:#4864ff}
.kd-about-upgrade__business .business-table .table .basic .icon.disabled{height:26px;width:26px}
.kd-about-upgrade__business .business-table .table .basic .icon.disabled>path{fill:#bfbfbf}
.kd-about-upgrade__business .business-table .table .basic b.text{font-size:16px}
.kd-about-upgrade__business .business-table .table .business{background:#4864ff;color:#fff}
.kd-about-upgrade__business .business-table .table .business .business-subtitle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px}
.kd-about-upgrade__business .business-table .table .business .business-subtitle .text{margin-bottom:1px}
.kd-about-upgrade__business .business-table .table .business .business-subtitle .sub-text{font-size:14px}
.kd-about-upgrade__business .business-table .table .business .icon{height:24px;width:24px}
.kd-about-upgrade__business .business-table .table .business .icon:not(.disabled) path:last-child{fill:#fff}
.kd-about-upgrade__business .business-table .table .business b.text{font-size:16px}
.kd-about-upgrade__business .jasrac{background:#fff;border-radius:4px;padding:24px}
.kd-about-upgrade__business .jasrac .jasrac-title{font-size:14px;margin-bottom:12px}
.kd-about-upgrade__business .jasrac .jasrac-description{color:#4c4c4c;line-height:24px;margin-bottom:10px;white-space:pre-wrap}
.kd-about-upgrade__business .jasrac .jasrac-note{display:-ms-flexbox;display:flex}
.kd-about-upgrade__business .jasrac .jasrac-note .text{white-space:pre-wrap}
.kd-about-upgrade__business .jasrac .jasrac-note .icon{margin-top:-2px}
.kd-about-upgrade__business .jasrac .jasrac-note .kd-icon{color:#4c4c4c;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}
.kd-about-upgrade__business .jasrac .jasrac-note .link{color:#4864ff;font-weight:600;text-decoration:underline}
.kd-about-upgrade__progress{background:#f7f7f7;border-radius:4px;padding:40px}
.kd-about-upgrade__progress .progress-container{margin:0 auto;max-width:600px}
.kd-about-upgrade__progress .progress-title{font-size:24px;margin-bottom:16px;text-align:center}
.kd-about-upgrade__progress .progress-message{color:#4c4c4c;margin-bottom:80px;text-align:center}
.kd-about-upgrade__progress .progress-step{display:table;margin:0 auto 60px;max-width:400px;table-layout:fixed;width:100%}
.kd-about-upgrade__progress .progress-step .item{display:table-cell;position:relative;text-align:center}
.kd-about-upgrade__progress .progress-step .item:before{background:#262626;border-radius:50%;content:"";display:block;height:24px;margin:0 auto 24px;width:24px;z-index:-1}
.kd-about-upgrade__progress .progress-step .item:after{background:#d2d2d2;content:"";height:1px;left:calc(50% + 20px);position:absolute;top:12px;width:calc(100% - 40px)}
.kd-about-upgrade__progress .progress-step .item:last-child:after{content:none}
.kd-about-upgrade__progress .progress-step .item .text{white-space:pre-wrap}
.kd-about-upgrade__progress .progress-step .item.complete:before{background:#4864ff}
.kd-about-upgrade__progress .progress-step .item.complete .text{color:#4864ff;display:block}
.kd-about-upgrade__progress .progress-step .item.complete .sub-text{color:#4c4c4c;font-size:12px}
.kd-about-upgrade__progress .progress-description{margin-bottom:30px;text-align:center}
.kd-about-upgrade__progress .progress-list{margin-bottom:40px}
.kd-about-upgrade__progress .progress-item:not(:last-child){margin-bottom:16px}
.kd-about-upgrade__progress .progress-link{-ms-flex-align:center;align-items:center;background:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:3px 3px 12px rgba(235,235,235,.2);box-shadow:3px 3px 12px rgba(235,235,235,.2);display:-ms-flexbox;display:flex;padding:12px 16px 12px 24px;-webkit-transition:.15s;transition:.15s}
.kd-about-upgrade__progress .progress-link:not(:last-child){margin-bottom:17px}
.kd-about-upgrade__progress .progress-link:hover{background:#f5f7ff;border-color:#4864ff}
.kd-about-upgrade__progress .progress-link:hover .progress-label{color:#4864ff}
.kd-about-upgrade__progress .progress-link:hover .progress-icon .icon path{fill:#4864ff}
.kd-about-upgrade__progress .progress-detail{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;margin-right:16px}
.kd-about-upgrade__progress .progress-detail.request-pass-expire{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.kd-about-upgrade__progress .progress-detail.request-pass-expire .progress-label{margin:0 0 2px}
.kd-about-upgrade__progress .progress-detail.request-pass-expire .progress-status .text{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-about-upgrade__progress .progress-detail.request-pass-expire .progress-status .text .kd-icon{-ms-flex-negative:0;flex-shrink:0;font-size:16px;margin-right:4px}
.kd-about-upgrade__progress .progress-label{color:#262626;font-size:14px;margin-right:8px;-webkit-transition:.15s;transition:.15s}
.kd-about-upgrade__progress .progress-status{-ms-flex-align:center;align-items:center;color:#e60000;display:-ms-flexbox;display:flex;font-size:12px}
.kd-about-upgrade__progress .progress-status.complete .icon{height:18px;margin-right:3px;width:18px}
.kd-about-upgrade__progress .progress-status.complete .icon path:last-child{fill:#4864ff}
.kd-about-upgrade__progress .progress-status.complete .text{color:#4864ff}
.kd-about-upgrade__progress .progress-status.expire .text{color:#e60000}
.kd-about-upgrade__progress .progress-icon{margin-left:auto}
.kd-about-upgrade__copyright{color:#4c4c4c;font-size:12px;text-align:center}
.kd-change-email{padding:24px}
.kd-change-email__content{background:#fff;border-radius:4px;padding:40px}
.kd-change-email__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-change-email__form{margin:0 auto;max-width:435px}
.kd-change-email__message{color:#4c4c4c;line-height:24px;margin:24px 0;white-space:pre-wrap}
.kd-change-email .current-email{margin-bottom:24px}
.kd-change-email .current-email .kd-group-input__label{color:#4c4c4c;display:block;font-size:12px;margin-bottom:8px}
.kd-change-email .current-email .kd-group-input__value{color:#000;font-size:15px;font-weight:500}
.kd-change-password{padding:24px}
.kd-change-password__content{background:#fff;border-radius:4px;padding:40px}
.kd-change-password__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-change-password__form{margin:0 auto;max-width:435px}
.kd-change-password__submit{margin-top:40px}
.kd-edit-bank-info{padding:24px}
.kd-edit-bank-info__content{background:#fff;border-radius:4px;padding:40px}
.kd-edit-bank-info__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-edit-bank-info__form{margin:0 auto;max-width:452px}
.kd-edit-bank-info__account-type{max-width:226px}
.kd-edit-bank-info__password{background:#f7f7f7;border-radius:4px;margin-bottom:24px;padding:16px 24px}
.kd-edit-bank-info__password-note{font-size:10px;margin-bottom:12px;text-align:center}
.kd-edit-bank-info__password .kd-group-input{margin-bottom:0}
.kd-edit-bank-info .row{margin:0 -8px}
.kd-edit-bank-info .col-6{padding:0 8px}
.kd-edit-user-info{padding:24px}
.kd-edit-user-info__content{background:#fff;border-radius:4px;padding:40px}
.kd-edit-user-info__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-edit-user-info__form{margin:0 auto;max-width:452px}
.kd-edit-user-info__full-name .form-group-label{margin-bottom:8px}
.kd-edit-user-info__full-name .form-group-label .text{color:#4c4c4c;font-size:12px;margin:0 8px 0 4px}
.kd-edit-user-info__full-name .form-group-label .description{color:#bfbfbf;font-size:10px}
.kd-edit-user-info__birthday .form-group-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-edit-user-info__birthday .year,.kd-edit-user-info__birthday .month,.kd-edit-user-info__birthday .day{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1}
.kd-edit-user-info__birthday .year .text,.kd-edit-user-info__birthday .month .text,.kd-edit-user-info__birthday .day .text{color:#4c4c4c;margin-left:8px}
.kd-edit-user-info__birthday .year,.kd-edit-user-info__birthday .month{margin-right:16px}
.kd-edit-user-info__address .zip-code{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.kd-edit-user-info__address .zip-code .text{color:#4c4c4c;margin-right:8px}
.kd-edit-user-info__address .zip-code .kd-group-input{margin:0 16px 0 0;width:196px}
.kd-edit-user-info__address .zip-code .note{color:#4c4c4c;font-size:12px}
.kd-edit-user-info__address .prefecture,.kd-edit-user-info__address .city{margin-top:16px}
.kd-edit-user-info__address .form-row{margin:0 -8px}
.kd-edit-user-info__address .form-col{padding:0 8px}
.kd-edit-user-info__phone .kd-group-input{margin-bottom:0}
.kd-edit-user-info__password{background:#f7f7f7;border-radius:4px;margin-bottom:24px;padding:16px 24px}
.kd-edit-user-info__password-note{font-size:10px;margin-bottom:12px;text-align:center}
.kd-edit-user-info__password .kd-group-input{margin-bottom:0}
.kd-edit-user-info__modal .kd-modal__body{padding:36px 50px 0}
.kd-edit-user-info__modal .kd-modal__body .message{color:#4c4c4c;line-height:24px}
.kd-edit-user-info__modal .kd-modal__body .text{margin-bottom:24px}
.kd-edit-user-info__modal .kd-modal__footer{display:-ms-flexbox;display:flex;padding-left:50px;padding-right:50px}
.kd-edit-user-info__modal .kd-modal__footer .kd-button{-ms-flex:1 1;flex:1 1}
.kd-edit-user-info__modal .kd-modal__footer .kd-button:not(:last-child){margin-right:16px}
.kd-edit-user-info .form-group{margin-bottom:16px}
.kd-edit-user-info .form-group-label{color:#4c4c4c;display:block;font-size:12px;margin-bottom:8px}
.kd-edit-user-info .form-group-label .required{color:#e60000;display:inline-block;font-size:14px;line-height:18px;margin-right:4px}
.kd-edit-user-info .form-group-label .sub-label{color:#bfbfbf;font-size:10px;margin-left:6px}
.kd-edit-user-info .kd-input[disabled],.kd-edit-user-info .kd-input--disabled{background:#e9e9e9;color:#4c4c4c;font-family:Ellipsis,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,Meiryo,\30e1\30a4\30ea\30aa,Noto Sans CJK JP,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd-edit-user-info .kd-input[disabled]::-webkit-input-placeholder,.kd-edit-user-info .kd-input--disabled::-webkit-input-placeholder{color:#bfbfbf}
.kd-edit-user-info .kd-input[disabled]::-moz-placeholder,.kd-edit-user-info .kd-input--disabled::-moz-placeholder{color:#bfbfbf}
.kd-edit-user-info .kd-input[disabled]:-ms-input-placeholder,.kd-edit-user-info .kd-input--disabled:-ms-input-placeholder{color:#bfbfbf}
.kd-edit-user-info .kd-input[disabled]::-ms-input-placeholder,.kd-edit-user-info .kd-input--disabled::-ms-input-placeholder{color:#bfbfbf}
.kd-edit-user-info .kd-input[disabled]::placeholder,.kd-edit-user-info .kd-input--disabled::placeholder{color:#bfbfbf}
.kd-edit-user-info .kd-input[readonly],.kd-edit-user-info .kd-input--readonly{background:#fff;color:#4c4c4c}
.kd-edit-user-info .kd-tab__item{-ms-flex:1 1;flex:1 1}
body.edit-user-info .kd-select.multiselect--disabled .multiselect__tags{background:#e9e9e9}
body.edit-user-info .kd-select.multiselect--disabled .multiselect__placeholder{color:#bfbfbf}
body.edit-user-info .kd-select.multiselect--disabled .multiselect__single{color:#4c4c4c}
.kd-ekyc{padding:24px 24px 40px}
.kd-ekyc__content{background:#fff;border-radius:4px;margin-bottom:40px;padding:40px}
.kd-ekyc__body{margin:0 auto;max-width:860px}
.kd-ekyc__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-ekyc__logo{margin-bottom:40px;text-align:center}
.kd-ekyc__sub-title{font-size:14px;margin-bottom:4px;text-align:center}
.kd-ekyc__description{color:#4c4c4c;line-height:24px;margin-bottom:40px;text-align:center;white-space:pre-wrap}
.kd-ekyc__submit{margin:0 auto 40px;max-width:435px}
.kd-ekyc__procedure{background:#f7f7f7;padding:20px}
.kd-ekyc__procedure-title{font-size:16px;margin-bottom:16px}
.kd-ekyc__procedure-description{color:#4c4c4c;line-height:24px;white-space:pre-wrap}
.kd-ekyc__action .back{min-width:160px}
.kd-account-info{padding:24px}
.kd-account-info__content{background:#fff;border-radius:4px}
.kd-account-info__section{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;padding:40px 24px}
.kd-account-info__section:not(:last-child){border-bottom:1px solid #e9e9e9}
.kd-account-info__detail{-ms-flex-positive:1;flex-grow:1;padding-right:40px}
.kd-account-info__sub-title{font-size:24px;margin-bottom:16px}
.kd-account-info__sub-title.request-upgrade{margin-bottom:0}
.kd-account-info__item{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}
.kd-account-info__item:not(:last-child){margin-bottom:16px}
.kd-account-info__item .label{color:#4c4c4c;-ms-flex:0 0 170px;flex:0 0 170px;padding-right:16px}
.kd-account-info__item .value{font-weight:600}
.kd-account-info__item .field:not(:last-child){margin-bottom:4px}
.kd-account-info__qualification-item{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}
.kd-account-info__qualification-item:not(:last-child){margin-bottom:16px}
.kd-account-info__qualification-item .label{color:#4c4c4c;-ms-flex:0 0 170px;flex:0 0 170px;padding-right:16px}
.kd-account-info__qualification-item .sub-label{color:#a0a0a0;font-size:12px}
.kd-account-info__status{color:#4c4c4c}
.kd-account-info__ekyc-in-progress,.kd-account-info__qualification-in-progress{-ms-flex-align:center;align-items:center;color:#4864ff;display:-ms-flexbox;display:flex}
.kd-account-info__ekyc-in-progress .icon,.kd-account-info__qualification-in-progress .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:6px}
.kd-account-info__ekyc-completed,.kd-account-info__qualification-completed{-ms-flex-align:center;align-items:center;color:#12bf45;display:-ms-flexbox;display:flex}
.kd-account-info__ekyc-completed .icon,.kd-account-info__qualification-completed .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:6px}
.kd-account-info__ekyc-completed .icon path:last-child,.kd-account-info__qualification-completed .icon path:last-child{fill:#12bf45}
.kd-account-info__qualification-reject{-ms-flex-align:center;align-items:center;color:#e60000;display:-ms-flexbox;display:flex}
.kd-account-info__qualification-reject .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:4px}
.kd-account-info__ekyc-failed .warning{-ms-flex-align:center;align-items:center;color:#e60000;display:-ms-flexbox;display:flex;margin-bottom:20px}
.kd-account-info__ekyc-failed .warning .kd-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:4px}
.kd-account-info__ekyc-failed .mistakes-title{font-size:14px;margin-bottom:14px}
.kd-account-info__ekyc-failed .mistakes-detail{color:#4c4c4c;line-height:24px;white-space:pre-wrap}
.kd-account-info__ekyc-failed .mistakes-detail .link{color:#4864ff;text-decoration:underline}
.kd-account-info__qualification-in-progress,.kd-account-info__qualification-completed{margin-bottom:24px}
.kd-account-info__notice,.kd-account-info__warning,.kd-account-info__qualification-expired{-ms-flex-align:center;align-items:center;color:#e60000;display:-ms-flexbox;display:flex}
.kd-account-info__notice .kd-icon,.kd-account-info__warning .kd-icon,.kd-account-info__qualification-expired .kd-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:4px}
.kd-account-info__notice{margin-top:16px}
.kd-account-info__warning{margin-top:12px}
.kd-account-info__button{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}
.kd-account-info__button .kd-button{min-width:209px}
.kd-account-info__button.has-icon .kd-button .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.kd-account-info__requesting-pass,.kd-account-info__contact,.kd-account-info__upgrade-jasrac-member{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}
.kd-account-info__requesting-pass .kd-icon,.kd-account-info__contact .kd-icon,.kd-account-info__upgrade-jasrac-member .kd-icon{color:#00aee2;-ms-flex-negative:0;flex-shrink:0;margin-right:4px}
.kd-account-info__requesting-pass .text .link,.kd-account-info__contact .text .link,.kd-account-info__upgrade-jasrac-member .text .link{color:#4864ff;text-decoration:underline}
.kd-account-info__upgrade-jasrac-member{-ms-flex-align:start;align-items:flex-start;white-space:pre-wrap}
.kd-account-info__upgrade-jasrac-member .kd-icon{margin-top:-2px}
.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}
.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}
.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}
.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}
.viewer-reset:before{background-position:-60px 0;content:"Reset"}
.viewer-prev:before{background-position:-80px 0;content:"Previous"}
.viewer-play:before{background-position:-100px 0;content:"Play"}
.viewer-next:before{background-position:-120px 0;content:"Next"}
.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}
.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}
.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}
.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}
.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}
.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}
.viewer-close:before{background-position:-260px 0;content:"Close"}
.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.viewer-container::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}
.viewer-container::selection,.viewer-container::selection{background-color:transparent}
.viewer-container:focus{outline:0}
.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}
.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}
.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}
.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}
.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}
.viewer-list{-webkit-box-sizing:content-box;box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}
.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;-webkit-transition:opacity .15s;transition:opacity .15s;width:30px}
.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}
.viewer-list>li:focus{outline:0}
.viewer-list>li+li{margin-left:1px}
.viewer-list>.viewer-loading{position:relative}
.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}
.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}
.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0;z-index:1}
.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}
.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}
.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;-webkit-transition:background-color .15s;transition:background-color .15s;width:24px}
.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}
.viewer-toolbar>ul>li:focus{-webkit-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}
.viewer-toolbar>ul>li:before{margin:2px}
.viewer-toolbar>ul>li+li{margin-left:1px}
.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}
.viewer-toolbar>ul>.viewer-small:before{margin:-1px}
.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}
.viewer-toolbar>ul>.viewer-large:before{margin:5px}
.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}
.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:0 5% 5px;max-width:90%;opacity:.8;overflow:hidden;text-overflow:ellipsis;-webkit-transition:opacity .15s;transition:opacity .15s;white-space:nowrap}
.viewer-title:hover{opacity:1}
.viewer-button{-webkit-app-region:no-drag;background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;-webkit-transition:background-color .15s;transition:background-color .15s;width:80px}
.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}
.viewer-button:focus{-webkit-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff;outline:0}
.viewer-button:before{bottom:15px;left:15px;position:absolute}
.viewer-fixed{position:fixed}
.viewer-open{overflow:hidden}
.viewer-show{display:block}
.viewer-hide{display:none}
.viewer-backdrop{background-color:rgba(0,0,0,.5)}
.viewer-invisible{visibility:hidden}
.viewer-move{cursor:move;cursor:-webkit-grab;cursor:grab}
.viewer-fade{opacity:0}
.viewer-in{opacity:1}
.viewer-transition{-webkit-transition:all .3s;transition:all .3s}
@-webkit-keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.viewer-loading:after{-webkit-animation:viewer-spinner 1s linear infinite;animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:rgba(255,255,255,.5);border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}
@media (max-width:767px){.viewer-hide-xs-down{display:none}}
@media (max-width:991px){.viewer-hide-sm-down{display:none}}
@media (max-width:1199px){.viewer-hide-md-down{display:none}}
.kd-request-contract{background:#f7f7f7;padding:24px 24px 40px}
.kd-request-contract__container{background:#fff;border-radius:4px;padding:40px}
.kd-request-contract__content{margin:0 auto;max-width:920px}
.kd-request-contract__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-request-contract__membership,.kd-request-contract__agreements,.kd-request-contract__newsletter,.kd-request-contract__regulations,.kd-request-contract__classification,.kd-request-contract__password{background:#f7f7f7;border-bottom:1px solid #e9e9e9}
.kd-request-contract__wrapper{margin:0 auto;max-width:480px;padding:40px 0}
.kd-request-contract__agreements{border-radius:4px 4px 0 0}
.kd-request-contract__agreements .agreements-title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-request-contract__agreements .agreements-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.kd-request-contract__agreements .kd-button{margin-bottom:24px}
.kd-request-contract__regulations .agreements-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.kd-request-contract__regulations .kd-button{margin-bottom:24px}
.kd-request-contract__membership .membership-title{font-size:14px;margin-bottom:8px}
.kd-request-contract__newsletter{border-bottom:0;border-radius:0 0 4px 4px;margin-bottom:16px}
.kd-request-contract__newsletter .newsletter-status{margin-bottom:10px}
.kd-request-contract__newsletter .newsletter-status .required{color:#e60000;display:inline-block;font-size:14px;line-height:18px;margin-right:4px}
.kd-request-contract__newsletter .newsletter-description{color:#4c4c4c;line-height:24px;margin-bottom:16px;white-space:pre-wrap}
.kd-request-contract__newsletter .kd-group-select{margin-bottom:0}
.kd-request-contract__classification{border-bottom:0;border-radius:4px;margin-bottom:16px;padding:40px 0}
.kd-request-contract__classification .classification-content{margin:0 auto;max-width:547px;text-align:center}
.kd-request-contract__classification .classification-title{font-size:24px;margin-bottom:16px}
.kd-request-contract__classification .classification-description,.kd-request-contract__classification .classification-sub-description{color:#4c4c4c;line-height:24px;margin-bottom:24px}
.kd-request-contract__classification .classification-hint{color:#a0a0a0;font-size:12px;margin-bottom:24px}
.kd-request-contract__classification .classification-image{margin-bottom:24px}
.kd-request-contract__classification .classification-image .img-fluid{height:374px;width:395px}
.kd-request-contract__classification .classification-performance{color:#4c4c4c;font-size:12px;margin-bottom:40px}
.kd-request-contract__classification .classification-performance .link{color:#4864ff;text-decoration:underline}
.kd-request-contract__classification .classification-radio .kd-radio:not(:last-child){margin-bottom:12px}
.kd-request-contract__password{border-bottom:0;border-radius:4px;margin-bottom:40px;padding:40px 0}
.kd-request-contract__password .password-content{margin:0 auto;max-width:452px}
.kd-request-contract__password .password-note{color:#4c4c4c;margin-bottom:24px;text-align:center}
.kd-request-contract__password .kd-group-input{margin-bottom:0}
.kd-request-contract__action{display:-ms-flexbox;display:flex}
.kd-request-contract__action .back{min-width:160px}
.kd-request-contract__action .submit{margin-left:auto;min-width:260px}
.kd-request-contract .kd-checkbox__label{white-space:pre-wrap}
.kd-request-contract .kd-checkbox__label .link{text-decoration:underline}
.kd-request-contract .kd-checkbox__icon{top:11px}
.kd-request-contract .kd-select .multiselect__content-wrapper{max-height:none!important}
.kd-request-contract-sent-email{background:#f7f7f7;-ms-flex-positive:1;flex-grow:1;padding:24px}
.kd-request-contract-sent-email__container{background:#fff;border-radius:4px;padding:40px}
.kd-request-contract-sent-email__content{margin:0 auto;max-width:665px}
.kd-request-contract-sent-email__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-request-contract-sent-email__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}
.kd-request-contract-sent-email__description,.kd-request-contract-sent-email__sub-description{color:#4c4c4c;line-height:24px;margin-bottom:30px;text-align:center;white-space:pre-wrap}
.kd-request-contract-sent-email__sub-description{margin-bottom:36px}
.kd-request-contract-sent-email__action{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.kd-request-contract-sent-email__action .kd-button{min-width:260px}
.kd-request-pass{padding:24px 24px 40px}
.kd-request-pass__content{background:#fff;border-radius:4px}
.kd-request-pass__title{border-bottom:1px solid #e9e9e9;font-size:24px;padding:40px 0;text-align:center}
.kd-request-pass__body{margin:0 auto 40px;max-width:452px;padding:40px 0}
.kd-request-pass__sub-title{font-size:24px;margin-bottom:18px;text-align:center}
.kd-request-pass__note{color:#4c4c4c;margin-bottom:40px;text-align:center}
.kd-request-pass .form-group:not(:last-of-type){margin-bottom:16px}
.kd-request-pass .form-label{color:#4c4c4c;font-size:12px;font-weight:300;margin-bottom:4px}
.kd-request-pass .form-label .required{color:#e60000;display:inline-block;font-size:14px;line-height:18px;margin-right:4px}
.kd-request-pass .form-description{color:#a0a0a0;display:-ms-flexbox;display:flex;font-size:12px;margin-bottom:8px}
.kd-request-pass .form-description .link{color:#4864ff;text-decoration:underline}
.kd-request-pass .kd-tab__item{-ms-flex:1 1;flex:1 1}
.kd-request-pass__sub-work-title .kd-button{min-width:174px}
.kd-request-pass__author .form-label{margin-bottom:4px}
.kd-request-pass__author .form-description{color:#a0a0a0;font-size:12px;margin-bottom:14px;white-space:pre-wrap}
.kd-request-pass__author .form-table{background:#f7f7f7;border-radius:4px;padding:16px 0 16px 24px}
.kd-request-pass__author .form-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 40px 0 56px}
.kd-request-pass__author .form-button .kd-error-message{margin:0 0 8px}
.kd-request-pass__author .form-button .kd-button{width:162px}
.kd-request-pass__author .table{table-layout:fixed;width:100%}
.kd-request-pass__author .table tr.autofill td{padding:0 0 20px}
.kd-request-pass__author .table tr.autofill .role{vertical-align:middle}
.kd-request-pass__author .table th{padding:0 0 18px;text-align:left}
.kd-request-pass__author .table th.avatar{width:56px}
.kd-request-pass__author .table th.creator{width:175px}
.kd-request-pass__author .table td{vertical-align:top}
.kd-request-pass__author .table td.avatar .kd-icon{font-size:36px}
.kd-request-pass__author .table td.creator .creator-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:162px}
.kd-request-pass__author .table td.creator .creator-content .creator-label{color:#a0a0a0;font-size:12px;margin-bottom:2px}
.kd-request-pass__author .table td.creator .creator-content .kd-group-input:not(:last-child){margin-bottom:8px}
.kd-request-pass__author .table td.role .role-content{width:162px}
.kd-request-pass__author .table td.role .role-content .kd-group-select{margin-bottom:20px}
.kd-request-pass__author .table td.role .role-content .role-button{text-align:right}
.kd-request-pass__author .table td.role .role-content .button{-ms-flex-align:center;align-items:center;background:none;border:0;color:#e60000;display:-ms-inline-flexbox;display:inline-flex}
.kd-request-pass__author .table td.role .role-content .button .icon{margin-right:4px;-webkit-transform:translateY(-.07rem);transform:translateY(-.07rem)}
.kd-request-pass__detail-presentation .kd-textarea{height:70px;min-height:0}
.kd-request-pass__outside-group .form-radio{display:-ms-flexbox;display:flex;margin-top:16px}
.kd-request-pass__outside-group .form-radio .kd-radio:not(:last-child){margin-right:64px}
.kd-request-pass__announce-work .form-checkbox{display:-ms-flexbox;display:flex;margin:8px 0 16px}
.kd-request-pass__announce-work .form-checkbox__col:not(:last-child){margin-right:77px}
.kd-request-pass__announce-work .form-checkbox .kd-checkbox:not(:last-child){margin-bottom:8px}
.kd-request-pass__announce-work .kd-error-message{margin:-8px 0 8px}
.kd-request-pass__button{display:-ms-flexbox;display:flex}
.kd-request-pass__button .back{min-width:160px}
.kd-request-pass__button .submit{margin-left:auto;min-width:364px}
.kd-request-pass-confirm{padding:24px 24px 40px}
.kd-request-pass-confirm__content{background:#fff;border-radius:4px;margin-bottom:40px;padding:40px}
.kd-request-pass-confirm__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-request-pass-confirm__work{background:#f7f7f7;border-radius:4px;margin-bottom:40px;padding:40px 24px}
.kd-request-pass-confirm__work-title{font-size:24px;margin-bottom:16px}
.kd-request-pass-confirm__work-item{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}
.kd-request-pass-confirm__work-item:not(:last-child){margin-bottom:16px}
.kd-request-pass-confirm__work-item .label{color:#4c4c4c;-ms-flex:0 0 170px;flex:0 0 170px;padding-right:16px}
.kd-request-pass-confirm__work-item .sub-label{color:#a0a0a0;font-size:12px}
.kd-request-pass-confirm__password{background:#f7f7f7;border-radius:4px;padding:40px}
.kd-request-pass-confirm__password-content{margin:0 auto;max-width:452px}
.kd-request-pass-confirm__password-checkbox{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}
.kd-request-pass-confirm__password-note{color:#4c4c4c;margin-bottom:24px;text-align:center}
.kd-request-pass-confirm__password .kd-group-input{margin-bottom:0}
.kd-request-pass-confirm__action{display:-ms-flexbox;display:flex}
.kd-request-pass-confirm__action .back{min-width:160px}
.kd-request-pass-confirm__action .submit{margin-left:auto;min-width:364px}
.kd-request-upgrade{background:#f7f7f7;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;padding:24px 24px 40px}
.kd-request-upgrade__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;margin-bottom:40px}
.kd-request-upgrade__sub-heading{margin-bottom:4px;text-align:center}
.kd-request-upgrade__heading{margin-bottom:32px;text-align:center}
.kd-request-upgrade__content{background:#fff;border-radius:4px;-ms-flex-positive:1;flex-grow:1;margin-bottom:40px;padding:40px 40px 98px}
.kd-request-upgrade__form{margin:0 auto;max-width:640px}
.kd-request-upgrade__form .form-label{font-size:14px;font-weight:600;margin-bottom:4px}
.kd-request-upgrade__form .form-label .required{color:#e60000;display:inline-block;font-size:14px;line-height:18px;margin-right:4px;vertical-align:top}
.kd-request-upgrade__form .form-description{color:#4c4c4c;font-size:12px;line-height:20px;margin-bottom:16px;white-space:pre-wrap}
.kd-request-upgrade__title{margin-bottom:36px;text-align:center}
.kd-request-upgrade__password{background:#f7f7f7;border-radius:4px;margin-top:32px;padding:18px 24px 24px}
.kd-request-upgrade__password .password-note{color:#4c4c4c;margin-bottom:10px;text-align:center}
.kd-request-upgrade__password .kd-group-input{margin-bottom:0}
.kd-request-upgrade__action{display:-ms-flexbox;display:flex}
.kd-request-upgrade__action .back{min-width:168px}
.kd-request-upgrade__action .submit{margin-left:auto;min-width:364px}
.kd-request-upgrade__footer{color:#bfbfbf;font-weight:600;text-align:center}
.kd-request-upgrade-passcode{background:#f7f7f7;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;padding:32px 24px 40px}
@media (max-width:767.98px){.kd-request-upgrade-passcode{padding:16px 16px 24px}}
.kd-request-upgrade-passcode__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;margin-bottom:40px}
@media (max-width:767.98px){.kd-request-upgrade-passcode__container{margin-bottom:24px}}
.kd-request-upgrade-passcode__content{background:#fff;border-radius:4px;padding:40px 40px 190px}
@media (max-width:767.98px){.kd-request-upgrade-passcode__content{-ms-flex-positive:1;flex-grow:1;padding:40px 24px}}
@media (min-width:768px){.kd-request-upgrade-passcode__form{margin:0 auto;max-width:550px}}
.kd-request-upgrade-passcode__title{font-size:24px;margin-bottom:36px;text-align:center}
.kd-request-upgrade-passcode__submit{margin-top:32px}
.kd-request-upgrade-passcode__footer{color:#bfbfbf;font-weight:600;margin-top:auto;text-align:center}
.kd-request-upgrade-passcode .kd-group-input__label .text{color:#262626;font-size:14px;font-weight:600}
.kd-request-upgrade-sent-email{background:#f7f7f7;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;padding:24px 24px 40px}
.kd-request-upgrade-sent-email__container{background:#fff;border-radius:4px;margin-bottom:40px;padding:40px}
.kd-request-upgrade-sent-email__content{margin:0 auto;max-width:665px}
.kd-request-upgrade-sent-email__title{font-size:24px;margin-bottom:40px;text-align:center}
.kd-request-upgrade-sent-email__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}
.kd-request-upgrade-sent-email__description,.kd-request-upgrade-sent-email__sub-description{color:#4c4c4c;line-height:24px;margin-bottom:30px;text-align:center;white-space:pre-wrap}
.kd-request-upgrade-sent-email__sub-description{margin-bottom:36px}
.kd-request-upgrade-sent-email__action{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.kd-request-upgrade-sent-email__action .kd-button{min-width:260px}
.kd-request-upgrade-sent-email__footer{color:#bfbfbf;font-weight:600;margin-top:auto;text-align:center}
