@charset "UTF-8";

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.qik-modal-open {
    overflow: hidden;
}

.qik-modal-open .qik-modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.qik-modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}

.qik-modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}

.qik-modal.qik-fade .qik-modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
    .qik-modal.qik-fade .qik-modal-dialog {
        transition: none;
    }
}

.qik-modal.qik-show .qik-modal-dialog {
    transform: none;
}

.qik-modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem);
}

.qik-modal-dialog-scrollable .qik-modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden;
}

.qik-modal-dialog-scrollable .qik-modal-header,
.qik-modal-dialog-scrollable .qik-modal-footer {
    flex-shrink: 0;
}

.qik-modal-dialog-scrollable .qik-modal-body {
    overflow-y: auto;
}

.qik-modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
}

.qik-modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: "";
}

.qik-modal-dialog-centered.qik-modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

.qik-modal-dialog-centered.qik-modal-dialog-scrollable .qik-modal-content {
    max-height: none;
}

.qik-modal-dialog-centered.qik-modal-dialog-scrollable::before {
    content: none;
}

.qik-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
}

.qik-modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000;
}

.qik-modal-backdrop.qik-fade {
    opacity: 0;
}

.qik-modal-backdrop.qik-show {
    opacity: 0.5;
}

.qik-modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}

.qik-modal-header .qik-close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto;
}

.qik-modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.qik-modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}

.qik-modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}

.qik-modal-footer> :not(:first-child) {
    margin-left: 0.25rem;
}

.qik-modal-footer> :not(:last-child) {
    margin-right: 0.25rem;
}

.qik-modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 576px) {
    .qik-modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }

    .qik-modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem);
    }

    .qik-modal-dialog-scrollable .qik-modal-content {
        max-height: calc(100vh - 3.5rem);
    }

    .qik-modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }

    .qik-modal-dialog-centered::before {
        height: calc(100vh - 3.5rem);
    }

    .qik-modal-sm {
        max-width: 300px;
    }
}

@media (min-width: 992px) {

    .qik-modal-lg,
    .qik-modal-xl {
        max-width: 800px;
    }
}

@media (min-width: 1200px) {
    .qik-modal-xl {
        max-width: 1140px;
    }
}

* {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
main,
nav,
section {
    display: block;
}

ul,
ol {
    list-style: none;
}

img {
    vertical-align: middle;
}

label img {
    pointer-events: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
}

a {
    text-decoration: none;
}

ins {
    background-color: #fff;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #fff;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

abbr[title],
dfn[title] {
    border-bottom: 0.0625em dotted;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    display: block;
    height: 0.0625em;
    border: 0;
    border-top: 0.0625em solid #d3d3d3;
    margin: 1em 0;
    padding: 0;
}

input,
select {
    vertical-align: middle;
}

strong,
em {
    font-style: normal;
}

button {
    background-color: inherit;
}

html {
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-family: "mobile";
    line-height: 1.5;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media screen and (min-width: 48em),
print {
    html {
        font-size: 14px;
        font-family: "tablet";
    }
}

@media screen and (min-width: 61.25em),
print {
    html {
        font-size: 14px;
        font-family: "desktop";
        zoom: 1;
    }
}

@media print {
    html {
        font-family: "desktop";
    }
}

body {
    font-family: HiraKakuProN-W3, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #000;
    font-weight: normal;
    position: relative;
    overflow-x: hidden;
    -webkit-text-size-adjust: auto;
    text-size-adjust: auto;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
}

@media screen and (min-width: 48em),
print {
    body {
        overflow-y: auto;
        overflow-x: auto;
        background-color: #fff;
    }
}

@media screen and (max-width: 47.94em) {
    body {
        min-width: 20em;
    }
}

fieldset {
    overflow: hidden;
    min-width: 17.375em;
}

@media screen and (min-width: 48em),
print {
    fieldset {
        overflow: visible;
        min-width: inherit;
    }
}

a {
    color: #336;
    text-decoration: underline;
}

a i {
    margin-left: 0.25em;
}

a:visited {
    color: #336;
}

a:visited i {
    color: #336;
}

a.qik-hover,
a:hover {
    color: #c00;
    text-decoration: underline;
}

a.qik-hover i,
a:hover i {
    color: #336;
    text-decoration: none;
}

a:active {
    color: #c00;
}

a:active i {
    color: #336;
    text-decoration: none;
}

a.qik-ico-attention:before {
    color: #336;
    text-decoration: none;
}

a.qik-ico-info-circled-1:before {
    color: #336;
    text-decoration: none;
}

a.qik-ico-to-pc:before {
    text-decoration: none;
}

a:focus {
    -webkit-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
}

a[class^="qik-btn"],
a.qik-no-link,
.qik-ct-nav-second a,
.qik-ct-pagination a,
a.qik-bln-close {
    text-decoration: none;
}

a[class^="qik-btn"]:before,
a[class^="qik-btn"]:after,
a[class^="qik-btn"] i:before,
a[class^="qik-btn"] i:after,
a.qik-no-link:before,
a.qik-no-link:after,
a.qik-no-link i:before,
a.qik-no-link i:after,
.qik-ct-nav-second a:before,
.qik-ct-nav-second a:after,
.qik-ct-nav-second a i:before,
.qik-ct-nav-second a i:after,
.qik-ct-pagination a:before,
.qik-ct-pagination a:after,
.qik-ct-pagination a i:before,
.qik-ct-pagination a i:after,
a.qik-bln-close:before,
a.qik-bln-close:after,
a.qik-bln-close i:before,
a.qik-bln-close i:after {
    overflow: visible;
}

a.qik-hover,
a:hover,
a:active,
a:focus {
    text-decoration: none !important;
}

a:before,
a:after,
a i:before,
a i:after {
    overflow: hidden;
}

a:not([href]) {
    text-decoration: none !important;
}

a:not([href]) {
    color: inherit;
}

a:not([href]):hover,
a:not([href]):visited,
a:not([href]):active {
    color: inherit;
    text-decoration: none;
}

.qik-debug {
    background-color: #dbf4ef;
}

@font-face {
    font-family: "qik-mffont";
    src: url("./font/qik-mffont.eot?202112_00");
    src: url("./font/qik-mffont.eot?202112_00#iefix2123131c") format("embedded-opentype"),
        url("./font/qik-mffont.woff?202112_00") format("woff"),
        url("./font/qik-mffont.ttf?202112_00") format("truetype"),
        url("./font/qik-mffont.svg?202112_00#mffont") format("svg");
}

.qik-row {
    width: 100%;
    margin: 0 auto;
    display: block;
    position: relative;
}

.qik-row:after {
    clear: both;
    content: "";
    display: block;
}

.qik-row .qik-col-1,
.qik-row .qik-col-2,
.qik-row .qik-col-3,
.qik-row .qik-col-4,
.qik-row .qik-col-5,
.qik-row .qik-col-6,
.qik-row .qik-col-7,
.qik-row .qik-col-8,
.qik-row .qik-col-9,
.qik-row .qik-col-10,
.qik-row .qik-col-11,
.qik-row .qik-col-12,
.qik-row .qik-col-13,
.qik-row .qik-col-14,
.qik-row .qik-col-15,
.qik-row .qik-col-16,
.qik-row .qik-col-17,
.qik-row .qik-col-18,
.qik-row .qik-col-19,
.qik-row .qik-col-20,
.qik-row .qik-col-21,
.qik-row .qik-col-22,
.qik-row .qik-col-23,
.qik-row .qik-col-24 {
    width: 100%;
}

.qik-row .qik-col-push {
    display: table-cell;
}

@media screen and (min-width: 48em),
print {
    .qik-row .qik-col-push {
        display: block;
        margin: 0 auto;
    }
}

.qik-row .qik-col-pull {
    display: table-cell;
}

@media screen and (min-width: 48em),
print {
    .qik-row .qik-col-pull {
        display: table-footer-group;
    }
}

.qik-row .qik-col-1,
.qik-row .qik-col-2,
.qik-row .qik-col-3,
.qik-row .qik-col-4,
.qik-row .qik-col-5,
.qik-row .qik-col-6,
.qik-row .qik-col-7,
.qik-row .qik-col-8,
.qik-row .qik-col-9,
.qik-row .qik-col-10,
.qik-row .qik-col-11,
.qik-row .qik-col-12,
.qik-row .qik-col-13,
.qik-row .qik-col-14,
.qik-row .qik-col-15,
.qik-row .qik-col-16,
.qik-row .qik-col-17,
.qik-row .qik-col-18,
.qik-row .qik-col-19,
.qik-row .qik-col-20,
.qik-row .qik-col-21,
.qik-row .qik-col-22,
.qik-row .qik-col-23,
.qik-row .qik-col-24,
.qik-row .qik-col-ld-1,
.qik-row .qik-col-ld-2,
.qik-row .qik-col-ld-3,
.qik-row .qik-col-ld-4,
.qik-row .qik-col-ld-5,
.qik-row .qik-col-ld-6,
.qik-row .qik-col-ld-7,
.qik-row .qik-col-ld-8,
.qik-row .qik-col-ld-9,
.qik-row .qik-col-ld-10,
.qik-row .qik-col-ld-11,
.qik-row .qik-col-ld-12,
.qik-row .qik-col-ld-13,
.qik-row .qik-col-ld-14,
.qik-row .qik-col-ld-15,
.qik-row .qik-col-ld-16,
.qik-row .qik-col-ld-17,
.qik-row .qik-col-ld-18,
.qik-row .qik-col-ld-19,
.qik-row .qik-col-ld-20,
.qik-row .qik-col-ld-21,
.qik-row .qik-col-ld-22,
.qik-row .qik-col-ld-23,
.qik-row .qik-col-ld-24,
.qik-row .qik-col-sd-1,
.qik-row .qik-col-sd-2,
.qik-row .qik-col-sd-3,
.qik-row .qik-col-sd-4,
.qik-row .qik-col-sd-5,
.qik-row .qik-col-sd-6,
.qik-row .qik-col-sd-7,
.qik-row .qik-col-sd-8,
.qik-row .qik-col-sd-9,
.qik-row .qik-col-sd-10,
.qik-row .qik-col-sd-11,
.qik-row .qik-col-sd-12,
.qik-row .qik-col-sd-13,
.qik-row .qik-col-sd-14,
.qik-row .qik-col-sd-15,
.qik-row .qik-col-sd-16,
.qik-row .qik-col-sd-17,
.qik-row .qik-col-sd-18,
.qik-row .qik-col-sd-19,
.qik-row .qik-col-sd-20,
.qik-row .qik-col-sd-21,
.qik-row .qik-col-sd-22,
.qik-row .qik-col-sd-23,
.qik-row .qik-col-sd-24 {
    float: left;
    min-height: 0.0625em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0.429em;
    padding-right: 0.429em;
}

.qik-row .qik-col-1:first-child,
.qik-row .qik-col-2:first-child,
.qik-row .qik-col-3:first-child,
.qik-row .qik-col-4:first-child,
.qik-row .qik-col-5:first-child,
.qik-row .qik-col-6:first-child,
.qik-row .qik-col-7:first-child,
.qik-row .qik-col-8:first-child,
.qik-row .qik-col-9:first-child,
.qik-row .qik-col-10:first-child,
.qik-row .qik-col-11:first-child,
.qik-row .qik-col-12:first-child,
.qik-row .qik-col-13:first-child,
.qik-row .qik-col-14:first-child,
.qik-row .qik-col-15:first-child,
.qik-row .qik-col-16:first-child,
.qik-row .qik-col-17:first-child,
.qik-row .qik-col-18:first-child,
.qik-row .qik-col-19:first-child,
.qik-row .qik-col-20:first-child,
.qik-row .qik-col-21:first-child,
.qik-row .qik-col-22:first-child,
.qik-row .qik-col-23:first-child,
.qik-row .qik-col-24:first-child,
.qik-row .qik-col-ld-1:first-child,
.qik-row .qik-col-ld-2:first-child,
.qik-row .qik-col-ld-3:first-child,
.qik-row .qik-col-ld-4:first-child,
.qik-row .qik-col-ld-5:first-child,
.qik-row .qik-col-ld-6:first-child,
.qik-row .qik-col-ld-7:first-child,
.qik-row .qik-col-ld-8:first-child,
.qik-row .qik-col-ld-9:first-child,
.qik-row .qik-col-ld-10:first-child,
.qik-row .qik-col-ld-11:first-child,
.qik-row .qik-col-ld-12:first-child,
.qik-row .qik-col-ld-13:first-child,
.qik-row .qik-col-ld-14:first-child,
.qik-row .qik-col-ld-15:first-child,
.qik-row .qik-col-ld-16:first-child,
.qik-row .qik-col-ld-17:first-child,
.qik-row .qik-col-ld-18:first-child,
.qik-row .qik-col-ld-19:first-child,
.qik-row .qik-col-ld-20:first-child,
.qik-row .qik-col-ld-21:first-child,
.qik-row .qik-col-ld-22:first-child,
.qik-row .qik-col-ld-23:first-child,
.qik-row .qik-col-ld-24:first-child,
.qik-row .qik-col-sd-1:first-child,
.qik-row .qik-col-sd-2:first-child,
.qik-row .qik-col-sd-3:first-child,
.qik-row .qik-col-sd-4:first-child,
.qik-row .qik-col-sd-5:first-child,
.qik-row .qik-col-sd-6:first-child,
.qik-row .qik-col-sd-7:first-child,
.qik-row .qik-col-sd-8:first-child,
.qik-row .qik-col-sd-9:first-child,
.qik-row .qik-col-sd-10:first-child,
.qik-row .qik-col-sd-11:first-child,
.qik-row .qik-col-sd-12:first-child,
.qik-row .qik-col-sd-13:first-child,
.qik-row .qik-col-sd-14:first-child,
.qik-row .qik-col-sd-15:first-child,
.qik-row .qik-col-sd-16:first-child,
.qik-row .qik-col-sd-17:first-child,
.qik-row .qik-col-sd-18:first-child,
.qik-row .qik-col-sd-19:first-child,
.qik-row .qik-col-sd-20:first-child,
.qik-row .qik-col-sd-21:first-child,
.qik-row .qik-col-sd-22:first-child,
.qik-row .qik-col-sd-23:first-child,
.qik-row .qik-col-sd-24:first-child {
    padding-left: 0;
}

.qik-row .qik-col-1:last-child,
.qik-row .qik-col-2:last-child,
.qik-row .qik-col-3:last-child,
.qik-row .qik-col-4:last-child,
.qik-row .qik-col-5:last-child,
.qik-row .qik-col-6:last-child,
.qik-row .qik-col-7:last-child,
.qik-row .qik-col-8:last-child,
.qik-row .qik-col-9:last-child,
.qik-row .qik-col-10:last-child,
.qik-row .qik-col-11:last-child,
.qik-row .qik-col-12:last-child,
.qik-row .qik-col-13:last-child,
.qik-row .qik-col-14:last-child,
.qik-row .qik-col-15:last-child,
.qik-row .qik-col-16:last-child,
.qik-row .qik-col-17:last-child,
.qik-row .qik-col-18:last-child,
.qik-row .qik-col-19:last-child,
.qik-row .qik-col-20:last-child,
.qik-row .qik-col-21:last-child,
.qik-row .qik-col-22:last-child,
.qik-row .qik-col-23:last-child,
.qik-row .qik-col-24:last-child,
.qik-row .qik-col-ld-1:last-child,
.qik-row .qik-col-ld-2:last-child,
.qik-row .qik-col-ld-3:last-child,
.qik-row .qik-col-ld-4:last-child,
.qik-row .qik-col-ld-5:last-child,
.qik-row .qik-col-ld-6:last-child,
.qik-row .qik-col-ld-7:last-child,
.qik-row .qik-col-ld-8:last-child,
.qik-row .qik-col-ld-9:last-child,
.qik-row .qik-col-ld-10:last-child,
.qik-row .qik-col-ld-11:last-child,
.qik-row .qik-col-ld-12:last-child,
.qik-row .qik-col-ld-13:last-child,
.qik-row .qik-col-ld-14:last-child,
.qik-row .qik-col-ld-15:last-child,
.qik-row .qik-col-ld-16:last-child,
.qik-row .qik-col-ld-17:last-child,
.qik-row .qik-col-ld-18:last-child,
.qik-row .qik-col-ld-19:last-child,
.qik-row .qik-col-ld-20:last-child,
.qik-row .qik-col-ld-21:last-child,
.qik-row .qik-col-ld-22:last-child,
.qik-row .qik-col-ld-23:last-child,
.qik-row .qik-col-ld-24:last-child,
.qik-row .qik-col-sd-1:last-child,
.qik-row .qik-col-sd-2:last-child,
.qik-row .qik-col-sd-3:last-child,
.qik-row .qik-col-sd-4:last-child,
.qik-row .qik-col-sd-5:last-child,
.qik-row .qik-col-sd-6:last-child,
.qik-row .qik-col-sd-7:last-child,
.qik-row .qik-col-sd-8:last-child,
.qik-row .qik-col-sd-9:last-child,
.qik-row .qik-col-sd-10:last-child,
.qik-row .qik-col-sd-11:last-child,
.qik-row .qik-col-sd-12:last-child,
.qik-row .qik-col-sd-13:last-child,
.qik-row .qik-col-sd-14:last-child,
.qik-row .qik-col-sd-15:last-child,
.qik-row .qik-col-sd-16:last-child,
.qik-row .qik-col-sd-17:last-child,
.qik-row .qik-col-sd-18:last-child,
.qik-row .qik-col-sd-19:last-child,
.qik-row .qik-col-sd-20:last-child,
.qik-row .qik-col-sd-21:last-child,
.qik-row .qik-col-sd-22:last-child,
.qik-row .qik-col-sd-23:last-child,
.qik-row .qik-col-sd-24:last-child {
    padding-right: 0;
}

@media screen and (max-width: 47.94em) {

    .qik-row .qik-col-1,
    .qik-row .qik-col-2,
    .qik-row .qik-col-3,
    .qik-row .qik-col-4,
    .qik-row .qik-col-5,
    .qik-row .qik-col-6,
    .qik-row .qik-col-7,
    .qik-row .qik-col-8,
    .qik-row .qik-col-9,
    .qik-row .qik-col-10,
    .qik-row .qik-col-11,
    .qik-row .qik-col-12,
    .qik-row .qik-col-13,
    .qik-row .qik-col-14,
    .qik-row .qik-col-15,
    .qik-row .qik-col-16,
    .qik-row .qik-col-17,
    .qik-row .qik-col-18,
    .qik-row .qik-col-19,
    .qik-row .qik-col-20,
    .qik-row .qik-col-21,
    .qik-row .qik-col-22,
    .qik-row .qik-col-23,
    .qik-row .qik-col-24,
    .qik-row .qik-col-ld-1,
    .qik-row .qik-col-ld-2,
    .qik-row .qik-col-ld-3,
    .qik-row .qik-col-ld-4,
    .qik-row .qik-col-ld-5,
    .qik-row .qik-col-ld-6,
    .qik-row .qik-col-ld-7,
    .qik-row .qik-col-ld-8,
    .qik-row .qik-col-ld-9,
    .qik-row .qik-col-ld-10,
    .qik-row .qik-col-ld-11,
    .qik-row .qik-col-ld-12,
    .qik-row .qik-col-ld-13,
    .qik-row .qik-col-ld-14,
    .qik-row .qik-col-ld-15,
    .qik-row .qik-col-ld-16,
    .qik-row .qik-col-ld-17,
    .qik-row .qik-col-ld-18,
    .qik-row .qik-col-ld-19,
    .qik-row .qik-col-ld-20,
    .qik-row .qik-col-ld-21,
    .qik-row .qik-col-ld-22,
    .qik-row .qik-col-ld-23,
    .qik-row .qik-col-ld-24,
    .qik-row .qik-col-sd-1,
    .qik-row .qik-col-sd-2,
    .qik-row .qik-col-sd-3,
    .qik-row .qik-col-sd-4,
    .qik-row .qik-col-sd-5,
    .qik-row .qik-col-sd-6,
    .qik-row .qik-col-sd-7,
    .qik-row .qik-col-sd-8,
    .qik-row .qik-col-sd-9,
    .qik-row .qik-col-sd-10,
    .qik-row .qik-col-sd-11,
    .qik-row .qik-col-sd-12,
    .qik-row .qik-col-sd-13,
    .qik-row .qik-col-sd-14,
    .qik-row .qik-col-sd-15,
    .qik-row .qik-col-sd-16,
    .qik-row .qik-col-sd-17,
    .qik-row .qik-col-sd-18,
    .qik-row .qik-col-sd-19,
    .qik-row .qik-col-sd-20,
    .qik-row .qik-col-sd-21,
    .qik-row .qik-col-sd-22,
    .qik-row .qik-col-sd-23,
    .qik-row .qik-col-sd-24 {
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (max-width: 47.94em) {

    .qik-row .qik-col-sd-1,
    .qik-row .qik-col-sd-2,
    .qik-row .qik-col-sd-3,
    .qik-row .qik-col-sd-4,
    .qik-row .qik-col-sd-5,
    .qik-row .qik-col-sd-6,
    .qik-row .qik-col-sd-7,
    .qik-row .qik-col-sd-8,
    .qik-row .qik-col-sd-9,
    .qik-row .qik-col-sd-10,
    .qik-row .qik-col-sd-11,
    .qik-row .qik-col-sd-12,
    .qik-row .qik-col-sd-13,
    .qik-row .qik-col-sd-14,
    .qik-row .qik-col-sd-15,
    .qik-row .qik-col-sd-16,
    .qik-row .qik-col-sd-17,
    .qik-row .qik-col-sd-18,
    .qik-row .qik-col-sd-19,
    .qik-row .qik-col-sd-20,
    .qik-row .qik-col-sd-21,
    .qik-row .qik-col-sd-22,
    .qik-row .qik-col-sd-23,
    .qik-row .qik-col-sd-24 {
        padding-left: 0.429em;
        padding-right: 0.429em;
    }
}

.qik-row .qik-col-1 {
    width: 4.166666667%;
}

.qik-row .qik-col-2 {
    width: 8.333333333%;
}

.qik-row .qik-col-3 {
    width: 12.5%;
}

.qik-row .qik-col-4 {
    width: 16.66666667%;
}

.qik-row .qik-col-5 {
    width: 20.83333333%;
}

.qik-row .qik-col-6 {
    width: 25%;
}

.qik-row .qik-col-7 {
    width: 29.16666667%;
}

.qik-row .qik-col-8 {
    width: 33.33333333%;
}

.qik-row .qik-col-9 {
    width: 37.5%;
}

.qik-row .qik-col-10 {
    width: 41.66666667%;
}

.qik-row .qik-col-11 {
    width: 45.83333333%;
}

.qik-row .qik-col-12 {
    width: 50%;
}

.qik-row .qik-col-13 {
    width: 54.16666667%;
}

.qik-row .qik-col-14 {
    width: 58.33333333%;
}

.qik-row .qik-col-15 {
    width: 62.5%;
}

.qik-row .qik-col-16 {
    width: 66.66666667%;
}

.qik-row .qik-col-17 {
    width: 70.83333333%;
}

.qik-row .qik-col-18 {
    width: 75%;
}

.qik-row .qik-col-19 {
    width: 79.16666667%;
}

.qik-row .qik-col-20 {
    width: 83.33333333%;
}

.qik-row .qik-col-21 {
    width: 87.5%;
}

.qik-row .qik-col-22 {
    width: 91.66666667%;
}

.qik-row .qik-col-23 {
    width: 95.83333333%;
}

.qik-row .qik-col-24 {
    width: 100%;
}

@media screen and (min-width: 48em),
print {
    .qik-row .qik-col-md-1 {
        width: 4.166666667%;
    }

    .qik-row .qik-col-md-2 {
        width: 8.333333333%;
    }

    .qik-row .qik-col-md-3 {
        width: 12.5%;
    }

    .qik-row .qik-col-md-4 {
        width: 16.66666667%;
    }

    .qik-row .qik-col-md-5 {
        width: 20.83333333%;
    }

    .qik-row .qik-col-md-6 {
        width: 25%;
    }

    .qik-row .qik-col-md-7 {
        width: 29.16666667%;
    }

    .qik-row .qik-col-md-8 {
        width: 33.33333333%;
    }

    .qik-row .qik-col-md-9 {
        width: 37.5%;
    }

    .qik-row .qik-col-md-10 {
        width: 41.66666667%;
    }

    .qik-row .qik-col-md-11 {
        width: 45.83333333%;
    }

    .qik-row .qik-col-md-12 {
        width: 50%;
    }

    .qik-row .qik-col-md-13 {
        width: 54.16666667%;
    }

    .qik-row .qik-col-md-14 {
        width: 58.33333333%;
    }

    .qik-row .qik-col-md-15 {
        width: 62.5%;
    }

    .qik-row .qik-col-md-16 {
        width: 66.66666667%;
    }

    .qik-row .qik-col-md-17 {
        width: 70.83333333%;
    }

    .qik-row .qik-col-md-18 {
        width: 75%;
    }

    .qik-row .qik-col-md-19 {
        width: 79.16666667%;
    }

    .qik-row .qik-col-md-20 {
        width: 83.33333333%;
    }

    .qik-row .qik-col-md-21 {
        width: 87.5%;
    }

    .qik-row .qik-col-md-22 {
        width: 91.66666667%;
    }

    .qik-row .qik-col-md-23 {
        width: 95.83333333%;
    }

    .qik-row .qik-col-md-24 {
        width: 100%;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-row .qik-col-ld-1 {
        width: 4.166666667%;
    }

    .qik-row .qik-col-ld-2 {
        width: 8.333333333%;
    }

    .qik-row .qik-col-ld-3 {
        width: 12.5%;
    }

    .qik-row .qik-col-ld-4 {
        width: 16.66666667%;
    }

    .qik-row .qik-col-ld-5 {
        width: 20.83333333%;
    }

    .qik-row .qik-col-ld-6 {
        width: 25%;
    }

    .qik-row .qik-col-ld-7 {
        width: 29.16666667%;
    }

    .qik-row .qik-col-ld-8 {
        width: 33.33333333%;
    }

    .qik-row .qik-col-ld-9 {
        width: 37.5%;
    }

    .qik-row .qik-col-ld-10 {
        width: 41.66666667%;
    }

    .qik-row .qik-col-ld-11 {
        width: 45.83333333%;
    }

    .qik-row .qik-col-ld-12 {
        width: 50%;
    }

    .qik-row .qik-col-ld-13 {
        width: 54.16666667%;
    }

    .qik-row .qik-col-ld-14 {
        width: 58.33333333%;
    }

    .qik-row .qik-col-ld-15 {
        width: 62.5%;
    }

    .qik-row .qik-col-ld-16 {
        width: 66.66666667%;
    }

    .qik-row .qik-col-ld-17 {
        width: 70.83333333%;
    }

    .qik-row .qik-col-ld-18 {
        width: 75%;
    }

    .qik-row .qik-col-ld-19 {
        width: 79.16666667%;
    }

    .qik-row .qik-col-ld-20 {
        width: 83.33333333%;
    }

    .qik-row .qik-col-ld-21 {
        width: 87.5%;
    }

    .qik-row .qik-col-ld-22 {
        width: 91.66666667%;
    }

    .qik-row .qik-col-ld-23 {
        width: 95.83333333%;
    }

    .qik-row .qik-col-ld-24 {
        width: 100%;
    }
}

@media screen and (max-width: 47.94em) {

    .qik-row .qik-col-sd-1[class*="qik-col-"],
    .qik-row .qik-col-sd-1 {
        width: 4.166666667%;
    }

    .qik-row .qik-col-sd-2[class*="qik-col-"],
    .qik-row .qik-col-sd-2 {
        width: 8.333333333%;
    }

    .qik-row .qik-col-sd-3[class*="qik-col-"],
    .qik-row .qik-col-sd-3 {
        width: 12.5%;
    }

    .qik-row .qik-col-sd-4[class*="qik-col-"],
    .qik-row .qik-col-sd-4 {
        width: 16.66666667%;
    }

    .qik-row .qik-col-sd-5[class*="qik-col-"],
    .qik-row .qik-col-sd-5 {
        width: 20.83333333%;
    }

    .qik-row .qik-col-sd-6[class*="qik-col-"],
    .qik-row .qik-col-sd-6 {
        width: 25%;
    }

    .qik-row .qik-col-sd-7[class*="qik-col-"],
    .qik-row .qik-col-sd-7 {
        width: 29.16666667%;
    }

    .qik-row .qik-col-sd-8[class*="qik-col-"],
    .qik-row .qik-col-sd-8 {
        width: 33.33333333%;
    }

    .qik-row .qik-col-sd-9[class*="qik-col-"],
    .qik-row .qik-col-sd-9 {
        width: 37.5%;
    }

    .qik-row .qik-col-sd-10[class*="qik-col-"],
    .qik-row .qik-col-sd-10 {
        width: 41.66666667%;
    }

    .qik-row .qik-col-sd-11[class*="qik-col-"],
    .qik-row .qik-col-sd-11 {
        width: 45.83333333%;
    }

    .qik-row .qik-col-sd-12[class*="qik-col-"],
    .qik-row .qik-col-sd-12 {
        width: 50%;
    }

    .qik-row .qik-col-sd-13[class*="qik-col-"],
    .qik-row .qik-col-sd-13 {
        width: 54.16666667%;
    }

    .qik-row .qik-col-sd-14[class*="qik-col-"],
    .qik-row .qik-col-sd-14 {
        width: 58.33333333%;
    }

    .qik-row .qik-col-sd-15[class*="qik-col-"],
    .qik-row .qik-col-sd-15 {
        width: 62.5%;
    }

    .qik-row .qik-col-sd-16[class*="qik-col-"],
    .qik-row .qik-col-sd-16 {
        width: 66.66666667%;
    }

    .qik-row .qik-col-sd-17[class*="qik-col-"],
    .qik-row .qik-col-sd-17 {
        width: 70.83333333%;
    }

    .qik-row .qik-col-sd-18[class*="qik-col-"],
    .qik-row .qik-col-sd-18 {
        width: 75%;
    }

    .qik-row .qik-col-sd-19[class*="qik-col-"],
    .qik-row .qik-col-sd-19 {
        width: 79.16666667%;
    }

    .qik-row .qik-col-sd-20[class*="qik-col-"],
    .qik-row .qik-col-sd-20 {
        width: 83.33333333%;
    }

    .qik-row .qik-col-sd-21[class*="qik-col-"],
    .qik-row .qik-col-sd-21 {
        width: 87.5%;
    }

    .qik-row .qik-col-sd-22[class*="qik-col-"],
    .qik-row .qik-col-sd-22 {
        width: 91.66666667%;
    }

    .qik-row .qik-col-sd-23[class*="qik-col-"],
    .qik-row .qik-col-sd-23 {
        width: 95.83333333%;
    }

    .qik-row .qik-col-sd-24[class*="qik-col-"],
    .qik-row .qik-col-sd-24 {
        width: 100%;
    }

    .qik-row .qik-col-1,
    .qik-row .qik-col-2,
    .qik-row .qik-col-3,
    .qik-row .qik-col-4,
    .qik-row .qik-col-5,
    .qik-row .qik-col-6,
    .qik-row .qik-col-7,
    .qik-row .qik-col-8,
    .qik-row .qik-col-9,
    .qik-row .qik-col-10,
    .qik-row .qik-col-11,
    .qik-row .qik-col-12,
    .qik-row .qik-col-13,
    .qik-row .qik-col-14,
    .qik-row .qik-col-15,
    .qik-row .qik-col-16,
    .qik-row .qik-col-17,
    .qik-row .qik-col-18,
    .qik-row .qik-col-19,
    .qik-row .qik-col-20,
    .qik-row .qik-col-21,
    .qik-row .qik-col-22,
    .qik-row .qik-col-23,
    .qik-row .qik-col-24 {
        width: 100%;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-row.qik-row-table-cell {
        display: table;
    }

    .qik-row.qik-row-table-cell>[class^="qik-col-"] {
        display: table-cell;
        float: none;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-row.qik-row-flexbox {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        direction: ltr;
    }

    .qik-row.qik-row-flexbox>[class^="qik-col-"] {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        float: none;
    }

    .qik-row.qik-row-flexbox.qik-row-reverse {
        -webkit-flex-direction: row-reverse;
        -moz-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
}

.qik-row-sd [class*="qik-col-"],
.qik-row-sd [class*="qik-col-sd-"],
.qik-row-sd [class*="qik-col-md-"],
.qik-row-sd [class*="qik-col-ld-"] {
    float: left;
    min-height: 0.0625em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.qik-row-sd .qik-col-1 {
    width: 4.166666667%;
}

.qik-row-sd .qik-col-2 {
    width: 8.333333333%;
}

.qik-row-sd .qik-col-3 {
    width: 12.5%;
}

.qik-row-sd .qik-col-4 {
    width: 16.66666667%;
}

.qik-row-sd .qik-col-5 {
    width: 20.83333333%;
}

.qik-row-sd .qik-col-6 {
    width: 25%;
}

.qik-row-sd .qik-col-7 {
    width: 29.16666667%;
}

.qik-row-sd .qik-col-8 {
    width: 33.33333333%;
}

.qik-row-sd .qik-col-9 {
    width: 37.5%;
}

.qik-row-sd .qik-col-10 {
    width: 41.66666667%;
}

.qik-row-sd .qik-col-11 {
    width: 45.83333333%;
}

.qik-row-sd .qik-col-12 {
    width: 50%;
}

.qik-row-sd .qik-col-13 {
    width: 54.16666667%;
}

.qik-row-sd .qik-col-14 {
    width: 58.33333333%;
}

.qik-row-sd .qik-col-15 {
    width: 62.5%;
}

.qik-row-sd .qik-col-16 {
    width: 66.66666667%;
}

.qik-row-sd .qik-col-17 {
    width: 70.83333333%;
}

.qik-row-sd .qik-col-18 {
    width: 75%;
}

.qik-row-sd .qik-col-19 {
    width: 79.16666667%;
}

.qik-row-sd .qik-col-20 {
    width: 83.33333333%;
}

.qik-row-sd .qik-col-21 {
    width: 87.5%;
}

.qik-row-sd .qik-col-22 {
    width: 91.66666667%;
}

.qik-row-sd .qik-col-23 {
    width: 95.83333333%;
}

.qik-row-sd .qik-col-24 {
    width: 100%;
}

fieldset.qik-row [class*="qik-col-"] {
    padding-left: 0;
    padding-right: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-row-reverse:after {
        clear: both;
        content: "";
        display: block;
    }

    .qik-row-reverse>[class*="qik-col-"] {
        float: right;
    }

    .qik-row-reverse>[class*="qik-col-"]:first-child {
        padding-left: 0.429em;
        padding-right: 0;
    }

    .qik-row-reverse>[class*="qik-col-"]:last-child {
        padding-right: 0.429em;
        padding-left: 0;
    }

    .qik-row-reverse *[class^="qik-col-"] {
        min-height: 0.0625em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
}

.qik-grid-1 {
    width: 4.166666667%;
}

.qik-grid-2 {
    width: 8.333333333%;
}

.qik-grid-3 {
    width: 12.5%;
}

.qik-grid-4 {
    width: 16.66666667%;
}

.qik-grid-5 {
    width: 20.83333333%;
}

.qik-grid-6 {
    width: 25%;
}

.qik-grid-7 {
    width: 29.16666667%;
}

.qik-grid-8 {
    width: 33.33333333%;
}

.qik-grid-9 {
    width: 37.5%;
}

.qik-grid-10 {
    width: 41.66666667%;
}

.qik-grid-11 {
    width: 45.83333333%;
}

.qik-grid-12 {
    width: 50%;
}

.qik-grid-13 {
    width: 54.16666667%;
}

.qik-grid-14 {
    width: 58.33333333%;
}

.qik-grid-15 {
    width: 62.5%;
}

.qik-grid-16 {
    width: 66.66666667%;
}

.qik-grid-17 {
    width: 70.83333333%;
}

.qik-grid-18 {
    width: 75%;
}

.qik-grid-19 {
    width: 79.16666667%;
}

.qik-grid-20 {
    width: 83.33333333%;
}

.qik-grid-21 {
    width: 87.5%;
}

.qik-grid-22 {
    width: 91.66666667%;
}

.qik-grid-23 {
    width: 95.83333333%;
}

.qik-grid-24 {
    width: 100%;
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-grid-md-1 {
        width: 4.166666667%;
    }

    .qik-grid-md-2 {
        width: 8.333333333%;
    }

    .qik-grid-md-3 {
        width: 12.5%;
    }

    .qik-grid-md-4 {
        width: 16.66666667%;
    }

    .qik-grid-md-5 {
        width: 20.83333333%;
    }

    .qik-grid-md-6 {
        width: 25%;
    }

    .qik-grid-md-7 {
        width: 29.16666667%;
    }

    .qik-grid-md-8 {
        width: 33.33333333%;
    }

    .qik-grid-md-9 {
        width: 37.5%;
    }

    .qik-grid-md-10 {
        width: 41.66666667%;
    }

    .qik-grid-md-11 {
        width: 45.83333333%;
    }

    .qik-grid-md-12 {
        width: 50%;
    }

    .qik-grid-md-13 {
        width: 54.16666667%;
    }

    .qik-grid-md-14 {
        width: 58.33333333%;
    }

    .qik-grid-md-15 {
        width: 62.5%;
    }

    .qik-grid-md-16 {
        width: 66.66666667%;
    }

    .qik-grid-md-17 {
        width: 70.83333333%;
    }

    .qik-grid-md-18 {
        width: 75%;
    }

    .qik-grid-md-19 {
        width: 79.16666667%;
    }

    .qik-grid-md-20 {
        width: 83.33333333%;
    }

    .qik-grid-md-21 {
        width: 87.5%;
    }

    .qik-grid-md-22 {
        width: 91.66666667%;
    }

    .qik-grid-md-23 {
        width: 95.83333333%;
    }

    .qik-grid-md-24 {
        width: 100%;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-grid-ld-1 {
        width: 4.166666667%;
    }

    .qik-grid-ld-2 {
        width: 8.333333333%;
    }

    .qik-grid-ld-3 {
        width: 12.5%;
    }

    .qik-grid-ld-4 {
        width: 16.66666667%;
    }

    .qik-grid-ld-5 {
        width: 20.83333333%;
    }

    .qik-grid-ld-6 {
        width: 25%;
    }

    .qik-grid-ld-7 {
        width: 29.16666667%;
    }

    .qik-grid-ld-8 {
        width: 33.33333333%;
    }

    .qik-grid-ld-9 {
        width: 37.5%;
    }

    .qik-grid-ld-10 {
        width: 41.66666667%;
    }

    .qik-grid-ld-11 {
        width: 45.83333333%;
    }

    .qik-grid-ld-12 {
        width: 50%;
    }

    .qik-grid-ld-13 {
        width: 54.16666667%;
    }

    .qik-grid-ld-14 {
        width: 58.33333333%;
    }

    .qik-grid-ld-15 {
        width: 62.5%;
    }

    .qik-grid-ld-16 {
        width: 66.66666667%;
    }

    .qik-grid-ld-17 {
        width: 70.83333333%;
    }

    .qik-grid-ld-18 {
        width: 75%;
    }

    .qik-grid-ld-19 {
        width: 79.16666667%;
    }

    .qik-grid-ld-20 {
        width: 83.33333333%;
    }

    .qik-grid-ld-21 {
        width: 87.5%;
    }

    .qik-grid-ld-22 {
        width: 91.66666667%;
    }

    .qik-grid-ld-23 {
        width: 95.83333333%;
    }

    .qik-grid-ld-24 {
        width: 100%;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-grid-sd-1 {
        width: 4.166666667%;
    }

    .qik-grid-sd-2 {
        width: 8.333333333%;
    }

    .qik-grid-sd-3 {
        width: 12.5%;
    }

    .qik-grid-sd-4 {
        width: 16.66666667%;
    }

    .qik-grid-sd-5 {
        width: 20.83333333%;
    }

    .qik-grid-sd-6 {
        width: 25%;
    }

    .qik-grid-sd-7 {
        width: 29.16666667%;
    }

    .qik-grid-sd-8 {
        width: 33.33333333%;
    }

    .qik-grid-sd-9 {
        width: 37.5%;
    }

    .qik-grid-sd-10 {
        width: 41.66666667%;
    }

    .qik-grid-sd-11 {
        width: 45.83333333%;
    }

    .qik-grid-sd-12 {
        width: 50%;
    }

    .qik-grid-sd-13 {
        width: 54.16666667%;
    }

    .qik-grid-sd-14 {
        width: 58.33333333%;
    }

    .qik-grid-sd-15 {
        width: 62.5%;
    }

    .qik-grid-sd-16 {
        width: 66.66666667%;
    }

    .qik-grid-sd-17 {
        width: 70.83333333%;
    }

    .qik-grid-sd-18 {
        width: 75%;
    }

    .qik-grid-sd-19 {
        width: 79.16666667%;
    }

    .qik-grid-sd-20 {
        width: 83.33333333%;
    }

    .qik-grid-sd-21 {
        width: 87.5%;
    }

    .qik-grid-sd-22 {
        width: 91.66666667%;
    }

    .qik-grid-sd-23 {
        width: 95.83333333%;
    }

    .qik-grid-sd-24 {
        width: 100%;
    }
}

.qik-float-l {
    float: left !important;
}

.qik-float-l-custom {
    float: left !important;
    clear: both;
}

.qik-float-l:after {
    clear: both;
    content: "";
    display: block;
}

.qik-float-r {
    float: right !important;
}

.qik-float-r:after {
    clear: both;
    content: "";
    display: block;
}

.qik-float-c {
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

@media screen and (max-width: 47.94em) {
    .qik-float-sd-l {
        float: left !important;
    }

    .qik-float-sd-l:after {
        clear: both;
        content: "";
        display: block;
    }

    .qik-float-sd-c {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .qik-float-sd-r {
        float: right !important;
    }

    .qik-float-sd-r:after {
        clear: both;
        content: "";
        display: block;
    }
}

.qik-container {
    margin: 0 auto;
}

header[role="banner"] .qik-container,
nav[role="navigation"] .qik-container,
main[role="main"] .qik-container {
    min-width: 20em;
}

@media screen and (min-width: 61.25em),
print {

    header[role="banner"] .qik-container,
    nav[role="navigation"] .qik-container,
    main[role="main"] .qik-container {
        width: 980px;
        margin: 0 auto;
    }
}

footer[role="contentinfo"] .qik-container {
    min-width: 20em;
}

@media screen and (min-width: 61.25em),
print {
    footer[role="contentinfo"] .qik-container {
        width: 960px;
        margin: 0 auto;
    }
}

header,
header[role="banner"] {
    position: relative;
    z-index: 10000;
    display: block;
    width: 100%;
    padding-bottom: 0;
    background-color: #ffffff;
    border-top: solid 5px #c00;
}

@media screen and (min-width: 61.25em),
print {

    header,
    header[role="banner"] {
        min-width: 980px;
        max-width: 100%;
    }
}

header .qik-container,
header[role="banner"] .qik-container {
    min-width: 18.75em;
}

header .qik-head-exp .qik-nav-sprt,
header[role="banner"] .qik-head-exp .qik-nav-sprt {
    float: right !important;
    margin: 0 !important;
}

header .qik-head-exp .qik-nav-sprt li,
header[role="banner"] .qik-head-exp .qik-nav-sprt li {
    float: left !important;
    margin-left: 0.36em;
    padding: 0;
    text-indent: 0;
}

@media screen and (min-width: 48em),
print {

    header,
    header[role="banner"] {
        min-height: 6.36em;
    }

    header .qik-siteid,
    header[role="banner"] .qik-siteid {
        line-height: 1 !important;
        margin: 1.08em 0.25em 0 0.41em !important;
    }

    header .qik-siteid a,
    header[role="banner"] .qik-siteid a {
        display: inline-block;
    }

    header .qik-head-exp,
    header[role="banner"] .qik-head-exp {
        top: auto !important;
        right: 0.64em !important;
        margin-top: 1.07em !important;
        padding-left: 0;
    }
}

@media screen and (min-width: 61.25em),
print {

    header .qik-siteid,
    header[role="banner"] .qik-siteid {
        margin-left: 0 !important;
    }

    header .qik-head-exp,
    header[role="banner"] .qik-head-exp {
        right: 0 !important;
    }
}

@media screen and (max-width: 47.94em) {

    header,
    header[role="banner"] {
        min-height: 7.44em;
        padding: 0 10px 8px;
    }

    header .qik-siteid,
    header[role="banner"] .qik-siteid {
        line-height: 1 !important;
        margin-top: 1.1em !important;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
    }

    header .qik-siteid a,
    header[role="banner"] .qik-siteid a {
        display: inline-block;
        position: relative;
    }

    header .qik-siteid img,
    header[role="banner"] .qik-siteid img {
        width: 122px;
        height: auto;
    }

    header .qik-head-exp,
    header[role="banner"] .qik-head-exp {
        margin-top: 0 !important;
        padding: 0 !important;
        position: static !important;
        right: 0 !important;
    }

    header .qik-head-exp .qik-nav-sprt,
    header[role="banner"] .qik-head-exp .qik-nav-sprt {
        position: absolute;
        top: 0.56em;
        right: 0;
    }

    header .qik-head-exp .qik-nav-sprt li,
    header[role="banner"] .qik-head-exp .qik-nav-sprt li {
        margin-left: 2px;
    }
}

@media screen and (min-width: 48em),
print {

    header .qik-col-17,
    header[role="banner"] .qik-col-17 {
        display: block;
    }
}

header .qik-siteid,
header[role="banner"] .qik-siteid {
    font-size: 1.25em;
    font-weight: bold;
    margin: 0.25em;
    line-height: 2;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

@media screen and (min-width: 48em),
print {

    header .qik-siteid,
    header[role="banner"] .qik-siteid {
        font-size: 1.725em;
        margin: 0 0.25em 0.208em 0.291em;
        line-height: 2;
    }
}

@media screen and (min-width: 61.25em),
print {

    header .qik-siteid,
    header[role="banner"] .qik-siteid {
        margin-left: 0;
    }
}

header .qik-siteid img,
header[role="banner"] .qik-siteid img {
    margin: 0;
}

header .qik-container,
header[role="banner"] .qik-container {
    overflow: visible;
}

header:after,
header[role="banner"]:after {
    clear: both;
    content: "";
}

header .qik-head-exp,
header[role="banner"] .qik-head-exp {
    position: absolute;
}

@media screen and (min-width: 48em),
print {

    header .qik-head-exp,
    header[role="banner"] .qik-head-exp {
        display: block;
        margin-top: -1em;
        top: 50%;
        right: 0.857em;
        text-align: right;
    }

    header .qik-head-exp .qik-nav-sprt,
    header .qik-head-exp .qik-nav-sprt li,
    header[role="banner"] .qik-head-exp .qik-nav-sprt,
    header[role="banner"] .qik-head-exp .qik-nav-sprt li {
        display: inline-block;
    }

    header .qik-head-exp .qik-nav-sprt,
    header .qik-head-exp .qik-nav-sprt .qik-btn-base,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2 {
        margin: 0;
    }

    header .qik-head-exp .qik-nav-sprt,
    header .qik-head-exp .qik-nav-sprt li,
    header[role="banner"] .qik-head-exp .qik-nav-sprt,
    header[role="banner"] .qik-head-exp .qik-nav-sprt li {
        float: none;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2 {
        position: relative;
        margin-left: 0;
        padding: 0;
        padding-top: 1.86rem;
        min-width: 0;
        border: 1px solid #d0d0d0;
        -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
        font-size: 13.02px !important;
        font-size: 0.93rem !important;
        line-height: 2.2;
        width: 74px;
        height: 59px;
        font-weight: normal;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before {
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base:hover,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:hover,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:hover,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:hover,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:hover,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:hover {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base:active,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:active,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:active,
    header .qik-head-exp .qik-nav-sprt .qik-btn-base:focus,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:focus,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:focus,
    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-touch,
    header .qik-head-exp .qik-nav-sprt .qik-touch.qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-touch.qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:active,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:active,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:active,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:focus,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:focus,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:focus,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-touch,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-touch.qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-touch.qik-btn-selected-pt2 {
        -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        border-color: #66afe9;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before {
        color: #880000;
        position: absolute;
        display: block;
        width: 100%;
        padding: 0;
        top: 0.07rem;
        font-size: 21.42px !important;
        font-size: 1.53rem !important;
        text-indent: 0;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-logout:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-logout:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-selected-pt2:before {
        top: 0.11rem;
        font-size: 21px !important;
        font-size: 1.5rem !important;
        text-indent: 0.14rem;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2 {
        padding-top: 1.93rem;
        line-height: 1.08;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2:before {
        top: -0.03rem;
        font-size: 23.94px !important;
        font-size: 1.71rem !important;
        text-indent: -0.11rem;
    }
}

@media screen and (max-width: 61.19em) {

    header .qik-head-exp,
    header[role="banner"] .qik-head-exp {
        margin-top: -1.25em;
        right: 0.5em;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2 {
        margin-top: 0.55em;
        padding: 0.175em 1em 0;
        font-size: 0.929em !important;
        line-height: 1.75;
        margin-top: 0;
        padding: 0;
        padding-top: 1.86rem;
        font-size: 13.02px !important;
        font-size: 0.93rem !important;
        line-height: 2.2;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before {
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
        display: inline;
        text-indent: -0.125em;
        padding-right: 0.25em;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before {
        font-size: 21.42px !important;
        font-size: 1.53rem !important;
        display: block;
        padding: 0;
        text-indent: 0.03rem;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-logout:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-logout:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-selected-pt2:before {
        top: 0.11rem;
        font-size: 21px !important;
        font-size: 1.5rem !important;
        text-indent: 0.14rem;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2 {
        padding-top: 1.93rem;
        line-height: 1.08;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2:before {
        font-size: 23.94px !important;
        font-size: 1.71rem !important;
    }
}

@media screen and (max-width: 47.94em) {

    header .qik-head-exp .qik-nav-sprt .qik-btn-base,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2 {
        margin-top: 0;
        padding: 0 0.5em;
        line-height: 1;
        right: 0.25em;
        font-size: 0.65em !important;
        position: relative;
        padding: 0;
        padding-right: 0.04em !important;
        padding-left: 0.04em !important;
        padding-top: 3.47em !important;
        min-width: 0;
        border: 1px solid #d0d0d0;
        -webkit-border-radius: 0.19rem;
        -moz-border-radius: 0.19rem;
        -ms-border-radius: 0.19rem;
        -o-border-radius: 0.19rem;
        border-radius: 0.19rem;
        -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.13);
        -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.13);
        box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.13);
        line-height: 1.1;
        font-size: 8.82px !important;
        font-size: 0.63rem !important;
        font-weight: normal;
        width: 54px;
        height: 55px;
        font-weight: normal;
        letter-spacing: 0;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before {
        display: block;
        padding-right: 0;
        text-indent: 0;
        font-size: 18.2px !important;
        font-size: 1.3rem !important;
        padding-bottom: 0.074em;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base:hover,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:hover,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:hover,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:hover,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:hover,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:hover {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base:active,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:active,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:active,
    header .qik-head-exp .qik-nav-sprt .qik-btn-base:focus,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:focus,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:focus,
    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-touch,
    header .qik-head-exp .qik-nav-sprt .qik-touch.qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-touch.qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:active,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:active,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:active,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:focus,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:focus,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:focus,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-touch,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-touch.qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-touch.qik-btn-selected-pt2 {
        -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        border-color: #66afe9;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-selected-pt2:before {
        color: #880000;
        position: absolute;
        display: block;
        width: 100%;
        padding: 0;
        top: 0.13rem;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-logout,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-logout,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-selected-pt2 {
        letter-spacing: -0.5px;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-logout:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-logout:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-logout.qik-btn-selected-pt2:before {
        top: 0.06rem;
        font-size: 20.16px !important;
        font-size: 1.44rem !important;
        text-indent: 0.19rem;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-bank,
    header .qik-head-exp .qik-nav-sprt .qik-btn-bank.qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-btn-bank.qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-bank,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-bank.qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-bank.qik-btn-selected-pt2 {
        padding-top: 2.88em !important;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-bank:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-bank.qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-bank.qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-bank:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-bank.qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-bank.qik-btn-selected-pt2:before {
        font-size: 26.32px !important;
        font-size: 1.88rem !important;
        top: -0.19rem;
        text-indent: -0.06rem;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2 {
        padding-top: 2.98em !important;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-contract:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-contract.qik-btn-selected-pt2:before {
        font-size: 24.5px !important;
        font-size: 1.75rem !important;
        top: -0.13rem;
    }

    header .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-close.qik-btn-close:before,
    header .qik-head-exp .qik-nav-sprt .qik-btn-hd-close.qik-btn-selected-pt2:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-base.qik-btn-hd-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-close.qik-btn-close:before,
    header[role="banner"] .qik-head-exp .qik-nav-sprt .qik-btn-hd-close.qik-btn-selected-pt2:before {
        text-indent: -0.16rem;
    }

    header .qik-head-exp .qik-nav-sprt li,
    header[role="banner"] .qik-head-exp .qik-nav-sprt li {
        padding-left: 0;
        text-indent: 0;
    }

    header .qik-head-exp .qik-nav-sprt li a,
    header[role="banner"] .qik-head-exp .qik-nav-sprt li a {
        letter-spacing: -0.2em;
    }

    header .qik-head-exp .qik-nav-sprt li a.qik-btn-hd-home,
    header[role="banner"] .qik-head-exp .qik-nav-sprt li a.qik-btn-hd-home {
        padding-left: 0.8em;
        padding-right: 0.8em;
    }

    header .qik-head-exp .qik-nav-sprt li a.qik-btn-hd-logout,
    header[role="banner"] .qik-head-exp .qik-nav-sprt li a.qik-btn-hd-logout {
        padding-left: 0.074em;
        padding-right: 0.074em;
    }

    header .qik-head-exp .qik-nav-sprt li a.qik-btn-hd-close,
    header[role="banner"] .qik-head-exp .qik-nav-sprt li a.qik-btn-hd-close {
        padding-left: 0.7em;
        padding-right: 0.7em;
    }
}

header.qik-login,
header.qik-onecol,
header.qik-popup,
header.qik-notice,
header[role="banner"].qik-login,
header[role="banner"].qik-onecol,
header[role="banner"].qik-popup,
header[role="banner"].qik-notice {
    border-bottom: solid 5px #333333;
}

@media screen and (min-width: 48em),
print {

    header.qik-login,
    header.qik-onecol,
    header.qik-popup,
    header.qik-notice,
    header[role="banner"].qik-login,
    header[role="banner"].qik-onecol,
    header[role="banner"].qik-popup,
    header[role="banner"].qik-notice {
        min-height: 8.36em;
    }

    header.qik-login .qik-siteid,
    header.qik-onecol .qik-siteid,
    header.qik-popup .qik-siteid,
    header.qik-notice .qik-siteid,
    header[role="banner"].qik-login .qik-siteid,
    header[role="banner"].qik-onecol .qik-siteid,
    header[role="banner"].qik-popup .qik-siteid,
    header[role="banner"].qik-notice .qik-siteid {
        margin-top: 1.53em !important;
    }

    header.qik-login .qik-head-exp,
    header.qik-onecol .qik-head-exp,
    header.qik-popup .qik-head-exp,
    header.qik-notice .qik-head-exp,
    header[role="banner"].qik-login .qik-head-exp,
    header[role="banner"].qik-onecol .qik-head-exp,
    header[role="banner"].qik-popup .qik-head-exp,
    header[role="banner"].qik-notice .qik-head-exp {
        margin-top: 1.86em !important;
    }
}

@media screen and (max-width: 47.94em) {

    header.qik-login,
    header.qik-onecol,
    header.qik-popup,
    header.qik-notice,
    header[role="banner"].qik-login,
    header[role="banner"].qik-onecol,
    header[role="banner"].qik-popup,
    header[role="banner"].qik-notice {
        min-height: 5.06em;
    }
}

header.qik-search .qik-head-exp,
header[role="banner"].qik-search .qik-head-exp {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0;
}

@media screen and (max-width: 47.94em) {

    header.qik-search .qik-head-exp,
    header[role="banner"].qik-search .qik-head-exp {
        position: relative;
        transform: none;
        right: 0;
        padding-bottom: 0.25em;
    }
}

footer[role="contentinfo"] {
    background-color: #eee;
    font-size: 10.5px;
    font-size: 0.75rem;
    padding: 1.3em 1.1em;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-top: 2px solid #c00;
}

footer[role="contentinfo"] .qik-copyright {
    margin-top: 1em;
}

@media screen and (min-width: 61.25em),
print {
    footer[role="contentinfo"] {
        min-width: 980px;
        max-width: 100%;
    }
}

footer[role="contentinfo"] .qik-container {
    color: #333;
}

@media screen and (min-width: 48em),
print {
    footer[role="contentinfo"] .qik-container {
        padding: 1.143em 0.857em 0.857em;
        font-size: 11.998px;
        font-size: 0.857rem;
    }

    footer[role="contentinfo"] .qik-container .qik-copyright {
        margin-top: 0.857em;
    }
}

footer[role="contentinfo"] .qik-container [class^="qik-col-"] .qik-bnr-block {
    text-align: right;
}

footer[role="contentinfo"] .qik-container [class^="qik-col-"] .qik-bnr-block a {
    display: inline-block;
    width: 100%;
}

@media screen and (min-width: 61.25em),
print {
    footer[role="contentinfo"] .qik-container {
        width: 980px;
    }
}

@media screen and (min-width: 48em),
print {
    footer[role="contentinfo"] {
        padding: 0;
        position: relative;
    }

    footer[role="contentinfo"] .qik-container {
        padding: 0;
    }

    footer[role="contentinfo"] .qik-container [class^="qik-col-"] {
        padding: 1em 0.75em 6em;
    }

    footer[role="contentinfo"] .qik-container [class^="qik-col-"]:first-child {
        padding-bottom: 1.67em;
    }

    footer[role="contentinfo"] .qik-container .qik-copyright {
        margin-top: 0.33em;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    footer[role="contentinfo"] .qik-container [class^="qik-col-"] .qik-bnr-block img {
        max-width: 90%;
        height: auto;
    }
}

@media screen and (max-width: 47.94em) {
    footer[role="contentinfo"] {
        padding: 0;
    }

    footer[role="contentinfo"] .qik-container [class^="qik-col-"] {
        padding: 0 0.83em;
    }

    footer[role="contentinfo"] .qik-container [class^="qik-col-"]:first-child {
        padding: 0.25em 0.83em 0.83em;
    }

    footer[role="contentinfo"] .qik-container [class^="qik-col-"]:last-child {
        padding: 2.08em 2em 6em 0;
    }

    footer[role="contentinfo"] .qik-container .qik-copyright {
        margin-top: 0.33em;
    }
}

[role="complementary"]+footer[role="contentinfo"] {
    border-top-style: none;
}

@media screen and (min-width: 48em),
print {
    [role="complementary"]+footer[role="contentinfo"] {
        padding-top: 0.48em;
    }
}

nav.qik-global {
    display: none;
}

nav.qik-mega {
    display: block;
}

.qik-shareholding nav.qik-mega {
    display: block;
}

.qik-shareholding .qik-sub-contents {
    display: none;
}

.qik-shareholding main[role="main"] {
    width: 100%;
    float: none;
}

main[role="main"] .qik-container {
    width: auto;
}

@media screen and (min-width: 48em),
print {
    main[role="main"] .qik-container {
        min-height: 350px;
    }
}

.qik-contents {
    background: #fff;
}

@media screen and (min-width: 48em),
print {
    .qik-contents {
        max-width: 980px;
        margin: 0 auto;
    }

    .qik-contents:after {
        content: "";
        display: block;
        height: 0;
        clear: both;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-contents {
        width: 980px;
    }
}

main,
main[role="main"] {
    z-index: 1;
}

main:after,
main[role="main"]:after {
    height: 0;
    width: 100%;
    display: block;
    clear: both;
    content: "";
}

main .qik-container,
main[role="main"] .qik-container {
    padding-top: 0.625em;
    padding-bottom: 1.875em;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

@media screen and (min-width: 61.25em),
print {

    main .qik-container,
    main[role="main"] .qik-container {
        padding-left: 12px;
        padding-bottom: 2.143em;
        padding-right: 12px;
    }
}

aside,
aside[role="complementary"] {
    overflow: hidden;
    width: 100%;
    display: block;
    background-color: #eee;
    color: #000;
}

aside li,
aside[role="complementary"] li {
    padding-left: 0;
    text-indent: 0;
}

aside li a,
aside[role="complementary"] li a {
    margin: 0.178em 1.4em 0 0;
    color: #336;
}

@media screen and (min-width: 48em),
print {

    aside li a,
    aside[role="complementary"] li a {
        margin: 0.25em 1.4em 0.036em 0;
    }
}

aside:after,
aside[role="complementary"]:after {
    height: 0;
    width: 100%;
    display: block;
    clear: both;
    content: "";
}

@media screen and (min-width: 61.25em),
print {

    aside,
    aside[role="complementary"] {
        min-width: 980px;
        max-width: 100%;
    }

    aside .qik-container,
    aside[role="complementary"] .qik-container {
        width: 980px;
        margin: 0 auto;
    }
}

aside .qik-bnr-block,
aside[role="complementary"] .qik-bnr-block {
    padding: 0.5em 0;
    text-align: center;
    width: 74%;
    margin: 0 auto;
}

@media screen and (min-width: 48em),
print {

    aside .qik-bnr-block,
    aside[role="complementary"] .qik-bnr-block {
        float: right;
        width: 96%;
        margin: 0;
        padding-right: 0.857em;
    }
}

@media screen and (min-width: 48em),
print {

    aside li a,
    aside[role="complementary"] li a {
        margin: 0.21em 1.14em 0 0;
    }

    aside .qik-bnr-block,
    aside[role="complementary"] .qik-bnr-block {
        float: none;
        padding-right: 0.36em;
        width: 100%;
        text-align: right;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {

    aside .qik-bnr-block img,
    aside[role="complementary"] .qik-bnr-block img {
        max-width: 95%;
        height: auto;
    }
}

@media screen and (max-width: 47.94em) {

    aside,
    aside[role="complementary"] {
        border-top: 1px solid #ffffff;
    }

    aside .qik-bnr-block,
    aside[role="complementary"] .qik-bnr-block {
        padding-top: 0.75em;
        padding-bottom: 0.75em;
        width: auto;
    }
}

aside.qik-external,
aside[role="complementary"].qik-external {
    border-top: 2px solid #c00;
}

@media screen and (min-width: 48em),
print {

    .qik-popup header.qik-popup[role="banner"],
    .qik-popup aside[role="complementary"],
    .qik-popup footer[role="contentinfo"] {
        min-width: 768px;
        max-width: 100%;
    }

    .qik-popup header[role="banner"] .qik-container,
    .qik-popup .qik-contents,
    .qik-popup aside[role="complementary"] .qik-container {
        width: 768px;
    }

    .qik-popup footer[role="contentinfo"] .qik-container {
        width: 756px;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-container.qik-popup .qik-ttl-head-area h1 {
        width: 26.23em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-container.qik-popup [role="contentinfo"] .qik-container [class^="qik-col-"] {
        padding: 1em 0.5em 6em;
    }

    .qik-container.qik-popup [role="contentinfo"] .qik-container [class^="qik-col-"]:first-child {
        padding-bottom: 2em;
    }

    .qik-container.qik-popup [role="contentinfo"] .qik-container [class^="qik-col-"] .qik-bnr-block img {
        max-width: 90%;
        height: auto;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-sso header[role="banner"] .qik-container,
    .qik-sso .qik-contents,
    .qik-sso aside[role="complementary"] .qik-container {
        width: 768px;
    }

    .qik-sso footer[role="contentinfo"] .qik-container {
        width: 756px;
    }
}

.qik-container.qik-sso {
    border-top: solid 5px #c00;
    min-width: 20em;
    max-width: 100%;
}

@media screen and (min-width: 48em),
print {
    .qik-container.qik-sso {
        min-width: 768px;
    }
}

.qik-top main[role="main"] {
    width: 100%;
}

.qik-onecol main[role="main"],
.qik-onecol-trans main[role="main"],
.qik-popup main[role="main"],
.qik-login main[role="main"],
.qik-notice main[role="main"],
.qik-sso main[role="main"] {
    width: 100%;
    float: none;
}

.qik-onecol main[role="main"] .qik-sub-contents,
.qik-onecol-trans main[role="main"] .qik-sub-contents,
.qik-popup main[role="main"] .qik-sub-contents,
.qik-login main[role="main"] .qik-sub-contents,
.qik-notice main[role="main"] .qik-sub-contents,
.qik-sso main[role="main"] .qik-sub-contents {
    display: none;
    float: none;
}

@media screen and (min-width: 61.25em),
print {

    .qik-shareholding.qik-login header[role="banner"],
    .qik-shareholding.qik-onecol header[role="banner"],
    .qik-shareholding.qik-notice header[role="banner"] {
        border-bottom: solid 5px #333333;
    }
}

@media screen and (min-width: 61.25em) and (min-width: 48em),
print {

    .qik-shareholding.qik-login header[role="banner"],
    .qik-shareholding.qik-onecol header[role="banner"],
    .qik-shareholding.qik-notice header[role="banner"] {
        min-height: 8.36em;
    }

    .qik-shareholding.qik-login header[role="banner"] .qik-siteid,
    .qik-shareholding.qik-onecol header[role="banner"] .qik-siteid,
    .qik-shareholding.qik-notice header[role="banner"] .qik-siteid {
        margin-top: 1.53em !important;
    }

    .qik-shareholding.qik-login header[role="banner"] .qik-head-exp,
    .qik-shareholding.qik-onecol header[role="banner"] .qik-head-exp,
    .qik-shareholding.qik-notice header[role="banner"] .qik-head-exp {
        margin-top: 1.86em !important;
    }
}

@media screen and (min-width: 61.25em) and (max-width: 47.94em) {

    .qik-shareholding.qik-login header[role="banner"],
    .qik-shareholding.qik-onecol header[role="banner"],
    .qik-shareholding.qik-notice header[role="banner"] {
        min-height: 5.06em;
    }
}

.qik-shareholding .qik-popup main[role="main"],
.qik-shareholding .qik-login main[role="main"],
.qik-shareholding .qik-notice main[role="main"],
.qik-shareholding .qik-sso main[role="main"] {
    width: 100%;
    float: none;
}

.qik-shareholding .qik-popup main[role="main"] .qik-sub-contents,
.qik-shareholding .qik-login main[role="main"] .qik-sub-contents,
.qik-shareholding .qik-notice main[role="main"] .qik-sub-contents,
.qik-shareholding .qik-sso main[role="main"] .qik-sub-contents {
    display: none;
    float: none;
}

.qik-col-fit {
    padding: 0 !important;
}

@media screen and (max-width: 47.94em) {
    .qik-col-fit-sccss-tbl {
        padding-right: 0 !important;
    }

    .qik-col-fit-sccss-tbl+[class^="qik-col-"] {
        padding-left: 0 !important;
    }
}

.qik-row-justify [class^="qik-col-"]:first-child {
    padding-left: 0.429em;
}

.qik-row-justify [class^="qik-col-"]:last-child {
    padding-right: 0.429em;
}

.qik-row-justify-l [class^="qik-col-"] {
    padding-left: 0;
    padding-right: 0.858em;
}

.qik-row-justify-l [class^="qik-col-"]:last-child {
    padding-right: 0.858em;
}

.qik-row-justify-r [class^="qik-col-"] {
    padding-right: 0;
    padding-left: 0.858em;
}

.qik-row-justify-r [class^="qik-col-"]:last-child {
    padding-left: 0.858em;
}

.qik-col-justify-l[class^="qik-col-"] {
    padding-left: 0;
}

.qik-col-justify-r[class^="qik-col-"] {
    padding-right: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-col-sd-justify-l[class^="qik-col-"] {
        padding-left: 0;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-col-sd-justify-r[class^="qik-col-"] {
        padding-right: 0;
    }
}

.qik-clear-none {
    clear: none !important;
}

.qik-clear-both {
    clear: both !important;
}

.qik-clear-both-3column-wrapper [class^="qikcol-"]:nth-child(3n + 1) {
    clear: both !important;
}

.qik-element-rhythm {
    margin-bottom: 1.429em !important;
}

.qik-element-rhythm-long {
    margin-bottom: 2.25em !important;
}

.qik-element-rhythm-extra-long {
    margin-bottom: 3.25em;
}

.qik-element-last [class^="qik-btn-"],
.qik-element-last .qik-box-info {
    margin-bottom: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-element-rhythm-short-sd {
        margin-bottom: 1em;
    }
}

.qik-element-idnt {
    padding-left: 1em !important;
}

.qik-element-idnt-long {
    padding-left: 2.5em !important;
}

.qik-box-scrollable-base {
    max-height: 50%;
    height: 35.715em;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    border: 1px solid #ccc;
    margin-bottom: 1.5em;
}

@media screen and (max-width: 47.94em) {
    .qik-box-scrollable-base {
        height: 23.75em;
    }
}

.qik-box-scrollable-base .qik-box-scrollable-inner {
    height: 100%;
}

.qik-box-scrollable-pdf {
    height: 670px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 1.5em;
    -webkit-overflow-scrolling: touch;
    border: 1px solid #ccc;
    background: #ddd;
}

@media screen and (max-width: 61.19em) {
    .qik-box-scrollable-pdf {
        height: calc((100vw - 36px) / 7.07 * 5);
        min-height: 248px;
    }
}

.qik-box-scrollable-pdf-img {
    display: block;
    margin-bottom: 0.5em;
    width: 100%;
    height: auto;
}

.qik-box-scrollable-pdf-img:last-child {
    margin-bottom: 0;
}

.qik-btn.qik-btn-modal {
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: rgba(76, 76, 76, 0.7);
    border-radius: 0;
    border: none;
    box-shadow: none;
    padding: 8px;
    min-height: 0;
    margin: 0;
    text-align: center;
    z-index: 3;
}

.qik-btn.qik-btn-modal span {
    display: block;
    color: #fff;
    font-weight: normal;
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
}

@media screen and (max-width: 47.94em) {
    .qik-btn.qik-btn-modal span {
        font-size: 0.63rem !important;
    }
}

.qik-btn.qik-btn-modal:before {
    content: "";
    display: inline-block;
    width: 35px;
    height: 27.5px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAZyCAYAAABmIikGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZGQxN2IxZi1iY2NjLWNmNGQtYjZlMS03YTIzNTY5YWNjYTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjMzRUQ0OUUxMEYyMTFFQTkzNDM4RTFCQjE3MDk3ODAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjMzRUQ0OUQxMEYyMTFFQTkzNDM4RTFCQjE3MDk3ODAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTQwNDAwNDEtNGIwMy0yOTRmLWE0MWEtMmY0ODQxZWYyMzEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVkZDE3YjFmLWJjY2MtY2Y0ZC1iNmUxLTdhMjM1NjlhY2NhOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrDJ8m0AADGNSURBVHja7J0J1FTVle8PiCjIZ+IAioEG069bohGjLcokqGESQRnEdJ7BrAwriS/dScf3ViTDi9pJR+nVWelMJiYd+0kitoqKfNGgGAEZnUc0JnY6qCS0qKA4ICrfO7vq3vLUrn3uUHXPrXOK/3+ts5T6qu699a9z9xnu+Z3dq6enR0H16g0LYApMgSkwxbEpvXr1UrwY6mmx3KFLf58NkL6765oyWZfbdBmA26deE3X5tS4HhmJKL+lFo0Nn9uweim6HLHq/LvPYa/foMk2XHb7dPpbv3mhKVExdYbyepfxzT6Me0OWQnMdxWqTv3sfhj/BlXXbr8jXjtRN0uV+Xpx1XgNd0mdXsh/s4vriv6/KGLt8yXhseFZd62fdA+0+6LAip9elT0nkWRjXmfIfnOFKXg50dvaBAW3a5xrjWHa0EWnTzMfaBKTAFpsAUmAJTYAq6+aVosC4TdPmgLoN0OU6XF3R5VpeNuuyvy669oZvfS5e5uqzRZU9Pst7QpVuXSZ3czR+hy3pdlugyXllmDQ1RTZmhywpdbtVlaKfFlDNVdXJqdJOfn67Lg7qM7RRT6InATboc0OJxDlXVJwsnhB5oh+lynS59E97zW10eM/49RZf3WN5Lr9+oy0hddoZaU76ry0Ep71mqy7lGeSbl/cN1uTjU24eq+WxHx75AJczS+WzKpx0emx7lzgvRlBmOjz8ltEA72NKvoEcXe9hrb7B/v6LLdvbafqrxQf/I0EwZZnl9ZIZAOt4SQ64QjA/q9jmohHP0D82U10s4x/Yibh/qYl8u3L/vFPgadaje1uVNyzUsiD5napUuy41//4Muh7P3HC8ca3MRphxvObgL0ZKP14Su/QXSoJ6Z8kldjs1wjvtDC7RTohrjUr9u1pSfttEYugXOcnTsP0eDw6ZM+WwbTaFre0pVV0UVre8kxC2vR8l0+3xRl+4MA7xJxr/TFh3SiPr7SW9IW/Pmg76nyxcKOhb1iGmi6YmaAcKatxAmmS7UZXEBx6FJ7emmIaHOp6ioL/MxVV0q1myL9LguJ6vqHG9z8nhhztG6LNXlnZ5sel6XBbr0zTObH0JMkfSXusxV1ec+R+tyWDSW2R4NGKlGLNNlZVIrY4spoZpSmDIvLt6bhTVvAbc+MAWmwBSYErT67M19FFtfBTUl5+3TKmlKg7fzEFPqtY8uV+vycZjSaMxVunwq6ECbMEGzMsdxz1TvPoEj438WnevKYAdEwsrINTnnPSbospMdg1Yzft7HeRr+/V1NXN+tyxmq+hihK275dPmBLkfpsqWE35emHbt9qilxGRuha+3QNc3WFNeBlmbA6GnfjpBCSBmdt3tV9bnMS53W+rSqB1R1wc3hDs9Bx/5VSKaoKLi6DLB/gVEypg5gCkyBKTAFpsAUmLIXKmQE99BoTDVKVRcLHhq9Tssx/ktVFxG+t5DBaMFTBy7K6GjhzlsZpg/e1GWJLifnmToIyZQDdVmUgUeWRJ/5f7q8x4f5lKJEK5do2fh8lc4jS6LPfDyaxjiyEwLtEFWFEv6qgGP9tapOwB8RcqCl67s+MiZJZFq8cpKC64kJ742xXtroc0+IgfZLGWOGGSvGZ/zM50KMKfTc6KsOj097Wu4bWkw51+h7uIpV40MzZU4J5zgrNFPGl3COU0JqfWjnHIk4JSRFeur3mvH/tA5/svAeIkFmsteGh2SKLZbQDhh3pnx2h+U90u14UEi3zz4lnefNVmpKn6i8XdLFvpTQTB9kqR09xrV2Ce/ZT3jteduYwDZKzLIicKdglPTaq7q8leM1IkF/pEu/jCZSL/ZlI0Cvyfg5QnfPMBcCFrEUoyvrfZpTRHDRQqGhjmvk2pAC7QGq9T2YsmhJXlMmt9mYftFF93V0/FXR7FwuU+70oMYQLP53Do5L8fIbSZMvtkDrg2jfpMfS5j+0/tVoXmlMk7Z+lxYmfqZmAgu0vpsSd8Vvz9ESpYlygpyujO1IuCkhzLxR8zpXFbOnCrU2Z6YdK5Q52l9HNeapFo7xc10+rMuL+SOQ3wkD9tflIl3+O8dM/oY8O42GElOUpcs+NSonqeq868FRT/rFqEbRrUK7BT6YdrAQA61zcVMgoVLgAXvArQ9MgSkeqs/e3vJILRBqSo7bp6eAsklVN3tBTDFEO+DQsofDYUq9PhAZMzio+GIJtGbEpfHEMzmOSduwH8Jeeyqaw/iT74G2YexjMeUZZd9J2GbKHdFAzdTvImO27I2mxMbQMxWeJuL3qrpf7O6SvuvDqvqoxAtTYmMIwR3bxgpAO6rfmtcUl4GWntgRm7wOrU+9XomMWRtsN9+RdkbGfFO5T1JPwf1DIZhCogfnXyrhPJcVYQrGPjAFpsAUmAJTYApMgSkwJWyFjOB2RWMqWrdC0560BIymPSnzLSUgod27aI1/axiuhQrb7NkalWG6XKnL6xnXp+yKKNWjs6xRaXj25bkpvaMFO683ucUZccyX2xILmB64nHkrUrQI8Fpdzi7gWHdHx6m7pcqaeSsy7v1HQYaQKCvDchVgdjlT31LpGaHoV/+DUV5JeT8lK/lhqIH2xIzJSC5jn7siY5z5sBRTfK8plzmuzd8O7fb5oKpPe+VC4pyuz6Z8pKTzzA3JlIklnWd8SN18Keskdd+lZ0iPsX/TguIbhPdJ+dmP4m/ytfPWZWlW6RFoK8mlHxXMprFSvxA6b/1KPNe+ocSUN0s8145mYgoNvSklsITMSrht1jTAUurw+LWXovPx7JMjVGN6YtIqVZ8Jd5ZqXAZCkpaaPdtMj7YdejAqWdVsj5b0M96j9bX1OT6qKWXoN1lvn+0eGNOrhHOQ8d1ZTTnYkxpDW5CNcnj8H6v6bUaCmDr4usNjE0G2MLWKero2n9LhnJ/ynj/q8jRrpdK2QSN2uZZdN8tCQJ9EM2R3RRNDRYma9a/U1Y7ApiOJISaW+J6CjkdbGCVulRbKwzC6/0/T5Scq274ukqijScmXvpjrGJ4zyebWq8tzdM7ouc9Vurwv63OfEGKKTe9X7+ZMpieEh0XDAhpSbI2mDwiWWKIyJEcJLdCW01M0TIGEEIJVBwG3PqWqD+6j+piCmpLx9ukpqFyMmNKoS0I2xuXtE6wxrmNKkMakmdIrZ7m0Y2pMwix+MwO2SywDs4t9Hmg2DAgTtlvtFfhtk/n6y5hkusRyK6H1CdWYMlqf4IxxFVPa1mb4HFMwdQBTYApMgWAKTIEpMAWmwBSMfXKKNv4m/JbQl79R1Yft742ulxYx0tL5h1T1ATstXX8l1Qj+LLngmTeXZYAul+ryQo6lGK/p8iNdBudCcAMxZZouf2phwfJOXT6vS680U0KJKRep6kZ6rWzMSWtXCKakhYWJ6XFCwPoXqCpLWJTmRw3MfGVZ5uV7oD0jCpQuroNWR14uBVqfTTlQVfMOZrll+HVmWUZB+MxIVd39NJiZtwuV2819qVm/NKTbhy74OZU9C24zNYVErBJlsNsaQk2ZqtymBTYbmmAQ3CklnmtiKKacXOK5RobSTxmeMXaonO+TYs3gUALtm5ZeZ6vX02MfD/ofaMv8MYIhw3aUeK7n88aUHsNNvq171nS/ednlR1R1t5yBeap/k/0UFfdomwm0Ulbagxz9cmTMfSXWlHV5A20oaqWmnECzdGag5TXlpx590XOUexT4oagk3j6f9cgUApm+4fgc/5JlQOiTXE8dbNRlnIo2oQhl6oBao09l/IKcDUgT7b4xXzXuyuF1PyUWZb/9asHHfCsy5GnbG0KYuKYpwwUFtYxvRFMF3an3YiAQ1HRd/k01PxtHrcwnVTXnjzT4CSKmcNEjDtppixKd5EkEvTm6XU60GRJyTTEVPzadHH3Z4VGfhr4IMcj/qarbjFBM+o0wpEisKb3AD9Ybg3W0Ca1PT4HlWhX2ZuJOmuS/VdVdhvvClHpRP+CGkI1xFVNo++WluuwfZMDtaWx+aB/Y+3Me56vROIVrharuzvd6SK2PtFBnfBMLasjcn1gWy6zU5YAQNqyxTTI1KzriBao6j/v37G+nquoGL8+04cendS135f1Qkc0nGfOFyJj/zf7211EpW//uS6D9P6rYlUcd0/pQ4P3HUE1x2fu8OBquDyo5hhzssykq6quUqa8VYQoGhDAFpsAUmOJIcVcfprShSXahI1V1SSklFqGNNCklRpfl+wxstsoUMUp2XfbR5aO6rNNlTw6cZU/0mY9Gx8g2Wg7AlEm6PFlAgoIno2OlntPnmEKzdldGE1UjCjjeiOhYV6qUGUFfTaFYQPkCP+Pg2J+Jjj0wJFPoYtcot0kERkXnGBiCKbQdPK0IOKqEcx0Vnau/76Z8T5W7Lv/k6JzemkKM8afbcN5PK5bazxdT6Dq+38bz/0CXfXwz5SNR77Rdoub6XN9M+bwH1/B3PplCY5mxHlzHGFXdM8ELU6YpPzaa6BUNNL0wZZxHLeA4X0w5xiNTjvbFlKEemTLMF1O6PDJlgM+j5Lb3JNutnR758aovpjzrkSmVNTTSxPV5RjNJ6MfL7O/Sa/RsYEeTr9GFfMgTUzbZTPncXhxO1iHQNtbi22FKvTaoKg9duX0me3BBlGPwq22+hh/WBkGeUBw0wfO4KuZRRjMigPODKkJgfLl96GL+vo3n/4IymCCfYsqdqsklni3qKlV9SKZ8u31iuch4myRKInu6YsvkfSTD4odhrp/9PKXLKbps83Hsw0UXSflKH3B4jgeic2zzdUAo6fnoV3SxIQUdc7wSNpPx+fbhon7UDwq4nZ6KWrgVaW8MhTalfsy50ZcarfJNdG+IOmbXqQwobkimmKJHImdEtwB19v5CVXfQIL0SjbqpM7ZWVbnk/8p7AnDJlkALBDeuIRHFDgS3pCYZCK5FQHAVEFwguFkFBDfBGCC4FgHBTQi8QHAFAcG1CAhuJw0IIZgCU2BKy71PILjta5JdCAguEFwguKkCgivEAiC4zBAguIaA4AoCgssEBFf4cYDgMgHBFQQEVxjLAMFlAoIrCAiuICC4goamzYYtW7ZMrVmzpoxrGebLJFNXFkPipVennHKKy2vxH8Ht7u6u1RAyaPv27aX1JNstK4I7cODAuhoyc+ZM19fyqi+3DyG4h4gdhzFjKv/dtm1bxZDYIIcKA8GNjSlJQHAFAcEVajEQXCYguIKA4DIBwRUEBJcJCC4TEFwmILhMQHCZgOCy2wUIrtFTBYKrgOAWLyC4Zg0BgptcU4oWEFyLgOAqILhAcLMKCG6CMUBwLQKCmxB4geAKAoJrERDcThoQQjAFpsCUlnufQHDb1yS7EBBcILhAcFMFBFeIBUBwmSFAcA0BwRUEBJcJCK7w4wDBZQKCKwgIrjCWAYLLBARXEBBcQUBwBSELrqCulPkedfPNN6v169eXcS0DpJkqr2QaEq9HGzvWfUPlNYJr1pCSaoz/WXCHDBlSh92WYIz/CO5JJ51U+e8NN9xQt9Jo69atrkwJA8HlxlBMmT17tqvTrfM+0HJjtmzZombNmuWKZK8huNLqyL1V6+OwAQT3XQHBZQKCKwgILhMQXCYguExAcJmA4DIBwWW3CxDcSEBwFRBcNwKCa9YQILjJNaVoAcG1CAiuAoILBDergOAmGAME1yIguAmBFwiuICC4FgHB7aQBIQRTYApMabn3CQS3fU2yCwHBBYILBDdVQHCFWAAElxkCBNcQEFxBQHCZgOAKPw4QXCYguIKA4ApjGSC4TEBwBQHBFQQEV1BqFtwbb7xR3XPPPWVcSxhZcMmQjRs31pZenXyy0w6v/1lwCaIkQ2KDlixZUkqN8RrBHTp0qOrdu3ddzXFsjP8I7qhRo9S8efNEY+IaVLDCyIJLxpCINt2zZ09drCGNHj26SFPCyYJrM+a5554r+lRhZcHltxK1QnPnzi3yFDUEN6jnPmQMNc2bN29Wc+bMKZpPrmXBpVWNkzz4vj4guP9TVZfRA8GNBARXEBBcJiC4TEBwmYDgMgHBZQKCy24XILhGTxUIrgKCW7yA4Jo1BAhuck0pWkBwLQKCq4DgAsHNKiC4CcYAwbUICG5C4AWCKwgIrkVAcDtpQAjBFJgCU1rufQLBbV+T7EJAcIHgAsFNFRBcIRYAwWWGAME1BARXEBBcJiC4wo8DBJcJCK4gILjCWAYILhMQXEFAcAUBwRWELLiCMmXB3bBhQxnXEkYW3FtuuUWtW7eusnaESsHMoLejZCuCu2zZMrV27dqaQSWQ7P4juIMGDWrIgkv47b333uvqWvxHcMeMGVOLKeZKI6JOSXHO002bNqljjimkEQsDwaWst2TE0qVLG4yhWtS/f3+1aNEitXDhwiJOF04W3HHjxtWCrmTMO++8U8RpwkNwx48fXzGCgm9sTAxuF6QaghtUFtxTTjml1io5YApqWXDJlDs9MGWlLnNUhkcZZExcYwoUUR/X+zafkgvBnTBhgjrrrLNq/z711FNbPX8dguvb49Gr8jzyW7VqVU93d3erTw5/zq8DCC4Q3DoBwWUCgssEBJfdLkBwjZ4qEFwFBLd4FY3gblaBcoOVGuIIwaWq/LSKJoBDrilF6326/D5kY1z1Uw6P5ibeG+RtJCC4/6ryczrUIZIYwRejFuKFUGKKjTalqr865/FobcljKnrsaOiQ6HhHJfUgfVNR05E0L3isqqK2x7G/0S1EjzFebcP3+7Yu32mXKbEx9KjiPl1OZH+jfQ8OboMpR/oSaEdFXWs0yUy0MunuUE1x+YhjoqoisUNK/D7nqQJWRbl+7vOVkn/kvy3iO4EMgykwBabAFEcCgtthNYWe1yxW1bnX16LhRTzzx5vjIzrZFBo70WOOV6IR/Ed1Ga6qj1mTOmuzo8/8QOXYdy4EU76sqisoibLoauLzXdFnd0bHCtoUmnJ4QpeFqpjdBftGx3pCpcwI+moKzdZRog0XYNQHomOPCMkUuthHdDnA4TkOiM4xIgRTDlXVSaoyNuPsG53rUN9NoUedZT4aGRCd01tTqGU4qg3nPYq3Sr6YQp2udm6W903zlvXFlO/qsl+bO4ff8c2U8z24ho/7ZAqNZQ704Dqo5zvRF1Mu8CjYf84XU0Z7ZMpoX0w5zCNTDvPFFJ9WPu3viymJD69KRnB7xZ0mb7U3I7jW5ZltQHB7fDFll+0PbUBwd9luH9rgZUb0/zQpvJ39nV57UXjteeG1rcJrW9hrhPP2k64wD4K7bdu2ImCo/7aZcrRqXKbVNmVFcIk4pddPO+20Vk5XScIsLQT0UhRbTAS3cu/37t2A4M6YMaOVGkMfXN1xCO6uXbuaPQXN9q+Ob5+LPPjOZ6sM+zKlIbinn366mjZtWrPXcHWts+LJ3dM3+qUyzc3efffdDQguxZIzzzyz2fPvjkbJu32aT6GL+b+Z5xoEBLcFQ0jfiA3xqabE+p0uf5X1zatXr1Y7d+6sBNcWz1k3N+ybKfS4gR6clzWjTwueaa3tC751803RxY0yq7LjW3aUErgBH58QEup2vHKbZ+z16By/9XVAKIkegtNWZ086ODYd833ROVRIppBeioYbCwq6nXZHx6Jj7kicVAmklx8/l/m4yr9Ghfo/i3S5MKu5IdKm9Ejkf6nqJDNlmaIpxF7GfMiuaMROg7srVBOMABBcS0xBFty4hiALbnJNKVrIgmsRsuAqZMFFFtysQhbcBGOQBdciZMFNCLzIgisIWXAtQhbcThoQQjAFpsCUlnufQHDb1yS7ELLgIgsusuCmCllwhViALLjMEGTBNYQsuIKQBZcJWXCFHwdZcJmQBVcQsuAKYxlkwWVCFlxByIIrCFlwBSELrqDULLg33XSTa6AyVhhZcAmTW79+fQ3BjblB1z3JdsuaBTdmkmODiBtMIk0ffvhhddttt7VyLa/6UlNo+/hDpD/ECK4EVI4aVT+z8Mgjj6jFixfXELrp06c3cy3+Z8FNI01PPPHEmiHXXHNNzZC77rqrAl02gc6FkQVXSvZKX/7666+vGLPvvvvWGRJr//2bWoNYuVeDQXDXrFnTAFRKCG586xBkmTeu6/I/dPlDMM99YtKUakztPhYQXLplmjCEFG4W3KRkr1OnTlWTJk1q9hpqWXB9ARZogudxlfFRxqpVq9SvfvWrutemTJlSKU2KCLEPqij7XJBZcDlyO3ny5FYMIdVlwfUNbblKl09kfTM1vbt3726FWo/PWbdaHFlwkQW3TsiCy4QsuEzIgstuF2TBNXqqyIKrkAW3eAHBNWsIENzkmlK0gOBaBARXAcEFgptVQHATjAGCaxEQ3ITACwRXEBBci4DgdtKAEIIpMAWmtNz7BILbvibZhYDgAsEFgpsqILhCLACCywwBgmsICK4gILhMQHCFHwcILhMQXEFAcIWxDBBcJiC4goDgCgKCK2ho2mwYpe/Mk6WS3kufaWLp2jBfJpm6kgwhVI4y4G7cuFFkB7nuu+++Ck5Hn6X3z549uy4VaIoG+DxKrkiiTelLZzGEROiuCU3l6Um2W1YElyd8JRKMvvQDDzSuUKfX6G8mLUafpWPk0Ku+mPKs7Q9Em86aNavBmOuuu0499NBDtdfo/+k1bgh9lo6RQ/4juJU2cty4ypfl6TuvvfbaGtVO/88NoTyF9NmcqiC4QdGmPD4QbRqbZOrss8+ugZg5RcmUfhzMcx/6kjNnzqyvstoMbgi9p0lDqHLc7n3rwzVx4sTE7JT0N3pPkwoTwSURVEm1g2/0QIB2i5m1w0ZwSXfeeadavnx5dUQ5bVorPDKpDsH1ieKgb7UizwfuuOOOyn9bxG8rhzDPHTSCW+A5geAaAoLLBASXD5UUENw6AcFltwsQXKOnCgRXAcEtXkBwzRoCBDe5phQtILgWAcFVQHCB4GYVENwEY4DgWgQENyHwAsEVBATXIiC4nTQghGAKTIEpLfc+geC2r0l2ISC4QHCB4KYKCK4QC4DgMkOA4BoCgisICC4TEFzhxwGCywQEVxAQXGEsAwSXCQiuICC4gpwhuESdLlmyJA91erQv8ylOsuBy6nTOnDlZqNMwsuCSKGka5S1txhASIbyE8maQ/1lwSd3d3Wr16tW1RIzHHXdc4vvvv/9+kTo94ogjcvUk2y0rgnvrrbdWDCHRl6R0nY8++qj1QIThUnpPbgjdOiefnGlI5T+C29VVf2clGWPDcIlgHzNmTNZr8R/BnTBhQiUu0C0Ui/KYkjH0hY899tjKa5QFV8JwiTrNySWHg+BKGSr32WcfNX/+/JpJEpfcBHVaQXCD4ZJXrlxZiTHcGLr8grjk8LLgnnbaaRUDTMqUpwQmNVlDKi23ChHBpZS/VCtiypSLQG2KQ00qbASXKNOYNI1FCWCpNjWp8LPg8jTABGq3YAipc7Lg3n777ZVg2yKoDQSXCQguExBcPkxSQHDrBASX3S5AcI2eKhBcBQS3eAHBNWsIENzkmlK0gOBaBARXAcEFgptVQHATjAGCaxEQ3ITACwRXEBBci4DgdtKAEIIpMAWmtNz7BILbvibZhYDgAsEFgpsqILhCLACCywwBgmsICK4gILhMQHCFHwcILhMQXEFAcIWxDBBcJucIbkbAsobg+jBKdorgmjwhlXPOOScJsKRr+XFHI7gcsLznnnvUzTffnPSRMLLgNisbYDlkyJCkj4WD4NIa/McffzzzAW2A5bx589RJJ52U9FH/s+CSiO1ZsWKF+sUvfqE2bdqU+n4bYEmxJMUQr3q0O5NqCKXWIxEFtmjRIvXEE09YD0RAtwRYdhSC27dv/bI5Mubqq69WTz75ZMN7iThdvHhxIQiutLzrJ7r8Mfr/MhDc76rqGjlRd911V0N2SmJ8PvGJT6gRI0bUDJGIU0oNnDMT7jW6fCwI2tTMTsmN2b17t/rlL38pMsnjx4/Pe6qwEFwKthRjTPXp06fSBzGp0xaY5PAQ3MmTJ1cMMIHKt99+u+F9ex2CG8OUnDQtwBBS2Agu3UZ0O5kiJrmFXMnhI7hTp06tI0xbTB5N6hwEl5rqfv36tcokA8FlAoLLBASXD6QVENw6AcFltwsQXKOnCgRXAcEtXkBwzRoCBDe5phQtILgWAcFVQHCB4GYVENwEY4DgWgQENyHwAsEVBATXIiC4nTQghGAKTIEpLfc+geC2r0l2ISC4QHCB4KYKCK4QC4DgMkOA4BoCgisICC4TEFzhxwGCywQEVxAQXGEsAwSXCQiuICC4goDgCgKCKwgIbl4BwRVqCBBcJiC4FgHBtQgIrkVAcAUBwbUICG5KZw4ILhMQ3AQBwXUjILhMQHD5QFoBwa0TEFx2uwDBNXqqQHAVENziBQTXrCFAcJNrStECgmsREFwFBBcIblYBwU0wBgiuRUBwEwIvEFxBQHAtAoLbSQNCCKbAFJjScu8TCG77mmQXAoILBBcIbqqA4AqxAAguMwQIriEguIKA4DIBwRV+HCC4TEBwBQHBFcYyQHCZgOAKAoIrCAiuICC4goDg5hUQXKGGAMFlAoJrERBci4DgWgQEVxAQXIuA4KZ05oDgMgHBTRAQXDcCgssEBJcPpBUQ3DoBwWW3CxBco6cKBFcBwS1eQHDNGgIEN7mmFC0guBYBwVVAcIHgZhUQ3ARjgOBaBAQ3IfACwRUEBNciILidNCCEYApMgSkt9z6B4LavSXYhILhAcIHgpgoIrhALgOAyQ4DgGgKCKwgILhMQXOHHAYLLBARXEBBcYSwDBJcJCK4gILiCgOAKAoIrCAhuXgHBFWoIEFwmILgWAcG1CAiuRUBwBQHBtQgIbkpnDgguExDcBAHBdSMguExAcPlAWgHBrRMQXHa7AME1eqpAcBUQ3OIFBNesIUBwk2tK0QKCaxEQXAUEFwhuVgHBTTAGCK5FQHATAi8QXEFAcC0CgttJA0IIpsAUmNJy7xMIbvuaZBcCggsEFwhuqoDgCrEACC4zBAiuISC4goDgMgHBFX4cILhMQHAFAcEVxjJAcJmA4AoCgisICK4gILiCgODmFRBcoYYAwWUCgmsREFyLgOBaBARXEBBci4DgpnTmgOAyAcFNEBBcNwKCywQElw+kFRDcOgHBZbcLEFyjpwoEVwHBLV5AcM0aAgQ3uaYULSC4FgHBVUBwgeBmFRDcBGOA4FoEBDch8ALBFQQE1yIguJ00IIRgCkyBKS33PoHgtq9JdiEguEBwgeCmCgiuEAuA4DJDgOAaAoIrCAguExBc4ccBgssEBFcQEFxhLAMElwkIriAguIKA4AoCgisICG5eAcEVaggQXCYguBYBwbUICK5FQHAFAcG1CAhuSmcOCC4TENwEAcF1IyC4TEBw+UBaAcGtExBcdrsAwTV6qkBwFRDc4gUE16whQHCTa0rRAoJrERBcBQQXCG5WAcFNMAYIrkVAcBMCLxBcQUBwLQKC20kDQgimwBSY0nLvEwhu+5pkFwKCCwQXCG6qgOAKsQAILjMECK4hILiCgOAyAcEVfhwguExAcAUBwRXGMkBwmYDgCgKCKwgIriAguIKA4OYVEFyhhgDBZQKCaxEQXIuA4FoEBFcQEFyLgOCmdOaA4DIBwU0QEFw3AoLLBASXD6QVENw6AcFltwsQXKOnCgRXAcEtXkBwzRoCBDe5phQtILgWAcFVQHCB4GYVENwEY4DgWgQENyHwAsEVBATXIiC4nTQghGAKTIEpLfc+geC2r0l2ISC4QHCB4KYKCK4QC4DgMkOA4BoCgisICC4TEFzhxwGCywQEVxAQXGEsAwSXCQiuICC4goDgCgKCKwgIbl4BwRVqCBBcJiC4FgHBtQgIrkVAcAUBwbUICG5KZw4ILhMQ3AQBwXUjILhMQHD5QFoBwa0TEFx2uwDBNXqqQHAVENziBQTXrCFAcJNrStECgmsREFwFBBcIblYBwU0wBgiuRUBwEwIvEFxBQHAtAoLbSQNCCKbAFJjScu8TCG77mmQXAoILBBcIbqqA4AqxAAguMwQIriEguIKA4DIBwRV+HCC4TEBwBQHBFcYyQHCZgOAKAoIrCAiuICC4goDg5hUQXKGGAMFlAoJrERBci4DgWgQEVxAQXIuA4KZ05oDgMgHBTRAQXDcCgssEBJcPpBUQ3DoBwWW3CxBco6cKBFcBwS1eQHDNGgIEN7mmFC0guBYBwVVAcIHgZhUQ3ARjgOBaBAQ3IfACwRUEBNciILidNCCEYApMgSkt9z6B4LavSXYhILhAcIHgpgoIrhALgOAyQ4DgGgKCKwgILhMQXOHHAYLLBARXEBBcYSwDBJfJOYKbUTUE1wdTxil/NM4XU47xyJQwEFwatd54440VCj2r6L30mSaWrg3zZZKpK8mQpUuXqg0bNqiNGzdWlkqMGpU8JDIB7ZghTCDWufxHcG+55Ra1bt26mkH0ZelLZzGEtH79+soxmulJtltWBHfQoEF1vzJxgvSlCcbmotckYp2OkUP+I7hjx46tEKPcGIKxCcqOZQO06bN0jBx6xhZTzjOayTIQXLqQD1nbyHHjKl922bJltduC/k1QNn1xKhKgTehcTvyWVEHkg6FN16xZ0xAfevfuXTPJFOG3TbKEFQQ3mOc+9CWJE6yrstoMbgi9p0lDqHLc7n3rw0WcIPGCNrXIEoaJ4JJOPfXUSu3gqP/06dMrf2tBYSO4JBP1nzZtWh192oTqEFyfKA76VivyfCCGtmOIuwVNMc8dNIJb4DmB4BoCgssEBJcPlRQQ3DoBwWW3CxBco6cKBFcBwS1eQHDNGgIEN7mmFC0guBYBwVVAcIHgZhUQ3ARjgOBaBAQ3IfACwRUEBNciILidNCCEYApMgSkt9z6B4LavSXYhILhAcIHgpgoIrhALgOAyQ4DgGgKCKwgILhMQXOHHAYLLBARXEBBcYSwDBJcJCK4gILiCgOAKGuqRKWFkwaWhPOU4Jgy3BA2QZqq8EhkSY7gxLzh69OhSepLtlhXBJZhy7dq1NYOISqfs2A7lP4LLuWQyhhLM50H8c8p/BJdS+sYxxVxpRFA2KU4KTcmljzmmkEZsk82Uz/kUVwi2jvc84MZQLerfv38lufTChQuLON067wNtrUc1blwt6ErGmFlwW4nrKkJwg3nuQ7mPyQhOsheoMBHcGMI2jSlQNQSXTLnTA1NW6jJHZXiUQcbENaZAEfVxvW/zKbmy4E6YMKGywUOsFiFtUl0WXN8ej16V55HfqlWrerq7u1t9cvhzfh1AcIHg1gkILhMQXCYguOx2AYJr9FSB4CoguMULCK5ZQ4DgJteUogUE1yIguAoILhDcrAKCm2AMEFyLgOAmBF4guIKA4FoEBLeTBoQQTIEpMKXl3icQ3PY1yS4EBBcILhDcVAHBFWIBEFxmCBBcQ0BwBQHBZQKCK/w4QHCZgOAKAoIrjGWA4DIBwRUEBFcQEFxBQHAFZUJwKXlrCQoDwY0Nidej5cxV2nRPst2yIrhmDSmpxviP4A4ZMqQBwXVsjP8IbozYmomh6b9bt251ZUoYCC43hmIKpRB3pHAQ3NiYLVu2NCSVLjKuqwjBDSZfcglaH4eN4LLgOlT4WXALVl0W3CARXAeqQ3B9mqMlaPzf23BeyoJbR4sBwQWCWycguExAcJmA4LLbBQhuJCC4CgiuGwHBNWsIENzkmlK0gOBaBARXAcEFgptVQHATjAGCaxEQ3ITACwRXEBBci4DgdtKAEIIpMAWmtNz7BILbvibZhYDgAsEFgpsqILhCLACCywwBgmsICK4gILhMQHCFHwcILhMQXEFAcIWxDBBcJiC4goDgCgKCK2ho2mwY5Qdbs2ZNGdcyzJdJpq4shsRLr+IMc440wOdRckXd3d21GkIGbd++vbSeZLtlRXAHDhxYV0Nmzpzp+lpe9eX2IQT3ELHjMGZM5b/btm2rGOKIHTTlP4JrGlOSwkBwS9Y67wNtyaohuDDlXYWZBdexgOAyAcEVBASXCQguExBcJiC4TEBwmYDgstsFCK7RUwWCq4DgFi8guGYNAYKbXFOKFhBci4DgKiC4QHCzCghugjFAcC0CgpsQeIHgCgKCaxEQ3E4aEEIwBabAlJZ7n0Bw29ckuxAQXCC4QHBTBQRXiAVAcJkhQHANAcEVBASXCQiu8OMAwWUCgisICK4wlgGCywQEVxAQXEFAcAUhC66gLo9M8R/BbWdPst3a6ZEf/mfBbYPCQHBLFhBcQUBwhVoMBJcJCK4gILhMQHAFAcFlAoLLBASXCQguExBcJiC47HYBgmv0VPMhuG0baDT/Y7hHcAM0BWrHj9UHv1p0yxgb62HqIEM/pSiS/eJOMqUoXRKyMS5vn2CNcR1TgjQmzZReOculHVNjjCXYXM0sG7/Esgz8Yt/p9diLXqyf0lNQj9eX2pH5+uN+isu1+ZdYbiW0PqEaU0brE5wxrmJK29oMn2NKR419IJgCU2AKTIEpMAWmwBSYgrFPGdpPVR+dEiX6N6pKdL03ul7KoUWPTmnnsJW63Kqqj1Mzj31q/1PgzJvLMkCXS3V5IcfGD6/p8iNdBmedeQvJlGm6/KmFXTF26vL5aPPPRFNCiSkX6XKbLoNbOAaxPLQk42qVsoFwCDvtLFDF7kU5P2pg5gsxNIhAe0YUKF1cx1d0uVwKtD6bQgtxfpvxluHXmWUZxZu6jNTld9wUn2PKhS3GkCzN+qUh3T50wc/pcmie/lbOmkJ6W1Vp160h1JSpOQxpRdTQzA2lmz+lxHNNDMWUMnfbGRlKP2V4xtihcr5PijWDQwm0b1p6na1eT499POh/oC3zx3gtlJiyo8RzPZ83pvQYbu5mfyME/q0Mr+2M+gOmaH7jHctrj6gq9TkwT/Vvsp+i4h5tM4H2gKiYOsjRL0fG3FdiTVmXN9CGolZqygk0S2cGWl5TfurRFz1HFbAHfooeikri7fNZj0zZqss3HJ/jX7IMCH2S66mDjaq6+8eekKYOqDX6VMYvyNmANNFWJ/NjQ0Lpp8QisqvoPRDeigx52vaGECauacpwQUEt4xvRVEF36r0YCAQ1XZd/U83PxlEr80ldHrYMfoKIKVz0iIMw3G/q8mKOz22ObpcTbYaEXFNMxY9NJ0dfdnjUp6Ev8pIu/6nLvVFM+o3KgN4mzebvtWp4lgwZbTsWF4fbJJeuPrzq7O0xBTUl5+1TBJtMWw4ehphSL9oFmJZXHQ5T6vWByJjBIZnSyxJozYhLk8550vq+R5dD2Gu0yw3tkvWnEDpvWUwhQ4blNOUOXU5ir/8uMmbL3mhKbMxyVd0qyNTvdfkH1fi4xJVoAPiCL6bExtDItp3ZE2ao6vKwXKa4DLQvRyPZdWh96vVKZMzaYLv5jrQzMoYmh/o7PhcF9w+FYAqJnjF/qYTzXFaEKRj7wBSYAlNgCkyBKTAFpsCUsNUn4GvvisZUtEE4TXseoarTnrt0+bMuT+gySFXR3ObX5Vqo082eUafDdLlSl9czUqa7dFmky9G5ENxATOmty0U5zOB6S5fLdembaUdAwaUiZt6KVD9drtXl7AKOdXd0nLpbKrRFOxT3/qMgQ0iUWWF50txOCKZ8S5ezUt5Dv/ofjJK2twFBVj8MNdCeqMs7GeLFZexzV2SMMx8OEeu/zHFt/nZotw+lq5rk+BzinK7PpnykpPPMDcmUiSWdZ3xI3fxjhdeo+y49Q3qM/ftBXW4Q3ke883vYaw0pcnztvHVZmlV6BDqjheM+KphNY6V+IXTe+pV4rn1DiSlvlniuHc3EFBp6E0lRBElqih7A77G89lJ0vgHs7yOUsRGMoVVR1z3WLNW4DIQkLTV7tpkebTv0YFSyqtkeLelnvEfra+tzfFRTytBvst4+2z0wpgy0n4zvzmrKwZ7UGMJTRjk8/o9VQHsdxPq6w2MTSLUwtYp6ujafNqs7P+U9f1T1oCS1UkNSPnOeLotrRmRYCOiTXGTGpWb9K3W1I7DpSErbe6aqpvEtQt9XKVhvKA/D6P6nPO0/Uc2juNTRJPj7i7mO4XNSIqOM1mV5js4ZPfe5Spf35Up65HlMsen90QQRzc7TE8LDomEBDSm2RtMHBEssiYYNyZ2iwAJtOT1F0KbJIQSrDgJufWAKTIEpYaiPLQLvbU0xakqLt0+rwPYdyj3jE1xMoU1fblONs/J7faClZ8K0482BwcSZlEBrRtyHotsh62BtHnuN5kOmqXK3Vc0daK2NjOX5zxU5h/j/LAzjH9DlEB/zJJvf3eVzny+rKpT9NeM12tHzfpWw8VxBohn6WYX2UwoUzcbThnPfMl4bruwbexell30PtP+kqjv6hd2jdaCFUY053+E5jlQuH+IVFGjLLtcY17qjlUCLbj5GyTAFpsAUmAJTYApMQTe/FBFuSw/XCYEh1PY4Vd2+jNbFUqKA/VV1iXnHd/MpWetcXdbosidlCcYbunTrMqmTu/m0jm29qi6tIBwlbUkp1RSCG1aoKugwtNNiCi3vosmp0U1+nvbcp/UqYzvFFHoicJNqTLqUV5TskZ4snBB6oCXO6DqVnN+YMruYEJQEOsWi129U1dyDO0OtKd9V6Wm4lupyrlHStokdrsvFod4+VM1nOzr2BSphls5nUz7t8Nj0KHdeiKbMcHz8KaEF2sGWfoVEk73B/k1LRjmas59qfNA/MjRTbHTryAyBdLwlhlwhGB/U7XNQCecIbquQ10s4x/Yibh/qYl8u3L/vFPhaTK/aENwFqhHiXqXqSVPaWJxTpccLx9pchCnHWw7uQrTk4zWha3+BNKhnplBesGMznOP+0ALtFNXIOxetXzdrSjtzndItcJajY/85Ghw2ZUo7c53StVG6ivc7OPZ3EuKW16Nkun2I4urOMMAzd+RJW3RII+rvJ70hbc2bD/qeLl8o6FjUI6aJpidqBghr3kKYZLpQGahsC6JJ7emmIaHOp6ioL/MxVV0q1myL9LiqIrzrm74Kjxfm0KaYSzPu/UZ6XpcFtv0ibbP5IcQUSX+p3oUqKQ3XYdFYZns0YKQasUxVwcrEDWqkmNILIGGYMQWmwBSYEo7+vwADABvULKEgd21jAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-size: 100%;
    animation-delay: 1s;
}

.qik-btn.qik-btn-modal.qik-btn-animation:before {
    animation: favoMenuSprite 0.32s steps(29) both 1s;
}

@keyframes favoMenuSprite {
    to {
        background-position: 0 -809px;
    }
}

.qik-modal-backdrop {
    z-index: 10010;
}

.qik-modal-backdrop.qik-show {
    height: 100vh;
}

.qik-modal-open {
    overflow: hidden;
    padding-right: 0 !important;
}

.qik-modal-open .qik-modal {
    overflow-y: hidden;
    padding-right: 0 !important;
}

.qik-modal {
    z-index: 10020;
}

.qik-modal.qik-show {
    opacity: 1;
}

.qik-modal .qik-btn-base,
.qik-modal .qik-btn-close,
.qik-modal .qik-btn-selected-pt2 {
    margin-bottom: 0;
    line-height: 1.143rem !important;
}

@media screen and (max-width: 47.94em) {

    .qik-modal .qik-btn-base,
    .qik-modal .qik-btn-close,
    .qik-modal .qik-btn-selected-pt2 {
        font-size: 0.9375rem !important;
    }
}

.qik-modal .qik-btn-modal-close {
    margin-bottom: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-modal .qik-btn-modal-close {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        height: 40px;
        width: 44px;
        padding: 4px;
        font-size: 10.5px !important;
        font-size: 0.75rem !important;
    }
}

@media screen and (max-width: 47.94em) and (max-width: 47.94em) {
    .qik-modal .qik-btn-modal-close {
        font-size: 0.63rem !important;
    }
}

.qik-modal .qik-btn-modal-close:before {
    display: inline-block;
    content: "";
    font-family: qik-mffont;
    content: "\2715";
    font-weight: normal;
    color: #333;
    line-height: 1;
    font-size: 14px !important;
    font-size: 1rem !important;
}

@media screen and (max-width: 47.94em) {
    .qik-modal .qik-btn-modal-close:before {
        display: block;
        font-size: 1.5rem;
        height: 1rem;
    }
}

.qik-modal-dialog {
    max-width: 980px;
    margin: 0 auto;
}

@media screen and (max-width: 47.94em) {
    .qik-modal-dialog {
        margin: 0;
    }
}

.qik-modal-dialog-scrollable {
    display: flex;
}

.qik-modal-dialog-scrollable .qik-modal-content {
    max-height: calc(100vh - 5rem);
    overflow: hidden;
    min-width: 320px;
}

@media screen and (max-width: 47.94em) {
    .qik-modal-dialog-scrollable .qik-modal-content {
        max-height: 100%;
        height: 100vh;
    }
}

.qik-modal-dialog-scrollable .qik-modal-header,
.qik-modal-dialog-scrollable .qik-modal-footer {
    flex-shrink: 0;
}

.qik-modal-dialog-scrollable .qik-modal-body {
    overflow-y: auto;
}

.qik-modal-dialog-centered {
    display: flex;
    align-items: center;
    height: 100%;
}

.qik-modal-dialog-centered.qik-modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%;
    max-height: 100%;
}

.qik-modal-dialog-centered.qik-modal-dialog-scrollable:before {
    content: none;
}

.qik-modal-dialog-centered.qik-modal-dialog-scrollable .qik-modal-content {
    max-height: calc(100vh - 4rem);
    height: auto;
    overflow-y: auto;
}

@media screen and (max-width: 47.94em) {
    .qik-modal-dialog-centered.qik-modal-dialog-scrollable .qik-modal-content {
        max-height: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-modal-dialog-centered {
        min-height: 100%;
        height: 100%;
    }
}

.qik-modal-content {
    max-width: 980px;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 47.94em) {
    .qik-modal-content {
        height: 100%;
        border-radius: 0;
    }
}

.qik-modal-header {
    padding: 10px;
    border-bottom: 1px solid #bebebe;
    height: 57px;
    border-radius: 0;
    align-items: center;
}

.qik-modal-title {
    margin: 0;
    padding-top: 0.3rem;
    font-size: 21.98px;
    font-size: 1.57rem;
    font-weight: bold;
}

@media screen and (max-width: 47.94em) {
    .qik-modal-title {
        font-size: 1.125rem;
    }
}

.qik-modal-title span {
    font-size: 19.18px;
    font-size: 1.37rem;
}

@media screen and (max-width: 47.94em) {
    .qik-modal-title span {
        font-size: 0.875rem;
    }
}

.qik-modal-body {
    padding: 10px;
    overflow-y: auto;
}

@media screen and (max-width: 47.94em) {
    .qik-modal-body {
        overflow-y: scroll;
        height: 100%;
        padding: 0px;
        margin-bottom: 70px;
    }

    .qik-modal-body.qik-modal-body-space {
        padding: 10px;
    }
}

.qik-modal-footer {
    display: block;
    height: 70px;
    text-align: center;
    padding: 10px;
    border-top: 1px solid #a8abb4;
}

.qik-modal-footer .qik-btn-back,
.qik-modal-footer .qik-btn-proceed {
    margin-bottom: 0;
}

.qik-modal-footer .qik-btn-back span,
.qik-modal-footer .qik-btn-proceed span {
    vertical-align: baseline;
    font-size: 80%;
}

@media screen and (max-width: 47.94em) {
    .qik-modal-footer {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 70px;
        background: #fff;
    }

    .qik-modal-footer .qik-btn-back,
    .qik-modal-footer .qik-btn-proceed {
        width: 48%;
        min-width: 0;
        max-width: 200px;
        height: 47px;
    }

    .qik-modal-footer .qik-btn-back:before,
    .qik-modal-footer .qik-btn-proceed:before {
        display: none;
    }
}

.qik-txt {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.71429em;
    margin-bottom: 1.81428em;
}

.qik-txt-num {
    text-align: right;
    white-space: nowrap;
}

.qik-txt-num .qik-up,
.qik-txt-num.qik-up {
    color: #c10017;
}

.qik-txt-num .qik-down,
.qik-txt-num.qik-down,
.qik-txt-num .qik-loss,
.qik-txt-num.qik-loss {
    color: #0161a4;
}

.qik-txt-num span .qik-txt-num-small {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

.qik-txt-num .qik-unit {
    color: #000;
    margin: 0 2px;
    padding: 0 0 0 0.25em;
    font-family: HiraKakuProN-W3, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: normal;
    font-size: 14px;
    font-size: 1rem;
    line-height: 0.85714em;
    margin-bottom: 0em;
}

@media screen and (min-width: 48em),
print {
    .qik-txt-num .qik-unit {
        font-size: 10.5px;
        font-size: 0.75rem;
        line-height: 1.14286em;
        margin-bottom: 0em;
    }
}

.qik-txt-date {
    text-align: center;
    white-space: nowrap;
}

span.qik-adjust-txt-time {
    margin-left: 1em;
    display: inline-block;
}

.qik-txt-lbl {
    text-align: center;
}

.qik-txt-code {
    margin-right: 0.25em;
}

@media screen and (min-width: 48em),
print {
    .qik-break {
        display: none;
    }
}

.qik-align-l {
    text-align: left !important;
}

.qik-align-c {
    text-align: center !important;
}

.qik-align-r {
    text-align: right !important;
}

@media screen and (max-width: 47.94em) {
    .qik-align-sd-l {
        text-align: left !important;
    }

    .qik-align-sd-c {
        text-align: center !important;
    }

    .qik-align-sd-r {
        text-align: right !important;
    }
}

.qik-valign-t {
    vertical-align: top !important;
}

.qik-valign-m {
    vertical-align: middle !important;
}

.qik-valign-b {
    vertical-align: bottom !important;
}

@media screen and (min-width: 48em),
print {
    .qik-row-table-cell .qik-valign-b>[class^="qik-btn-"] {
        margin-bottom: 0.75em;
    }
}

.qik-txt-xs {
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
}

.qik-txt-s {
    font-size: 11.9px !important;
    font-size: 0.85rem !important;
}

.qik-txt-m {
    font-size: 14px !important;
    font-size: 1rem !important;
}

.qik-txt-l {
    font-size: 15.75px !important;
    font-size: 1.125rem !important;
}

.qik-txt-xl {
    font-size: 17.5px !important;
    font-size: 1.25rem !important;
}

.qik-txt-xxl {
    font-size: 21px !important;
    font-size: 1.5rem !important;
}

h1 {
    font-size: 19.25px;
    font-size: 1.375rem;
    line-height: 2.49351em;
    margin-bottom: 0em;
}

@media screen and (min-width: 48em),
print {
    h1 {
        font-size: 24.5px;
        font-size: 1.75rem;
        line-height: 1.95918em;
        margin-bottom: 0em;
    }
}

h2 {
    font-size: 21px;
    font-size: 1.5rem;
    line-height: 2.28571em;
    margin-bottom: 0em;
}

h3 {
    font-size: 17.5px;
    font-size: 1.25rem;
    line-height: 2.74286em;
    margin-bottom: 0em;
}

h4 {
    font-size: 15.75px;
    font-size: 1.125rem;
    line-height: 3.04762em;
    margin-bottom: 0em;
}

h5 {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.71429em;
    margin-bottom: 0em;
}

h6 {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.71429em;
    margin-bottom: 0em;
}

.qik-ttl-head-area {
    text-align: right;
}

@media screen and (max-width: 47.94em) {
    .qik-ttl-head-area h1 .qik-txt-nowrap {
        white-space: normal;
    }
}

.qik-ttl-head-area:after {
    clear: both;
    content: "";
    display: block;
}

.qik-ttl-head-area h1 {
    padding: 0.816em 0.562em 0.726em;
    text-align: left;
    line-height: 1.273;
    margin-bottom: 0.613em;
    font-size: 14px !important;
    font-size: 1rem !important;
}

.qik-ttl-head-area h1:after {
    content: "";
    border-bottom: solid 1px #bdbdae;
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    height: 1px;
    width: 100%;
}

.qik-ttl-head-area h1 small {
    display: block;
    font-size: 14px;
    font-size: 1rem;
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-head-area h1 small {
        margin-top: -0.35em;
        margin-bottom: 0.3em;
        line-height: 1;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-head-area h1 {
        margin-bottom: 0;
        padding: 0.75em 0.555em 0.7em;
    }
}

.qik-ttl-head-area .qik-btn-help,
.qik-ttl-head-area .qik-btn-search {
    position: static;
    display: inline-block;
    text-align: right;
    margin: 0.5em 0 0.75em;
}

.qik-ttl-head-area .qik-btn-help i:before,
.qik-ttl-head-area .qik-btn-search i:before {
    color: #c00;
}

@media screen and (min-width: 48em),
print {

    .qik-ttl-head-area .qik-btn-help,
    .qik-ttl-head-area .qik-btn-search {
        margin: 0;
    }
}

.qik-ttl-head-area .qik-step.qik-small {
    margin: 0.35em 0 0.5em 0.5em;
    display: inline-block;
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-head-area .qik-step.qik-small {
        margin: 0.85em 0 0.75em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ttl-head-area .qik-step.qik-small .qik-step-item {
        height: 1.7em;
        width: 1.733em;
        line-height: 1;
        padding: 0.1em 0 0;
    }

    .qik-ttl-head-area .qik-step.qik-small .qik-step-arrow {
        height: 1.6em;
        width: 0.923em;
        font-size: 11.382px;
        font-size: 0.813rem;
        vertical-align: bottom;
        padding: 0.1em 0 0;
        line-height: 1.7;
    }
}

.qik-ttl-head-area p {
    display: inline-block;
    vertical-align: middle;
}

.qik-ttl-head-area .qik-ttl-head-extra-top .qik-search-area,
.qik-ttl-head-area .qik-ttl-head-extra-top .qik-help-area {
    width: 100%;
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-head-area {
        margin: 0 0 0.625em;
        position: relative;
        background: #fff;
        border-left: solid 10px #ea6666;
    }

    .qik-ttl-head-area h1 {
        width: 26.14em;
        float: left;
        font-size: 17.99px !important;
        font-size: 1.285rem !important;
    }

    .qik-ttl-head-area .qik-ttl-head-extra {
        width: 19em;
        text-align: right;
        float: right;
        vertical-align: middle;
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -1.75em;
        margin-bottom: 0;
        margin-right: 0.429em;
    }

    .qik-ttl-head-area .qik-ttl-head-extra p {
        margin-top: 0.4em;
    }

    .qik-ttl-head-area .qik-ttl-head-extra .qik-step+p {
        margin-top: 0;
    }

    .qik-ttl-head-area .qik-ttl-head-extra .qik-step+p+p {
        margin-top: 0;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top {
        width: 31.429em;
        margin-top: -1.5em;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top [class^="qik-btn-"] {
        margin-top: -0.071em;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top {
        *zoom: 1;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top:before,
    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top:after {
        content: "";
        display: table;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top:after {
        clear: both;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top .qik-search-area {
        width: 26.429em;
        float: left;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top .qik-help-area {
        width: 4.214em;
        float: left;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top .qik-help-area {
        *zoom: 1;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top .qik-help-area:before,
    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top .qik-help-area:after {
        content: "";
        display: table;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top .qik-help-area:after {
        clear: both;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top .qik-help-area p {
        margin-top: 0;
    }

    .qik-ttl-head-area .qik-ttl-head-extra.qik-ttl-head-extra-top .qik-btn-search {
        left: auto;
        right: 0;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ttl-head-area h1 {
        background: #fff;
        border-left: solid 10px #ea6666;
        position: relative;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-ttl-head-area h1 {
        width: 37.35em;
    }
}

.qik-ttl-sbd,
.qik-ttl-lvl-2 {
    border-bottom: solid 2px #ea6666;
    margin-top: 1.437em;
    margin-bottom: 0.625em;
    padding: 0.401em 0 0.187em;
    font-family: HiraKakuProN-W6, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px !important;
    font-size: 1rem !important;
    font-weight: bold;
    line-height: 1.2;
}

@media screen and (min-width: 48em),
print {

    .qik-ttl-sbd,
    .qik-ttl-lvl-2 {
        border-left: 4px solid #ea6666;
        border-bottom: none;
        margin-top: 1.277em;
        margin-bottom: 0.555em;
        padding: 0.396em 0.793em 0;
        padding-top: 0.067em;
        padding-left: 0.444em;
        font-size: 17.99px !important;
        font-size: 1.285rem !important;
    }
}

.qik-ttl-sbd+.qik-ttl-push,
.qik-ttl-lvl-2+.qik-ttl-push {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    position: absolute;
    margin: -1.75em;
    right: 1.75em;
}

.qik-ttl-sbd.qik-ttl-lvl-2-emp,
.qik-ttl-lvl-2.qik-ttl-lvl-2-emp {
    margin-top: 1.75em;
}

.qik-ttl-sbd [class*="qik-lbl-"],
.qik-ttl-lvl-2 [class*="qik-lbl-"] {
    margin: 0 0 0 0.45em;
    vertical-align: top;
}

.qik-ttl-sbd input[type="checkbox"],
.qik-ttl-sbd input[type="radio"],
.qik-ttl-lvl-2 input[type="checkbox"],
.qik-ttl-lvl-2 input[type="radio"] {
    margin-right: 0.5em;
    margin-left: 0.25em;
}

.qik-ttl-sbd:before {
    color: #c00;
}

.qik-ttl-lvl-3,
.qik-ui-group>fieldset>legend label {
    font-family: HiraKakuProN-W6, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 15.75px !important;
    font-size: 1.125rem !important;
    line-height: 1.2;
    margin-top: 1.25em;
    margin-bottom: 0.25em;
    padding-top: 0.06em;
    font-weight: bold;
}

@media screen and (min-width: 48em),
print {

    .qik-ttl-lvl-3,
    .qik-ui-group>fieldset>legend label {
        margin-bottom: 0.313em;
    }
}

.qik-ttl-lvl-3+.qik-ttl-push,
.qik-ui-group>fieldset>legend label+.qik-ttl-push {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    position: absolute;
    margin: -1.75em;
    right: 1.75em;
}

.qik-ttl-lvl-3 [class^="qik-lbl-"],
.qik-ui-group>fieldset>legend label [class^="qik-lbl-"] {
    margin: 0 0 0 0.45em;
}

.qik-ttl-lvl-3 input[type="checkbox"],
.qik-ui-group>fieldset>legend label input[type="checkbox"],
.qik-ttl-lvl-3 input[type="radio"],
.qik-ui-group>fieldset>legend label input[type="radio"] {
    margin-right: 0.5em;
    margin-left: 0.25em;
}

.qik-ttl-lvl-4 {
    font-family: HiraKakuProN-W6, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.2;
    margin-bottom: 0.25em;
    padding-top: 0.06em;
    font-weight: bold;
}

.qik-ttl-lvl-4+.qik-ttl-push {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    position: absolute;
    margin: -1.75em;
    right: 1.75em;
}

.qik-ttl-lvl-4 input[type="checkbox"],
.qik-ttl-lvl-4 input[type="radio"] {
    margin-right: 0.5em;
    margin-left: 0.25em;
}

[class^="qik-ttl-"] .qik-heading-count {
    font-weight: normal;
    color: #b01b0c;
}

@media screen and (min-width: 48em),
print {
    [class^="qik-ttl-"] .qik-heading-count.qik-txt-num {
        font-size: 20.006px !important;
        font-size: 1.429rem !important;
    }
}

[class^="qik-ttl-"] .qik-heading-unit {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    font-weight: normal;
}

@media screen and (min-width: 48em),
print {
    [class^="qik-ttl-"] .qik-heading-unit {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

[class^="qik-ttl-"].qik-ttl-m-top-non {
    margin-top: 0;
}

@media screen and (max-width: 47.94em) {
    [class^="qik-ttl-"].qik-ttl-m-top-non-sd {
        margin-top: 0;
    }
}

@media screen and (min-width: 48em),
print {
    [class^="qik-ttl-"].qik-ttl-m-top-non-ld {
        margin-top: 0;
    }
}

.qik-ttl-stock-area,
.qik-ttl-msg-area {
    background-color: #f0f0f0;
    padding: 0.414em 0.75em;
    margin-bottom: 0.714em;
    width: 100%;
}

.qik-ttl-stock-area .qik-ttl-stock,
.qik-ttl-msg-area .qik-ttl-stock,
.qik-ttl-stock-area .qik-ttl-msg,
.qik-ttl-msg-area .qik-ttl-msg {
    font-family: HiraKakuProN-W6, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 15.75px !important;
    font-size: 1.125rem !important;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
    padding-right: 0.5em;
    word-break: break-all;
}

@media screen and (min-width: 48em),
print {

    .qik-ttl-stock-area .qik-ttl-stock,
    .qik-ttl-msg-area .qik-ttl-stock,
    .qik-ttl-stock-area .qik-ttl-msg,
    .qik-ttl-msg-area .qik-ttl-msg {
        font-size: 21.994px !important;
        font-size: 1.571rem !important;
    }
}

.qik-ttl-stock-area .qik-ttl-stock .qik-txt-code,
.qik-ttl-msg-area .qik-ttl-stock .qik-txt-code,
.qik-ttl-stock-area .qik-ttl-msg .qik-txt-code,
.qik-ttl-msg-area .qik-ttl-msg .qik-txt-code {
    white-space: nowrap;
}

.qik-ttl-stock-area .qik-ttl-stock-supple,
.qik-ttl-msg-area .qik-ttl-stock-supple {
    display: inline-block;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

.qik-ttl-stock-area .qik-ttl-stock-supple span[class^="qik-lbl-"],
.qik-ttl-msg-area .qik-ttl-stock-supple span[class^="qik-lbl-"] {
    margin-top: 0;
    margin-right: 0;
}

@media screen and (min-width: 48em),
print {

    .qik-ttl-stock-area .qik-ttl-stock-supple,
    .qik-ttl-msg-area .qik-ttl-stock-supple {
        font-size: 14px !important;
        font-size: 1rem !important;
        margin-top: -0.4em;
        vertical-align: middle;
    }

    .qik-ttl-stock-area .qik-ttl-stock-supple span[class^="qik-lbl-"],
    .qik-ttl-msg-area .qik-ttl-stock-supple span[class^="qik-lbl-"] {
        margin-top: 0.15em;
        margin-right: 0;
        margin-bottom: 0.45em;
    }
}

.qik-ttl-stock-area .qik-ico-doc-text-1:before,
.qik-ttl-msg-area .qik-ico-doc-text-1:before {
    vertical-align: middle;
    margin-bottom: 0.357em;
}

.qik-ttl-stock-area [class^="qik-lbl-"],
.qik-ttl-msg-area [class^="qik-lbl-"] {
    margin: 0.2em 0.35em 0.2em;
    vertical-align: top;
}

@media screen and (min-width: 48em),
print {

    .qik-ttl-stock-area [class^="qik-lbl-"],
    .qik-ttl-msg-area [class^="qik-lbl-"] {
        margin: 0.3em 0.35em 0.15em;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-ttl-stock-area,
    .qik-ttl-msg-area {
        padding: 0.429em 0.857em 0.357em;
    }

    .qik-ttl-stock-area [class^="qik-btn-"],
    .qik-ttl-msg-area [class^="qik-btn-"] {
        margin-bottom: 0.429em;
    }
}

.qik-ttl-stock-area,
.qik-ttl-msg-area {
    *zoom: 1;
}

.qik-ttl-stock-area:before,
.qik-ttl-msg-area:before,
.qik-ttl-stock-area:after,
.qik-ttl-msg-area:after {
    content: "";
    display: table;
}

.qik-ttl-stock-area:after,
.qik-ttl-msg-area:after {
    clear: both;
}

.qik-ttl-stock-area.qik-ttl-stock-in-icon,
.qik-ttl-stock-in-icon.qik-ttl-msg-area {
    display: table;
    width: 100%;
}

.qik-ttl-stock-area.qik-ttl-stock-in-icon p,
.qik-ttl-stock-in-icon.qik-ttl-msg-area p,
.qik-ttl-stock-area.qik-ttl-stock-in-icon .qik-ttl-stock,
.qik-ttl-stock-in-icon.qik-ttl-msg-area .qik-ttl-stock,
.qik-ttl-stock-area.qik-ttl-stock-in-icon .qik-ttl-msg,
.qik-ttl-stock-in-icon.qik-ttl-msg-area .qik-ttl-msg {
    display: table-cell;
    vertical-align: top;
}

.qik-ttl-stock-area.qik-ttl-stock-in-icon .qik-ttl-stock,
.qik-ttl-stock-in-icon.qik-ttl-msg-area .qik-ttl-stock,
.qik-ttl-stock-area.qik-ttl-stock-in-icon .qik-ttl-msg,
.qik-ttl-stock-in-icon.qik-ttl-msg-area .qik-ttl-msg {
    padding-left: 0.3em;
}

.qik-ttl-stock-area.qik-ttl-stock-in-icon p,
.qik-ttl-stock-in-icon.qik-ttl-msg-area p {
    width: 1%;
}

.qik-ttl-stock-area.qik-ttl-stock-in-icon p [class^="qik-lbl-"],
.qik-ttl-stock-in-icon.qik-ttl-msg-area p [class^="qik-lbl-"] {
    margin-left: 0;
}

.qik-ttl-result-area {
    background-color: #f0f0f0;
    padding: 0.414em 0.75em;
    margin-bottom: 0.714em;
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-result-area {
        padding: 0.429em 0.857em 0.357em;
    }
}

.qik-ttl-result-area .qik-ttl-stock-area,
.qik-ttl-result-area .qik-ttl-msg-area {
    margin-bottom: 0;
    padding: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-result-area {
        display: table;
        width: 100%;
    }

    .qik-ttl-result-area .qik-result-label {
        display: table-cell;
        vertical-align: top;
    }

    .qik-ttl-result-area .qik-result-label+div {
        display: table-cell;
    }

    .qik-result-label {
        margin-top: -0.071em;
        padding-right: 0.75em;
        width: 13.571em;
    }

    .qik-result-label [class^="qik-lbl-"] {
        margin: 0;
        vertical-align: top;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-stock-btn-area {
        display: table;
        width: 100%;
    }
}

.qik-ttl-stock-btn-area .qik-ttl-stock,
.qik-ttl-stock-btn-area .qik-ttl-msg {
    width: 100%;
    word-break: break-all;
}

@media screen and (min-width: 48em),
print {

    .qik-ttl-stock-btn-area .qik-ttl-stock,
    .qik-ttl-stock-btn-area .qik-ttl-msg {
        display: table-cell;
        max-width: 23.863em;
        vertical-align: middle;
    }
}

.qik-ttl-stock-btn-area .qik-action-btn {
    text-align: center;
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-stock-btn-area .qik-action-btn {
        display: table-cell;
        min-width: 14.285em;
        vertical-align: middle;
    }
}

.qik-ttl-stock-btn-area .qik-action-btn [class^="qik-btn-"] {
    margin-top: 0.375em;
    margin-bottom: 0.375em;
    min-width: 80%;
    max-width: 85%;
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-stock-btn-area .qik-action-btn [class^="qik-btn-"] {
        margin-top: 0;
        margin-bottom: 0.214em;
        max-width: 100%;
        width: 12.5em;
    }
}

.qik-ttl-msg-area {
    padding: 0.571em 0.714em;
    background-color: #f0f0f0;
}

.qik-ttl-msg-area [class^="qik-lbl-"] {
    margin-left: 0;
}

.qik-ttl-msg-area .qik-ttl-msg {
    padding-right: 0.05em;
}

.qik-ttl-stock-inline-btn {
    margin: 0.25em 0 -0.25em;
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-stock-inline-btn {
        margin: 0;
    }
}

.qik-ttl-stock-inline-btn li {
    padding-left: auto;
    text-indent: 0;
    margin: 0 0.25em 0.45em 0;
    padding: 0;
    float: left;
    display: inline-block;
}

.qik-ttl-stock-inline-btn li:nth-child(even) {
    margin-right: -0.25em;
    padding-right: 0.25em;
}

.qik-ttl-stock-inline-btn li [class*="qik-btn-"] {
    margin-bottom: 0.25em;
    padding: 0.15em 0.7em 0 !important;
    font-size: 0.875rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-stock-inline-btn li {
        margin: 0;
        padding: 0 0.25em 0 0;
        float: none;
        display: inline-block;
    }

    .qik-ttl-stock-inline-btn li:nth-child(even) {
        margin: 0;
        padding: 0 0.25em 0 0;
    }

    .qik-ttl-stock-inline-btn li:last-child {
        padding-right: 0;
    }
}

.qik-ttl-btn-area {
    background-color: #fff;
    border: 3px solid #dcdcdc;
    margin-bottom: 1em !important;
    padding: 1em 0 0.2em 1em;
}

.qik-ttl-btn-area [class^="qik-ttl-"] {
    font-size: 1em !important;
    font-weight: normal !important;
    vertical-align: middle;
    line-height: 1.2;
    border: none;
    margin: 0 !important;
    padding: 0.714em 0 0 !important;
}

@media screen and (min-width: 61.25em),
print {
    .qik-ttl-btn-area .qik-col-ld-24 [class^="qik-ttl-"] {
        padding: 0 0 1em !important;
    }
}

@media screen and (max-width: 61.19em) {
    .qik-ttl-btn-area .qik-col-md-24 [class^="qik-ttl-"] {
        padding: 0 0 1em !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ttl-btn-area [class^="qik-ttl-"] {
        padding: 0 0 1em !important;
    }
}

.qik-ttl-btn-area .qik-col-24 [class^="qik-ttl-"] {
    padding: 0 0 1em !important;
}

.qik-txt-read {
    font-size: 14px;
    font-size: 1rem;
    line-height: 2.57143em;
    margin-bottom: 0.85714em;
    margin: 1.125em auto 1.063em;
    line-height: 1.428;
    color: #000;
}

@media screen and (min-width: 48em),
print {
    .qik-txt-read {
        margin: 1.222em auto;
    }
}

.qik-txt-cmt-middle {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.71429em;
    margin-bottom: 1.71429em;
}

.qik-txt-cmt-footer {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.71429em;
    margin-bottom: 0.42857em;
    line-height: 1.5;
}

@media screen and (min-width: 48em),
print {
    .qik-txt-cmt-footer {
        margin-top: 1.222em;
        margin-bottom: 1.222em;
        line-height: 1.428;
    }
}

.qik-box-caution,
.qik-box-error,
.qik-box-attention,
.qik-box-info,
.qik-box-info-caution {
    display: block;
    margin: 0.589em auto 0.714em;
    position: relative;
    -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 48em),
print {

    .qik-box-caution,
    .qik-box-error,
    .qik-box-attention,
    .qik-box-info,
    .qik-box-info-caution {
        margin: 0.714em auto;
    }
}

.qik-box-caution p,
.qik-box-caution dl,
.qik-box-caution ul,
.qik-box-error p,
.qik-box-error dl,
.qik-box-error ul,
.qik-box-attention p,
.qik-box-attention dl,
.qik-box-attention ul,
.qik-box-info p,
.qik-box-info dl,
.qik-box-info ul,
.qik-box-info-caution p,
.qik-box-info-caution dl,
.qik-box-info-caution ul {
    position: static;
    text-indent: 0em;
}

.qik-box-caution p:before,
.qik-box-caution dl:before,
.qik-box-caution ul:before,
.qik-box-error p:before,
.qik-box-error dl:before,
.qik-box-error ul:before,
.qik-box-attention p:before,
.qik-box-attention dl:before,
.qik-box-attention ul:before,
.qik-box-info p:before,
.qik-box-info dl:before,
.qik-box-info ul:before,
.qik-box-info-caution p:before,
.qik-box-info-caution dl:before,
.qik-box-info-caution ul:before {
    font-family: qik-mffont;
    line-height: 0;
    position: absolute;
    top: 0.8em;
    left: 0;
}

.qik-box-error,
.qik-box-attention,
.qik-box-info,
.qik-box-info-caution {
    padding: 1em 0.5em 1em 0.25em;
}

@media screen and (min-width: 61.25em),
print {

    .qik-box-error,
    .qik-box-attention,
    .qik-box-info,
    .qik-box-info-caution {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-box-error:after,
.qik-box-attention:after,
.qik-box-info:after,
.qik-box-info-caution:after {
    content: "";
    clear: both;
}

.qik-box-error p,
.qik-box-error dl,
.qik-box-error ul,
.qik-box-attention p,
.qik-box-attention dl,
.qik-box-attention ul,
.qik-box-info p,
.qik-box-info dl,
.qik-box-info ul,
.qik-box-info-caution p,
.qik-box-info-caution dl,
.qik-box-info-caution ul {
    padding-left: 3em;
    font-weight: normal;
}

.qik-box-error p:before,
.qik-box-error dl:before,
.qik-box-error ul:before,
.qik-box-attention p:before,
.qik-box-attention dl:before,
.qik-box-attention ul:before,
.qik-box-info p:before,
.qik-box-info dl:before,
.qik-box-info ul:before,
.qik-box-info-caution p:before,
.qik-box-info-caution dl:before,
.qik-box-info-caution ul:before {
    font-size: 2em;
    width: 3em;
}

.qik-box-error dl dt,
.qik-box-attention dl dt,
.qik-box-info dl dt,
.qik-box-info-caution dl dt {
    font-weight: bold;
}

.qik-box-error ul,
.qik-box-attention ul,
.qik-box-info ul,
.qik-box-info-caution ul {
    margin: auto;
}

.qik-box-error ul.qik-list-disc,
.qik-box-attention ul.qik-list-disc,
.qik-box-info ul.qik-list-disc,
.qik-box-info-caution ul.qik-list-disc {
    padding-left: 4em;
}

.qik-box-error.qik-small p,
.qik-box-attention.qik-small p,
.qik-box-info.qik-small p,
.qik-box-info-caution.qik-small p {
    padding-left: 0;
    text-indent: 0;
    min-height: 2em;
}

.qik-box-error.qik-small *:before,
.qik-box-attention.qik-small *:before,
.qik-box-info.qik-small *:before,
.qik-box-info-caution.qik-small *:before {
    font-size: 17.5px !important;
    font-size: 1.25rem !important;
    width: 1.5em;
    text-align: right;
}

@media screen and (min-width: 48em),
print {

    .qik-box-error.qik-small *:before,
    .qik-box-attention.qik-small *:before,
    .qik-box-info.qik-small *:before,
    .qik-box-info-caution.qik-small *:before {
        width: 2em;
    }
}

.qik-box-caution {
    border: #bf392b 0.1875em solid;
    background-color: #fcf0ef;
    color: #000;
    padding: 1em;
    z-index: auto;
}

.qik-box-caution p,
.qik-box-caution dl {
    padding-left: 4em;
}

.qik-box-caution p:before,
.qik-box-caution dl:before {
    color: #bf392b;
    content: "\e82c";
    font-size: 2.5em;
    margin-top: -0.2em;
    padding-left: 0.5em;
    width: 4.25em;
}

.qik-box-noscript {
    border: none;
    background-color: #f5e0de;
    color: #c00;
    padding: 1em;
    z-index: auto;
}

.qik-box-noscript p,
.qik-box-noscript dl {
    text-align: center;
    font-weight: bold;
}

.qik-box-error {
    border: 2px solid #c0392b;
    color: #000;
    background-color: #f5e0de;
}

.qik-box-error p:before,
.qik-box-error dl:before,
.qik-box-error ul:before {
    color: #bf392b;
    content: "\e8a9";
    padding-left: 0.6em;
}

.qik-box-attention {
    border: 2px solid #c67700;
    color: #000;
    background-color: #fef9f2;
}

.qik-box-attention p:before,
.qik-box-attention dl:before,
.qik-box-attention ul:before {
    color: #f18d05;
    content: "\e8a9";
    padding-left: 0.6em;
}

.qik-box-info {
    border: 2px solid #afafaf;
    color: #000;
    background-color: #f6f6f6;
}

.qik-box-info p:before,
.qik-box-info dl:before,
.qik-box-info ul:before {
    color: #0645ad;
    content: "\2139";
    padding-left: 0.4em;
}

@media screen and (min-width: 48em),
print {
    .qik-box-info {
        margin-top: 0;
    }
}

.qik-box-info-caution {
    border: #fa94a7 0.1875em solid;
    color: #000;
    background-color: #fdf8fa;
}

.qik-box-info-caution p:before,
.qik-box-info-caution dl:before,
.qik-box-info-caution ul:before {
    color: #bf392b;
    content: "\2139";
    padding-left: 0.4em;
}

.qik-box-proof {
    background-color: #fbf882;
    margin-bottom: 0.5em;
    padding: 0.438em 0.438em 0.313em;
}

.qik-box-proof .qik-disc,
.qik-box-proof .qik-disc-interval {
    margin-top: 0;
    margin-bottom: 0.215em !important;
    font-weight: bold;
    line-height: 1.375em;
}

@media screen and (max-width: 47.94em) {

    .qik-box-proof .qik-disc,
    .qik-box-proof .qik-disc-interval {
        font-size: 14px !important;
        font-size: 1rem !important;
    }

    .qik-box-proof .qik-disc [data-icon].qik-ico-disclaimer,
    .qik-box-proof .qik-disc-interval [data-icon].qik-ico-disclaimer {
        padding-left: 1.7em;
        text-indent: -1.7em;
    }
}

.qik-box-proof .qik-disc li,
.qik-box-proof .qik-disc-interval li {
    margin-bottom: 0;
}

.qik-box-proof .qik-disc li:last-child,
.qik-box-proof .qik-disc-interval li:last-child {
    margin-bottom: 0 !important;
}

.qik-box-proof .qik-additional-proof {
    padding: 0 0.214em;
}

.qik-box-proof .qik-additional-proof dl {
    display: table;
    border-bottom: 1px solid #666;
    margin-bottom: 0.25em;
    padding-right: 0;
    padding-left: 0;
}

.qik-box-proof .qik-additional-proof dl:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.qik-box-proof .qik-additional-proof dl:last-child dt,
.qik-box-proof .qik-additional-proof dl:last-child dd {
    padding-bottom: 0;
}

.qik-box-proof .qik-additional-proof dl dt {
    display: table-cell;
    padding-bottom: 0.25em;
}

.qik-box-proof .qik-additional-proof dl dd {
    display: table-cell;
    padding-bottom: 0.25em;
}

.qik-box-proof .qik-additional-proof dl .qik-txt-num {
    font-size: 14px !important;
    font-size: 1rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-box-proof {
        margin-bottom: 2em;
        padding: 0.714em 0.714em 0.643em;
    }

    .qik-box-proof .qik-disc,
    .qik-box-proof .qik-disc-interval {
        font-size: 1.143em;
        margin-bottom: 0.714em !important;
    }

    .qik-box-proof .qik-disc:last-child,
    .qik-box-proof .qik-disc-interval:last-child {
        margin-bottom: 0.714em !important;
    }

    .qik-box-proof .qik-disc .qik-ico-disclaimer:before,
    .qik-box-proof .qik-disc-interval .qik-ico-disclaimer:before {
        top: 0.05em;
        font-size: 18.998px !important;
        font-size: 1.357rem !important;
        padding-right: 0;
        margin-right: 0.05em;
    }

    .qik-box-proof .qik-additional-proof {
        padding-left: 0.214em;
    }

    .qik-box-proof .qik-additional-proof dl {
        font-size: 1em;
        line-height: 1;
        border-bottom: none;
        margin-bottom: 0;
        padding-right: 0.857em;
        padding-left: 0.857em;
    }

    .qik-box-proof .qik-additional-proof dl:first-child {
        padding-left: 0;
    }

    .qik-box-proof .qik-additional-proof dl:last-child {
        padding-right: 0;
    }

    .qik-box-proof .qik-additional-proof dl dt,
    .qik-box-proof .qik-additional-proof dl dd {
        padding-bottom: 0;
    }

    .qik-box-proof .qik-additional-proof dl .qik-txt-num {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-box-notice {
    border: 1px solid #fba1a1;
    background-color: #fff7f6;
    margin-bottom: 0.5em;
    padding: 0.688em;
    line-height: 1;
}

.qik-box-notice ul {
    margin: 0;
}

.qik-box-notice ul li {
    padding-left: 0.875em;
    text-indent: -0.875em;
    line-height: 1;
}

.qik-box-notice ul li a i:first-child {
    margin-left: 0;
}

.qik-box-notice ul li a i:first-child[class^="qik-ico-"]:before {
    margin: 0 -0.25em 0 0.25em;
}

.qik-box-notice ul li [class^="qik-lbl-"] {
    margin-bottom: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-box-notice {
        padding: 0.625em 0.857em;
    }
}

.qik-box-notice ul li a i {
    text-indent: 0;
}

.qik-box-notice ul li a i:first-child[class^="qik-ico-"]:before {
    margin-right: 0.125em !important;
    margin-left: 0 !important;
    vertical-align: -15%;
}

.qik-box-info-contract {
    display: block;
    margin: 0 auto 0.29em;
    position: relative;
    padding: 0.56em 0;
    border: #fff 0 solid;
    color: #000;
    background-color: #fff;
}

@media screen and (min-width: 48em),
print {
    .qik-box-info-contract {
        padding: 1.19em 0.69em 1.19em 0.44em;
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-box-info-contract:after {
    content: "";
    clear: both;
}

.qik-box-info-contract p {
    position: static;
    padding-left: 2.29em;
}

.qik-box-info-contract p:before {
    font-family: qik-mffont;
    line-height: 0;
    position: absolute;
    top: 0.36em;
    left: 0;
    font-size: 2.79rem;
    width: 3em;
    color: #bf392b;
    content: "\f291";
}

@media screen and (min-width: 48em),
print {
    .qik-box-info-contract p:before {
        top: 0.58em;
        left: 0.15em;
    }
}

.qik-disc {
    margin-top: 0;
}

.qik-disc li:last-child {
    margin-bottom: 0.625em;
}

.qik-ipt-layout .qik-disc li:last-child {
    vertical-align: baseline;
}

@media screen and (min-width: 48em),
print {
    .qik-disc li:last-child {
        margin-bottom: 1.222em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-disc {
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
    }

    .qik-disc [data-icon].qik-ico-disclaimer {
        padding-left: 1.9em;
        text-indent: -1.9em;
    }
}

.qik-disc.qik-disc-origin {
    font-size: 14px !important;
    font-size: 1rem !important;
}

.qik-disc.qik-disc-origin [data-icon].qik-ico-disclaimer {
    padding-left: 1.7em;
    text-indent: -1.7em;
}

.qik-disc+.qik-disc-append {
    margin-top: -0.625em;
}

@media screen and (min-width: 48em),
print {
    .qik-disc+.qik-disc-append {
        margin-top: -1.222em;
    }
}

.qik-disc-interval {
    margin: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-disc-interval {
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
    }

    .qik-disc-interval [data-icon].qik-ico-disclaimer {
        padding-left: 1.9em;
        text-indent: -1.9em;
    }
}

.qik-disc>li,
.qik-disc-interval>li {
    text-indent: 0;
    padding-left: 0;
}

.qik-disc .qik-txt-disclaimer {
    margin-bottom: 0.5em;
    padding-left: 3.35em;
}

.qik-disc .qik-txt-disclaimer span {
    display: inline-block;
    color: #691e00;
    font-weight: bold;
    background-color: #fef1b5;
    border-color: #e38b00;
    padding: 0.2em 0.5em 0.125em;
    margin-right: 0.35em;
    margin-left: -3.35em;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    -ms-border-radius: 2em;
    -o-border-radius: 2em;
    border-radius: 2em;
}

.qik-disc .qik-txt-disclaimer.qik-txt-disclaimer-low span {
    background-color: #e8fbff;
    border-color: #339caf;
    color: #00424e;
}

.qik-disc .qik-txt-disclaimer.qik-txt-disclaimer-high span {
    background-color: #ffe1e1;
    border-color: #d02d2d;
    color: #830d01;
}

.qik-disc .qik-txt-disclaimer span {
    border-style: solid;
    border-width: 4px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0 0.21em 0;
}

.qik-disc-link {
    margin-top: 0;
    margin-bottom: 0.625em;
}

@media screen and (min-width: 48em),
print {
    .qik-disc-link {
        margin-bottom: 1.222em;
        text-align: right !important;
    }
}

.qik-disc-link li {
    padding-left: 1.2em;
    text-indent: -1em;
}

@media screen and (min-width: 48em),
print {
    .qik-disc-link li {
        display: inline-block;
        margin-right: 0;
        margin-left: 1em;
        padding-left: 0;
        text-indent: 0;
    }
}

.qik-disc-link li .qik-ico-right-open-mini {
    text-indent: 0;
}

.qik-disc-link li .qik-ico-right-open-mini:before {
    margin: 0;
}

.qik-disc-link li .qik-ico-right-open-mini:before {
    margin-right: 0.125em;
    vertical-align: -12.5%;
}

del:after {
    content: attr(data-delete);
    color: #1e1e1e;
}

.qik-box-search-result {
    margin-bottom: 1em;
    padding: 0 1em;
    background-color: #f0f1f2;
    border-color: #cbcac8;
    text-align: center;
    vertical-align: middle;
}

.qik-box-search-result p {
    font-size: 1em;
    padding: 1.45em 0;
    color: #b01b0c;
}

@media screen and (min-width: 48em),
print {
    .qik-box-search-result p {
        font-size: 1.143em;
        font-weight: bold;
    }
}

.qik-box-search-result p {
    font-size: 15.12px !important;
    font-size: 1.08rem !important;
    font-weight: bold;
}

@media screen and (max-width: 47.94em) {
    .qik-box-search-result {
        border-color: #b1b1b1;
    }

    .qik-box-search-result p {
        padding-top: 0.9em;
        padding-bottom: 0.9em;
    }
}

.qik-txt-emphasize {
    color: #c00;
    font-weight: bold;
}

.qik-txt-notice {
    color: #c00;
    font-weight: normal;
}

.qik-txt-mark {
    color: #9a4417;
    font-weight: bold;
    font-style: normal;
    background-color: transparent;
}

.qik-txt-nowrap {
    white-space: nowrap;
}

.qik-txt-fold {
    word-break: break-all;
}

@media screen and (min-width: 48em),
print {
    .qik-txt-lm-line {
        display: table-row;
    }

    .qik-txt-lm-line dt {
        display: table-cell;
        white-space: nowrap;
    }

    .qik-txt-lm-line dt .qik-lbl,
    .qik-txt-lm-line dt [class^="qik-lbl-"] {
        margin-right: 0.75em;
    }

    .qik-txt-lm-line dd {
        display: table-cell;
    }
}

.qik-txt-sp-line {
    display: table-row;
}

.qik-txt-sp-line dt {
    display: table-cell;
    white-space: nowrap;
}

.qik-txt-sp-line dd {
    display: table-cell;
}

@media screen and (min-width: 48em),
print {
    .qik-txt-sp-line {
        display: inline-block;
    }

    .qik-txt-sp-line dt,
    .qik-txt-sp-line dd {
        display: inline;
    }
}

.qik-list-block-sd {
    margin: 0;
}

.qik-list-block-sd li {
    margin-bottom: 0.25em;
    padding: 0;
    line-height: 1;
    text-indent: 0;
}

.qik-list-block-sd li:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-list-block-sd li {
        display: block;
        margin: 0 0 0.25em;
    }

    .qik-list-block-sd li [class*="qik-ico-"]:before {
        font-size: 1.6em;
        margin: 0 0 -0.1em 0;
        vertical-align: bottom;
    }

    .qik-list-block-sd li [class*="qik-lbl-"] {
        margin-top: 0;
        margin-bottom: 0;
    }

    .qik-list-block-sd li [class*="qik-lbl-"]+*,
    .qik-list-block-sd li .qik-lbl+* {
        margin-left: 0.25em;
    }

    .qik-list-block-sd li .qik-sub-lbl {
        font-size: 11.004px !important;
        font-size: 0.786rem !important;
        margin-top: -0.083em;
    }
}

.qik-list-block-sd li [class*="qik-lbl-"] {
    padding: 0.2em 0.2em 0.072em 0.2em;
}

.qik-txt-lbl .qik-list-block-sd {
    text-align: center;
}

@media screen and (max-width: 47.94em) {
    .qik-txt-lbl .qik-list-block-sd {
        text-align: left;
    }
}

.qik-table-font-small .qik-list-block-sd li [class*="qik-lbl-"] {
    font-size: 11.004px !important;
    font-size: 0.786rem !important;
}

.qik-table tbody.qik-list td .qik-list-block-sd li [class^="qik-lbl-"] {
    margin-top: 0;
    margin-bottom: 0;
}

.qik-table-transform .qik-col-head-sd {
    word-break: break-all;
}

.qik-table-transform .qik-col-head-sd .qik-txt-code {
    white-space: nowrap;
}

.qik-table-transform .qik-col-head-sd .qik-col-push-btn a {
    white-space: nowrap;
}

@media screen and (min-width: 48em),
print {
    .qik-table-transform .qik-col-head-sd {
        position: static !important;
    }
}

.qik-table-transform .qik-layout-wrap .qik-txt-code {
    display: block;
}

.qik-table-transform .qik-layout-wrap .qik-layout-wrap-inner {
    display: block;
}

.qik-table-transform .qik-layout-wrap .qik-layout-wrap-inner .qik-txt-code {
    display: inline-block;
}

@media screen and (min-width: 48em),
print {
    .qik-table-transform .qik-layout-wrap {
        *zoom: 1;
    }

    .qik-table-transform .qik-layout-wrap:before,
    .qik-table-transform .qik-layout-wrap:after {
        content: "";
        display: table;
    }

    .qik-table-transform .qik-layout-wrap:after {
        clear: both;
    }

    .qik-table-transform .qik-layout-wrap .qik-ico-attention {
        position: static !important;
        float: right;
        margin: -0.05em 0.25em 0 0;
    }

    .qik-table-transform .qik-layout-wrap .qik-txt-code {
        display: inline-block;
    }

    .qik-table-transform .qik-layout-wrap .qik-layout-wrap-inner {
        display: inline;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-txt-little-exp {
        margin-top: 0.357em !important;
    }
}

.qik-txt-weight-nomal {
    font-weight: normal !important;
}

@media screen and (max-width: 47.94em) {
    .qik-txt-inline-sd {
        display: inline-block !important;
    }
}

.qik-txt-hanging-idnt {
    display: table;
}

.qik-txt-hanging-idnt.qik-txt-hanging-idnt-complement {
    margin-left: -0.5em;
}

.qik-txt-hanging-idnt .qik-txt-hanged {
    display: table-cell;
    white-space: nowrap;
}

.qik-txt-hanging-idnt .qik-txt-indented {
    display: table-cell;
    width: 100%;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0.5em 0;
}

ul li,
ul.qik-row li[class*="qik-col-"] {
    padding-left: 1em;
    text-indent: -1em;
}

ul.qik-caution>li:before,
li.qik-caution:before {
    content: "※";
}

ul.qik-ipt-layout>li.qik-caution {
    padding-left: 1em;
    text-indent: -1em;
}

@media screen and (max-width: 47.94em) {
    ul.qik-ipt-layout>li.qik-caution:first-child {
        margin-top: 0.3em;
    }
}

ol li {
    line-height: 1.5;
    margin-bottom: 0.5em;
    padding-left: 1.7em;
    text-indent: -1.7em;
}

ol li:before {
    display: inline;
    text-align: left;
    margin-right: 0.5em;
}

ol li ol {
    margin-top: 0.5em;
}

ol.qik-ico-num2 li {
    padding-left: 2.1em;
    text-indent: -2.1em;
}

ol.qik-ico-num2 li:before {
    margin-right: 0.25em;
}

.qik-step {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin-bottom: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.qik-step .qik-step-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    text-align: center;
    background-color: #f8e7e7;
    border: 2px solid #c00;
    color: #c00;
    font-weight: bold;
    vertical-align: middle;
    width: 21.25%;
    height: 3em;
    padding: 0.5em;
    font-size: 13.132px !important;
    font-size: 0.938rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-step .qik-step-item {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-step .qik-step-item.qik-step-current {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #c00;
    border: 2px solid #c00;
    color: #fff;
}

.qik-step .qik-step-item.qik-step-past {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #e7e7e7;
    border-color: #777;
    color: #555;
}

.qik-step .qik-step-item.qik-step-past+.qik-step-arrow:before {
    color: #777;
}

.qik-step .qik-step-arrow {
    width: 5%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 3em;
    color: #c00;
}

.qik-step.qik-small {
    width: auto;
}

.qik-step.qik-small .qik-step-item,
.qik-step.qik-small .qik-step-arrow {
    height: 1.9em;
    padding: 0.2em 0 0;
}

.qik-step.qik-small .qik-step-item {
    width: 1.95em;
}

.qik-step.qik-small .qik-step-arrow {
    width: 1.143em;
}

.qik-step.qik-small .qik-step-arrow:before {
    text-indent: 0;
    padding: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-step.qik-small .qik-step-item {
        height: 1.857em;
        width: 1.857em;
        padding-top: 0;
    }

    .qik-step.qik-small .qik-step-arrow {
        height: 1.857em;
        width: 1.071em;
    }
}

.qik-step.qik-small.qik-step-word .qik-step-item {
    width: auto;
    padding-left: 0.091em;
    padding-right: 0.091em;
}

.qik-step.qik-step-buy .qik-step-item {
    border-color: #c00;
    color: #c00;
    background-color: #f8e7e7;
}

.qik-step.qik-step-buy .qik-step-item.qik-step-current {
    background-color: #c00;
    border-color: #c00;
    color: #fff;
}

.qik-step.qik-step-buy .qik-step-item.qik-step-past {
    background-color: #e7e7e7;
    border-color: #777;
    color: #555;
}

.qik-step.qik-step-buy .qik-step-item.qik-step-past+.qik-step-arrow:before {
    color: #777;
}

.qik-step.qik-step-buy .qik-step-arrow {
    color: #c00;
}

.qik-step.qik-step-sell .qik-step-item {
    border-color: #c00;
    color: #c00;
    background-color: #f8e7e7;
}

.qik-step.qik-step-sell .qik-step-item.qik-step-current {
    background-color: #c00;
    border-color: #c00;
    color: #fff;
}

.qik-step.qik-step-sell .qik-step-item.qik-step-past {
    background-color: #e7e7e7;
    border-color: #777;
    color: #555;
}

.qik-step.qik-step-sell .qik-step-item.qik-step-past+.qik-step-arrow:before {
    color: #777;
}

.qik-step.qik-step-sell .qik-step-arrow {
    color: #c00;
}

.qik-step.qik-step-txt {
    line-height: 0.4;
}

@media screen and (min-width: 48em),
print {
    .qik-step.qik-step-txt {
        display: table-row;
    }
}

.qik-step.qik-step-txt .qik-step-item {
    height: 3.333em;
    padding: 0.2em;
    width: 6em;
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
    font-weight: normal;
    line-height: 1.25;
}

@media screen and (min-width: 48em),
print {
    .qik-step.qik-step-txt .qik-step-item {
        font-size: 11.998px !important;
        font-size: 0.857rem !important;
    }
}

.qik-step.qik-step-txt .qik-step-item.qik-step-exception {
    border-color: #666;
    background-color: #666;
    color: #fff;
}

.qik-step.qik-step-txt .qik-step-arrow {
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-step.qik-step-txt .qik-step-arrow {
        font-size: 11.998px !important;
        font-size: 0.857rem !important;
    }
}

.qik-step.qik-step-txt .qik-step-arrow:before {
    line-height: 0;
}

.qik-step-not-current {
    margin-top: -0.286em;
}

.qik-step-not-current [class*="qik-lbl-"] {
    margin-bottom: 0.786em;
}

.qik-list-inline li {
    display: inline-block;
}

.qik-list-inline li:not([class*="qik-grid-"]):not([class*="qik-col-"]) {
    margin-right: 1em;
}

.qik-list-inline li.qik-horizontal-rhythm {
    padding-left: 0;
    text-indent: 0;
    margin-right: 0 !important;
}

.qik-list-inline li.qik-horizontal-rhythm:last-child {
    margin-right: 0 !important;
}

ul.qik-list-disc {
    list-style: disc;
    margin-left: 1em;
}

ul.qik-list-disc li,
ul.qik-list-disc.qik-row li[class*="qik-col-"] {
    padding-left: 0;
    text-indent: 0;
}

ul.qik-item-interval {
    margin-top: 0;
    margin-bottom: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0.5em;
}

table caption {
    border: none;
}

@media screen and (min-width: 48em),
print {
    table {
        margin-bottom: 0.429em;
    }
}

table thead th,
table thead td,
table thead .qik-col-split>p {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.446;
}

table thead th {
    vertical-align: middle;
}

table thead .qik-txt-date {
    font-size: 14px;
    font-size: 1rem;
    font-weight: normal;
}

table thead .qik-txt-num {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.446;
}

table tbody th,
table tbody td,
table tbody .qik-col-split>p {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.446;
}

table tbody th {
    vertical-align: middle;
}

table tbody td.qik-action button {
    width: 50%;
}

table tbody td.qik-action.qik-multiple button {
    width: 41.66666667%;
}

table tbody td.qik-action-same {
    vertical-align: middle;
}

table tbody td.qik-action-same a,
table tbody td.qik-action-same p,
table tbody td.qik-action-same button {
    display: block;
    margin: 0;
}

table tbody td.qik-action-same button {
    width: 100%;
}

table tbody td.qik-action-same [class^="qik-btn-"] {
    margin-top: 0.5em;
}

table tbody td.qik-action-same [class^="qik-btn-"]:first-child {
    margin: 0;
}

@media screen and (min-width: 48em),
print {

    table tbody td.qik-action button,
    table tbody td.qik-action.qik-multiple button {
        width: 100% !important;
    }

    table tbody td.qik-action.qik-btn-short,
    table tbody td.qik-action.qik-btn-switching,
    table tbody td.qik-action.qik-multiple.qik-btn-short,
    table tbody td.qik-action.qik-multiple.qik-btn-switching {
        margin-top: 0.615em;
    }

    table tbody td.qik-action.qik-btn-short:first-child,
    table tbody td.qik-action.qik-btn-switching:first-child,
    table tbody td.qik-action.qik-multiple.qik-btn-short:first-child,
    table tbody td.qik-action.qik-multiple.qik-btn-switching:first-child {
        margin-bottom: 0;
    }
}

table tbody .qik-tr-selection {
    vertical-align: middle;
}

table tbody .qik-txt-date {
    font-size: 14px;
    font-size: 1rem;
    font-weight: normal;
}

table tbody .qik-txt-num {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.446;
}

table tbody input.qik-txt-num {
    line-height: 1;
}

.qik-table {
    background-color: #fff;
    border-collapse: collapse;
    border-color: #878787;
    border-left: 1px solid #878787;
}

.qik-table [data-icon]:before,
.qik-table [data-icon]:after {
    line-height: 1;
}

.qik-table thead {
    border-color: #878787;
    border-top: 1px solid #878787;
}

.qik-table thead tr {
    border-color: #878787;
    border-bottom: 1px solid #878787;
}

.qik-table thead.qik-cell-join tr {
    border-bottom: none;
}

.qik-table thead th {
    padding: 0.5em 0.25em;
    border-color: #878787;
    border-right: 1px solid #878787;
    border-bottom: 1px solid #878787;
    border-top: 1px solid #878787;
    background-color: #ededed;
    color: #000;
    font-size: 12.25px;
    font-size: 0.875rem;
    font-weight: normal;
}

.qik-table thead th.qik-ttl-th-pt2 {
    background-color: #f4f1ea;
    color: #000;
}

.qik-table thead th.qik-bdr-emp-col {
    border-left-style: double;
    border-left-width: 3px;
}

.qik-table thead th.qik-col-span {
    padding-top: 0.45em;
    padding-bottom: 0.5em;
}

.qik-table thead th.qik-col-span .qik-btn-base.qik-btn-small,
.qik-table thead th.qik-col-span .qik-btn-small.qik-btn-close,
.qik-table thead th.qik-col-span .qik-btn-small.qik-btn-selected-pt2 {
    margin-bottom: 0.25em;
}

.qik-table thead th.qik-col-span .qik-horizontal-rhythm {
    display: inline-block;
    margin-top: 0.25em;
    vertical-align: middle;
}

@media screen and (min-width: 48em),
print {
    .qik-table thead th.qik-col-span .qik-horizontal-rhythm [class^="qik-btn-"] {
        margin-top: -0.25em;
    }
}

.qik-table thead th.qik-txt-lower {
    color: #777;
}

.qik-table thead th.qik-txt-date,
.qik-table thead th.qik-col-split>p {
    font-size: 12.25px;
    font-size: 0.875rem;
}

@media screen and (min-width: 48em),
print {
    .qik-table thead th {
        padding: 0.646em 0.375em 0.504em;
        font-size: 14px;
        font-size: 1rem;
        font-weight: bold;
    }

    .qik-table thead th.qik-txt-date,
    .qik-table thead th.qik-col-split>p {
        font-size: 14px;
        font-size: 1rem;
        font-weight: bold;
    }

    .qik-table thead th.qik-ttl-kp-asst {
        padding: 0.2em 0.5em;
    }
}

.qik-table thead.qik-cell-join th {
    border-bottom: 1px solid #878787;
}

.qik-table thead.qik-cell-join th.qik-ttl-no-line-top {
    border-top: none;
}

.qik-table thead.qik-cell-join th.qik-ttl-no-line-bottom {
    border-bottom: none;
}

.qik-table thead .qik-col-split {
    padding: 0;
}

.qik-table thead .qik-col-split>p {
    padding: 0 0.25em;
    font-weight: normal;
}

@media screen and (min-width: 48em),
print {
    .qik-table thead .qik-col-split>p {
        padding: 0 0.25em;
        font-weight: bold;
    }

    .qik-table thead .qik-col-split>p.qik-bdr-t-lm-print {
        border-top: 1px solid #878787 !important;
        margin-top: 0.25em;
        padding-top: 0.3em;
    }

    .qik-table thead .qik-col-split>p.qik-empty-height:before {
        color: transparent;
        content: "\00a0";
        float: none;
    }

    .qik-table thead .qik-col-split>p.qik-bdr-t-lm-hide-print {
        border-top: 1px solid transparent !important;
        margin-top: 0.25em;
        padding-top: 0.3em;
    }

    .qik-table thead .qik-col-split>p:first-child {
        padding-top: 0.3em;
    }

    .qik-table thead .qik-col-split>p:last-child {
        padding-bottom: 0.25em;
    }

    .qik-table thead .qik-col-split>p:before {
        float: left;
    }
}

.qik-table thead+tbody {
    border-top: none;
}

.qik-table tbody {
    border-color: #878787;
    border-top: 1px solid #878787;
}

.qik-table tbody tr {
    border-color: #878787;
    border-bottom: 1px solid #878787;
}

.qik-table tbody.qik-cell-join tr {
    border-bottom: none;
}

.qik-table tbody th,
.qik-table tbody td {
    border-color: #878787;
    border-right: 1px solid #878787;
    border-bottom: 1px solid #878787;
    padding: 0.45em 0.375em 0.35em;
    font-size: 14px;
    font-size: 1rem;
    font-weight: normal;
}

.qik-table tbody th.qik-bdr-emp-col,
.qik-table tbody td.qik-bdr-emp-col {
    border-left-style: double;
    border-left-width: 3px;
}

.qik-table tbody th.qik-col-span,
.qik-table tbody td.qik-col-span {
    padding-top: 0.45em;
    padding-bottom: 0.5em;
}

.qik-table tbody th.qik-col-span .qik-btn-base.qik-btn-small,
.qik-table tbody th.qik-col-span .qik-btn-small.qik-btn-close,
.qik-table tbody th.qik-col-span .qik-btn-small.qik-btn-selected-pt2,
.qik-table tbody td.qik-col-span .qik-btn-base.qik-btn-small,
.qik-table tbody td.qik-col-span .qik-btn-small.qik-btn-close,
.qik-table tbody td.qik-col-span .qik-btn-small.qik-btn-selected-pt2 {
    margin-bottom: 0.25em;
}

.qik-table tbody th.qik-col-span .qik-horizontal-rhythm,
.qik-table tbody td.qik-col-span .qik-horizontal-rhythm {
    display: inline-block;
    margin-top: 0.25em;
    vertical-align: middle;
}

@media screen and (min-width: 48em),
print {

    .qik-table tbody th.qik-col-span .qik-horizontal-rhythm [class^="qik-btn-"],
    .qik-table tbody td.qik-col-span .qik-horizontal-rhythm [class^="qik-btn-"] {
        margin-top: -0.25em;
        margin-bottom: 0.1em;
    }
}

.qik-table tbody th.qik-col-span .qik-col-btn,
.qik-table tbody td.qik-col-span .qik-col-btn {
    display: inline-block;
    float: left;
    margin-top: 0.25em;
    margin-right: 0.45em;
    vertical-align: middle;
}

@media screen and (min-width: 48em),
print {

    .qik-table tbody th.qik-col-span .qik-col-btn [class^="qik-btn-"],
    .qik-table tbody td.qik-col-span .qik-col-btn [class^="qik-btn-"] {
        margin-top: -0.25em;
        margin-bottom: 0.1em;
        padding: 0.15em 0.7em;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
    }
}

.qik-table tbody th.qik-col-span .qik-col-stock,
.qik-table tbody td.qik-col-span .qik-col-stock {
    display: table-cell;
}

.qik-table tbody th.qik-ttl-row,
.qik-table tbody td.qik-ttl-row {
    background-color: #ededed;
    color: #000;
    text-align: left;
}

.qik-table tbody th.qik-ttl-row.qik-ttl-row-pt2,
.qik-table tbody td.qik-ttl-row.qik-ttl-row-pt2 {
    background-color: #f4f1ea;
    color: #000;
}

.qik-table tbody th.qik-ttl-row.qik-ttl-row-plain,
.qik-table tbody td.qik-ttl-row.qik-ttl-row-plain {
    font-weight: normal;
    background-color: #fff;
}

.qik-table tbody th.qik-ttl-row.qik-ttl-row-idnt,
.qik-table tbody td.qik-ttl-row.qik-ttl-row-idnt {
    padding-left: 1.714em;
}

.qik-table tbody th.qik-txt-lower,
.qik-table tbody td.qik-txt-lower {
    color: #777;
}

@media screen and (min-width: 48em),
print {

    .qik-table tbody th,
    .qik-table tbody td {
        padding: 0.646em 0.25em 0.504em 0.375em;
    }
}

.qik-table tbody.qik-cell-join th,
.qik-table tbody.qik-cell-join td {
    border-bottom: 1px solid #878787;
}

.qik-table tbody.qik-cell-join th.qik-no-line-td-top,
.qik-table tbody.qik-cell-join td.qik-no-line-td-top {
    border-top: none;
}

.qik-table tbody.qik-cell-join th.qik-no-line-td-bottom,
.qik-table tbody.qik-cell-join td.qik-no-line-td-bottom {
    border-bottom: none;
}

.qik-table tbody th {
    font-size: 12.25px;
    font-size: 0.875rem;
}

.qik-table tbody th.qik-col-split>p {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-table tbody th {
        font-size: 14px;
        font-size: 1rem;
        font-weight: bold;
    }

    .qik-table tbody th [class^="qik-lbl-"] {
        margin-top: -0.286em;
        margin-bottom: -0.286em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-table tbody td {
        vertical-align: top;
    }

    .qik-table tbody td [class^="qik-lbl-"] {
        margin-top: -0.286em;
        margin-bottom: -0.286em;
    }
}

.qik-table tbody td.qik-action-same {
    padding-top: 0.429em;
    padding-bottom: 0.643em;
}

.qik-table tbody td.qik-action-same a,
.qik-table tbody td.qik-action-same p,
.qik-table tbody td.qik-action-same button {
    margin-top: 0.5em;
}

.qik-table tbody td.qik-action-same a:first-child,
.qik-table tbody td.qik-action-same p:first-child,
.qik-table tbody td.qik-action-same button:first-child {
    margin-top: 0;
}

.qik-table tbody td.qik-action-same .qik-col-btn-multiple {
    margin-top: 0.5em;
    text-align: center;
    white-space: nowrap;
}

.qik-table tbody td.qik-action-same .qik-col-btn-multiple a,
.qik-table tbody td.qik-action-same .qik-col-btn-multiple p,
.qik-table tbody td.qik-action-same .qik-col-btn-multiple button {
    display: inline-block;
    margin-top: 0;
}

.qik-table tbody td.qik-action-same .qik-col-btn-multiple:first-child {
    margin-top: 0;
}

.qik-table tbody td .qik-disc {
    margin-bottom: 0;
}

.qik-table tbody td .qik-disc .qik-ico-disclaimer {
    margin-bottom: 0;
    padding-left: 1.4em;
    text-indent: -1.4em;
}

@media screen and (min-width: 48em),
print {
    .qik-table tbody td .qik-disc .qik-ico-disclaimer {
        padding-left: 1.2em;
        text-indent: -1.2em;
    }
}

.qik-table tbody td .qik-disc .qik-ico-disclaimer:before {
    margin-left: 0;
}

.qik-table tbody .qik-col-split {
    padding: 0;
    border-bottom: none;
}

@media screen and (min-width: 48em),
print {
    .qik-table tbody .qik-col-split {
        border-bottom-width: 1px;
    }
}

.qik-table tbody .qik-col-split>p {
    border-bottom: 0 solid #878787;
    padding: 0 0.25em;
    font-weight: normal;
}

.qik-table tbody .qik-col-split>p.qik-txt-lower {
    color: #777;
}

@media screen and (min-width: 48em),
print {
    .qik-table tbody .qik-col-split>p {
        border-bottom: none;
        display: block;
        margin: 0;
        min-height: 1.5em;
        padding: 0 0.375em;
        line-height: 1.5 !important;
    }

    .qik-table tbody .qik-col-split>p.qik-bdr-t-lm-print {
        border-top: 1px solid #878787 !important;
        margin-top: 0.35em;
        padding-top: 0.45em;
    }

    .qik-table tbody .qik-col-split>p.qik-empty-height:before {
        color: transparent;
        content: "\00a0";
        float: none;
    }

    .qik-table tbody .qik-col-split>p.qik-bdr-t-lm-hide-print {
        border-top: 1px solid transparent !important;
        margin-top: 0.35em;
        padding-top: 0.45em;
    }

    .qik-table tbody .qik-col-split>p.qik-txt-lbl-print [class^="qik-lbl-"] {
        margin: -0.071em 0;
    }

    .qik-table tbody .qik-col-split>p:first-child {
        padding-top: 0.45em;
    }

    .qik-table tbody .qik-col-split>p:last-child {
        padding-bottom: 0.35em;
    }

    .qik-table tbody .qik-col-split>p:last-child [class^="qik-lbl-"] {
        margin-bottom: 0;
    }

    .qik-table tbody .qik-col-split>p:last-child.qik-txt-lbl-print [class^="qik-lbl-"] {
        margin-bottom: -0.071em;
    }

    .qik-table tbody .qik-col-split>p:before {
        float: left;
    }

    .qik-table tbody .qik-col-split>p [class^="qik-lbl-"] {
        margin-top: 0;
        margin-bottom: 0.143em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-table tbody .qik-col-split>.qik-col-split-cell-block {
        padding: 0.083em 0.25em;
        background: #fff;
        background: -webkit-gradient(linear,
                50% 0%,
                50% 1,
                color-stop(100%, #d6d6d6),
                color-stop(100%, #ffffff));
        background: -webkit-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: -moz-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: -o-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: linear-gradient(#d6d6d6 1px, #ffffff 1px);
        border-bottom: 1px solid #878787;
    }

    .qik-table tbody .qik-col-split>.qik-col-split-cell-block:before {
        float: left;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-table tbody .qik-col-split>.qik-col-split-cell-block {
        padding: 0;
    }

    .qik-table tbody .qik-col-split>.qik-col-split-cell-block dd {
        margin-right: -1px;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-table tbody.qik-list th {
        padding: 0.3em 0.25em 0.25em;
    }

    .qik-table tbody.qik-list th .qik-unified-width-4+.qik-list-inline {
        margin-top: 0.357em;
    }

    .qik-table tbody.qik-list td {
        padding: 0.3em 0.25em 0.25em;
    }

    .qik-table tbody.qik-list td.qik-txt-lbl {
        padding-top: 0.286em;
    }

    .qik-table tbody.qik-list td.qik-txt-lbl.qik-col-split {
        padding-top: 0;
    }

    .qik-table tbody.qik-list td.qik-txt-lbl>[class^="qik-lbl-"] {
        margin-top: 0;
    }

    .qik-table tbody.qik-list td.qik-action-same {
        padding: 0.429em 0.5em 0.64em;
    }

    .qik-table tbody.qik-list td .qik-list-inline-sd [class^="qik-lbl-"] {
        margin-top: 0;
        margin-bottom: 0;
    }

    .qik-table tbody.qik-list td .qik-sub-s-lbl {
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
    }

    .qik-table tbody.qik-list td .qik-sub-s-lbl.qik-hidden-sd {
        display: inline !important;
    }

    .qik-table tbody.qik-list td .qik-unified-width-4+.qik-list-inline {
        margin-top: 0.357em;
    }

    .qik-table tbody.qik-list .qik-col-split {
        padding: 0;
    }

    .qik-table tbody.qik-list .qik-col-split>p {
        line-height: 1.446 !important;
        padding: 0 0.25em;
    }

    .qik-table tbody.qik-list .qik-col-split>p [class^="qik-lbl-"] {
        margin-bottom: 0.285em;
    }

    .qik-table tbody.qik-list .qik-col-split>p.qik-bdr-t-lm-print {
        margin-top: 0.25em;
        padding-top: 0.286em;
    }

    .qik-table tbody.qik-list .qik-col-split>p.qik-empty-height:before {
        color: transparent;
        content: "\00a0";
        float: none;
    }

    .qik-table tbody.qik-list .qik-col-split>p.qik-bdr-t-lm-hide-print {
        border-top: 1px solid transparent !important;
        margin-top: 0.25em;
        padding-top: 0.286em;
    }

    .qik-table tbody.qik-list .qik-col-split>p.qik-txt-lbl-print [class^="qik-lbl-"] {
        margin: -0.071em 0;
    }

    .qik-table tbody.qik-list .qik-col-split>p:first-child {
        padding-top: 0.286em;
    }

    .qik-table tbody.qik-list .qik-col-split>p:first-child [class^="qik-lbl-"] {
        margin-top: 0;
    }

    .qik-table tbody.qik-list .qik-col-split>p:first-child.qik-txt-lbl-print [class^="qik-lbl-"] {
        margin-top: -0.071em;
    }

    .qik-table tbody.qik-list .qik-col-split>p:last-child {
        padding-bottom: 0.25em;
    }

    .qik-table tbody.qik-list .qik-col-split>p:last-child [class^="qik-lbl-"] {
        margin-bottom: 0;
    }

    .qik-table tbody.qik-list .qik-col-split>p:last-child.qik-txt-lbl-print [class^="qik-lbl-"] {
        margin-bottom: -0.071em;
    }

    .qik-table tbody.qik-list .qik-col-span {
        padding-top: 0.45em;
        padding-bottom: 0.5em;
    }
}

.qik-table tfoot tr {
    border-top: 3px double #878787;
}

.qik-table tfoot td.qik-bdr-emp-col,
.qik-table tfoot td.qik-bdr-double_l,
.qik-table tfoot th.qik-bdr-emp-col,
.qik-table tfoot th.qik-bdr-double_l {
    border-left-style: double;
    border-left-width: 3px;
}

.qik-table.qik-table-layout-fixed {
    table-layout: fixed;
}

.qik-table-scrollable {
    margin: 0 -10px 15px;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    width: inherit;
}

.qik-table-scrollable table {
    display: inline-table;
    margin: 0 10px;
}

@media screen and (min-width: 48em),
print {
    .qik-table-scrollable {
        margin: 0 0 15px;
        overflow-x: visible;
    }

    .qik-table-scrollable table {
        display: table;
        margin: 0;
    }
}

.qik-table-column-fixed-wrap {
    margin-right: -10px;
    margin-bottom: 0.5em;
    overflow: hidden;
    position: relative;
}

@media screen and (min-width: 48em),
print {
    .qik-table-column-fixed-wrap {
        margin-right: 0;
        margin-bottom: 0.429em;
    }
}

.qik-table-column-fixed-wrap .qik-table-column-fixed {
    overflow: hidden;
}

.qik-table-column-fixed-wrap .qik-table-column-fixed-inner {
    border-right: 1px solid transparent;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-table-column-fixed-wrap .qik-table-column-fixed-inner {
        position: inherit;
    }
}

.qik-table-column-fixed-wrap .qik-table-column-fixed-inner table {
    margin-bottom: 0;
}

.qik-table-column-fixed-wrap .qik-table-column-fixed2 {
    overflow-x: auto;
}

.qik-table-column-fixed-wrap .qik-table-column-fixed-inner-clone {
    display: block;
}

@media screen and (min-width: 48em),
print {
    .qik-table-column-fixed-wrap .qik-table-column-fixed-inner-clone {
        display: none;
    }
}

.qik-table-column-fixed-wrap .qik-table-column-fixed-inner-clone table {
    display: inline-table;
    margin: 0 10px 0 0;
}

.qik-table-column-fixed-wrap table {
    min-width: 1px;
}

.qik-table-column-fixed-wrap table thead th {
    white-space: nowrap;
}

.qik-table-column-fixed-wrap table tbody th.qik-ttl-row {
    white-space: nowrap;
}

.qik-table-column-fixed-wrap table tbody th.qik-ttl-row span {
    font-size: 0.8571em;
}

.qik-table-column-fixed-wrap table tbody th.qik-ttl-row span.qik-reading-hide {
    font-size: 0;
}

.qik-table-column-fixed-wrap table td {
    vertical-align: middle;
}

.qik-table-column-fixed-wrap .qik-js-set-balloon .qik-reading-hide {
    line-height: 0;
}

.qik-table-column-fixed-wrap .qik-table-more-area-after,
.qik-table-scrollable .qik-table-more-area-after {
    display: none;
}

.qik-table-column-fixed-wrap.qik-table-more-area .qik-table-more-area-after,
.qik-table-scrollable.qik-table-more-area .qik-table-more-area-after {
    font-style: normal;
    display: block;
    margin-top: -0.9em;
    position: absolute;
    top: 50%;
    right: 0.5em;
    font-family: qik-mffont;
    font-size: 98px;
    font-size: 7rem;
    text-shadow: 0 2px 2px #fff;
    animation-name: slideLeft;
    -webkit-animation-name: slideLeft;
    animation-duration: 2.5s;
    -webkit-animation-duration: 2.5s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    visibility: visible !important;
}

@media screen and (min-width: 48em),
print {
    .qik-js-open-table .qik-table-column-fixed-wrap .qik-table-column-fixed-inner-clone table {
        margin: 0;
    }
}

.qik-js-open-table table thead th {
    white-space: nowrap;
}

.qik-no-table-more-area .qik-table-more-area-after {
    display: none !important;
}

.qik-open-table-countable .qik-table-column-fixed-wrap .qik-table-column-fixed-inner {
    border-right: none;
}

@media screen and (min-width: 48em),
print {
    .qik-open-table-countable .qik-table-column-fixed-wrap .qik-table-column-fixed-inner-clone table {
        display: table;
        margin: 0;
    }
}

.qik-table-transform {
    display: table;
    margin-bottom: 1em;
}

@media screen and (min-width: 48em),
print {
    .qik-table-transform {
        font-size: 12.25px;
        font-size: 0.875rem;
        margin-bottom: 0.429em;
    }
}

.qik-table-transform thead {
    display: none;
}

@media screen and (min-width: 48em),
print {
    .qik-table-transform thead {
        display: table-header-group;
    }

    .qik-table-transform thead th {
        padding: 0.3em 0.375em 0.25em;
        white-space: nowrap;
    }
}

.qik-table-transform tbody,
.qik-table-transform tbody.qik-list {
    display: block;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody,
    .qik-table-transform tbody.qik-list {
        display: table-row-group;
    }
}

.qik-table-transform tbody tr,
.qik-table-transform tbody.qik-list tr {
    border-bottom-width: 1px;
    display: block;
    margin-bottom: 0.625em;
    position: relative;
}

.qik-table-transform tbody tr:last-child,
.qik-table-transform tbody.qik-list tr:last-child {
    margin-bottom: 0;
}

.qik-table-transform tbody tr:after,
.qik-table-transform tbody.qik-list tr:after {
    clear: both;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody tr,
    .qik-table-transform tbody.qik-list tr {
        display: table-row;
        position: static;
    }
}

.qik-table-transform tbody th,
.qik-table-transform tbody td,
.qik-table-transform tbody.qik-list th,
.qik-table-transform tbody.qik-list td {
    display: block;
    padding: 0.083em 0.25em;
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
    line-height: 1.5;
    vertical-align: top;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody th,
    .qik-table-transform tbody td,
    .qik-table-transform tbody.qik-list th,
    .qik-table-transform tbody.qik-list td {
        display: table-cell;
        padding: 0.3em 0.25em 0.25em;
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 1.446;
    }
}

.qik-table-transform tbody th:before,
.qik-table-transform tbody td:before,
.qik-table-transform tbody.qik-list th:before,
.qik-table-transform tbody.qik-list td:before {
    float: left;
}

.qik-table-transform tbody th:not(.qik-action).qik-col-head,
.qik-table-transform tbody td:not(.qik-action).qik-col-head,
.qik-table-transform tbody.qik-list th:not(.qik-action).qik-col-head,
.qik-table-transform tbody.qik-list td:not(.qik-action).qik-col-head {
    font-size: 14px !important;
    font-size: 1rem !important;
    text-align: left;
    margin-top: 0.25em;
    margin-bottom: -0.5em;
}

.qik-table-transform tbody th:not(.qik-action).qik-col-head:before,
.qik-table-transform tbody td:not(.qik-action).qik-col-head:before,
.qik-table-transform tbody.qik-list th:not(.qik-action).qik-col-head:before,
.qik-table-transform tbody.qik-list td:not(.qik-action).qik-col-head:before {
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 0;
    float: none;
}

.qik-table-transform tbody th:not(.qik-action):before,
.qik-table-transform tbody td:not(.qik-action):before,
.qik-table-transform tbody.qik-list th:not(.qik-action):before,
.qik-table-transform tbody.qik-list td:not(.qik-action):before {
    color: #000;
}

.qik-table-transform tbody th.qik-align-l,
.qik-table-transform tbody td.qik-align-l,
.qik-table-transform tbody.qik-list th.qik-align-l,
.qik-table-transform tbody.qik-list td.qik-align-l {
    text-align: left;
}

.qik-table-transform tbody th.qik-col-head,
.qik-table-transform tbody td.qik-col-head,
.qik-table-transform tbody.qik-list th.qik-col-head,
.qik-table-transform tbody.qik-list td.qik-col-head {
    border-bottom: 0;
}

.qik-table-transform tbody th.qik-col-pull,
.qik-table-transform tbody td.qik-col-pull,
.qik-table-transform tbody.qik-list th.qik-col-pull,
.qik-table-transform tbody.qik-list td.qik-col-pull {
    padding-right: 7.5em !important;
}

.qik-table-transform tbody th.qik-col-push,
.qik-table-transform tbody th.qik-col-push-lbl,
.qik-table-transform tbody td.qik-col-push,
.qik-table-transform tbody td.qik-col-push-lbl,
.qik-table-transform tbody.qik-list th.qik-col-push,
.qik-table-transform tbody.qik-list th.qik-col-push-lbl,
.qik-table-transform tbody.qik-list td.qik-col-push,
.qik-table-transform tbody.qik-list td.qik-col-push-lbl {
    border-bottom: 0;
    position: absolute;
    top: -0.25em;
}

.qik-table-transform tbody th.qik-col-push a,
.qik-table-transform tbody th.qik-col-push p,
.qik-table-transform tbody th.qik-col-push-lbl a,
.qik-table-transform tbody th.qik-col-push-lbl p,
.qik-table-transform tbody td.qik-col-push a,
.qik-table-transform tbody td.qik-col-push p,
.qik-table-transform tbody td.qik-col-push-lbl a,
.qik-table-transform tbody td.qik-col-push-lbl p,
.qik-table-transform tbody.qik-list th.qik-col-push a,
.qik-table-transform tbody.qik-list th.qik-col-push p,
.qik-table-transform tbody.qik-list th.qik-col-push-lbl a,
.qik-table-transform tbody.qik-list th.qik-col-push-lbl p,
.qik-table-transform tbody.qik-list td.qik-col-push a,
.qik-table-transform tbody.qik-list td.qik-col-push p,
.qik-table-transform tbody.qik-list td.qik-col-push-lbl a,
.qik-table-transform tbody.qik-list td.qik-col-push-lbl p {
    padding-left: 1em;
    padding-right: 1em;
}

.qik-table-transform tbody th.qik-col-push,
.qik-table-transform tbody td.qik-col-push,
.qik-table-transform tbody.qik-list th.qik-col-push,
.qik-table-transform tbody.qik-list td.qik-col-push {
    right: 0.75em;
}

.qik-table-transform tbody th.qik-col-push-lbl,
.qik-table-transform tbody td.qik-col-push-lbl,
.qik-table-transform tbody.qik-list th.qik-col-push-lbl,
.qik-table-transform tbody.qik-list td.qik-col-push-lbl {
    right: -0.1875em;
}

.qik-table-transform tbody th.qik-col-push-lbl [class^="qik-lbl-"],
.qik-table-transform tbody td.qik-col-push-lbl [class^="qik-lbl-"],
.qik-table-transform tbody.qik-list th.qik-col-push-lbl [class^="qik-lbl-"],
.qik-table-transform tbody.qik-list td.qik-col-push-lbl [class^="qik-lbl-"] {
    text-align: center;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody th .qik-col-pull,
    .qik-table-transform tbody td .qik-col-pull,
    .qik-table-transform tbody.qik-list th .qik-col-pull,
    .qik-table-transform tbody.qik-list td .qik-col-pull {
        padding-top: 0.857em;
    }

    .qik-table-transform tbody th .qik-col-push,
    .qik-table-transform tbody th .qik-col-push-lbl,
    .qik-table-transform tbody td .qik-col-push,
    .qik-table-transform tbody td .qik-col-push-lbl,
    .qik-table-transform tbody.qik-list th .qik-col-push,
    .qik-table-transform tbody.qik-list th .qik-col-push-lbl,
    .qik-table-transform tbody.qik-list td .qik-col-push,
    .qik-table-transform tbody.qik-list td .qik-col-push-lbl {
        position: static;
    }
}

.qik-table-transform tbody th.qik-txt-date,
.qik-table-transform tbody td.qik-txt-date,
.qik-table-transform tbody.qik-list th.qik-txt-date,
.qik-table-transform tbody.qik-list td.qik-txt-date {
    font-size: 15.75px;
    font-size: 1.125rem;
    text-align: right;
}

.qik-table-transform tbody th.qik-txt-date:before,
.qik-table-transform tbody td.qik-txt-date:before,
.qik-table-transform tbody.qik-list th.qik-txt-date:before,
.qik-table-transform tbody.qik-list td.qik-txt-date:before {
    float: left;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody th.qik-txt-date,
    .qik-table-transform tbody td.qik-txt-date,
    .qik-table-transform tbody.qik-list th.qik-txt-date,
    .qik-table-transform tbody.qik-list td.qik-txt-date {
        text-align: center;
    }
}

.qik-table-transform tbody th.qik-txt-lbl:before,
.qik-table-transform tbody th.qik-txt-num:before,
.qik-table-transform tbody td.qik-txt-lbl:before,
.qik-table-transform tbody td.qik-txt-num:before,
.qik-table-transform tbody.qik-list th.qik-txt-lbl:before,
.qik-table-transform tbody.qik-list th.qik-txt-num:before,
.qik-table-transform tbody.qik-list td.qik-txt-lbl:before,
.qik-table-transform tbody.qik-list td.qik-txt-num:before {
    float: left;
}

.qik-table-transform tbody th.qik-txt-num,
.qik-table-transform tbody td.qik-txt-num,
.qik-table-transform tbody.qik-list th.qik-txt-num,
.qik-table-transform tbody.qik-list td.qik-txt-num {
    font-size: 15.75px;
    font-size: 1.125rem;
    text-align: right;
}

@media screen and (max-width: 47.94em) {

    .qik-table-transform tbody th .qik-txt-s,
    .qik-table-transform tbody td .qik-txt-s,
    .qik-table-transform tbody.qik-list th .qik-txt-s,
    .qik-table-transform tbody.qik-list td .qik-txt-s {
        font-size: 10.5px !important;
        font-size: 0.75rem !important;
    }
}

.qik-table-transform tbody th a i.qik-ico-right-open-mini,
.qik-table-transform tbody td a i.qik-ico-right-open-mini,
.qik-table-transform tbody.qik-list th a i.qik-ico-right-open-mini,
.qik-table-transform tbody.qik-list td a i.qik-ico-right-open-mini {
    margin-left: 0;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody th i:before,
    .qik-table-transform tbody td i:before,
    .qik-table-transform tbody.qik-list th i:before,
    .qik-table-transform tbody.qik-list td i:before {
        display: inline-block;
        font-size: 1em;
        margin: 0;
        text-align: center;
        line-height: 1;
    }
}

.qik-table-transform tbody th,
.qik-table-transform tbody.qik-list th {
    text-align: left;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    font-weight: normal;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody th,
    .qik-table-transform tbody.qik-list th {
        padding: 0.3em 0.25em 0.25em;
        text-shadow: 0 1px 3px rgba(255, 255, 255, 0.2);
        font-size: 14px !important;
        font-size: 1rem !important;
    }

    .qik-table-transform tbody th.qik-col-head-sd,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd {
        display: table-cell;
        font-size: 14px !important;
        font-size: 1rem !important;
    }

    .qik-table-transform tbody th.qik-col-head-sd,
    .qik-table-transform tbody th.qik-col-head-sd x:-moz-any-link,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd x:-moz-any-link {
        position: inherit;
    }

    .qik-table-transform tbody th.qik-col-head-sd.qik-txt-date,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd.qik-txt-date {
        font-weight: normal;
        vertical-align: top;
    }

    .qik-table-transform tbody th.qik-col-head-sd .qik-link-push,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd .qik-link-push {
        text-align: right;
        right: 0.5em;
        top: 0.5em;
        margin-bottom: -1.5em;
    }

    .qik-table-transform tbody th.qik-col-head-sd .qik-link-push,
    .qik-table-transform tbody th.qik-col-head-sd .qik-link-push x:-moz-any-link,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd .qik-link-push,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd .qik-link-push x:-moz-any-link {
        position: inherit;
    }
}

.qik-table-transform tbody td.qik-action,
.qik-table-transform tbody td.qik-action-same,
.qik-table-transform tbody.qik-list td.qik-action,
.qik-table-transform tbody.qik-list td.qik-action-same {
    padding-top: 0.75em;
    background-color: #f0f1f2;
    text-align: center;
}

.qik-table-transform tbody td.qik-action a,
.qik-table-transform tbody td.qik-action p,
.qik-table-transform tbody td.qik-action button,
.qik-table-transform tbody td.qik-action-same a,
.qik-table-transform tbody td.qik-action-same p,
.qik-table-transform tbody td.qik-action-same button,
.qik-table-transform tbody.qik-list td.qik-action a,
.qik-table-transform tbody.qik-list td.qik-action p,
.qik-table-transform tbody.qik-list td.qik-action button,
.qik-table-transform tbody.qik-list td.qik-action-same a,
.qik-table-transform tbody.qik-list td.qik-action-same p,
.qik-table-transform tbody.qik-list td.qik-action-same button {
    display: block;
    margin: 0.25em 25% 0;
}

.qik-table-transform tbody td.qik-action button,
.qik-table-transform tbody td.qik-action-same button,
.qik-table-transform tbody.qik-list td.qik-action button,
.qik-table-transform tbody.qik-list td.qik-action-same button {
    width: 50%;
}

.qik-table-transform tbody td.qik-action.qik-multiple,
.qik-table-transform tbody td.qik-action-same.qik-multiple,
.qik-table-transform tbody.qik-list td.qik-action.qik-multiple,
.qik-table-transform tbody.qik-list td.qik-action-same.qik-multiple {
    padding-bottom: 8px;
}

@media screen and (max-width: 47.94em) {

    .qik-table-transform tbody td.qik-action.qik-multiple [class^="qik-btn-"],
    .qik-table-transform tbody td.qik-action-same.qik-multiple [class^="qik-btn-"],
    .qik-table-transform tbody.qik-list td.qik-action.qik-multiple [class^="qik-btn-"],
    .qik-table-transform tbody.qik-list td.qik-action-same.qik-multiple [class^="qik-btn-"] {
        display: inline-block;
        margin: 0.267em;
    }

    .qik-table-transform tbody td.qik-action.qik-multiple [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform tbody td.qik-action-same.qik-multiple [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform tbody.qik-list td.qik-action.qik-multiple [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform tbody.qik-list td.qik-action-same.qik-multiple [class^="qik-btn-"].qik-btn-short {
        margin: 0.286em;
    }
}

.qik-table-transform tbody td.qik-action.qik-multiple button,
.qik-table-transform tbody td.qik-action-same.qik-multiple button,
.qik-table-transform tbody.qik-list td.qik-action.qik-multiple button,
.qik-table-transform tbody.qik-list td.qik-action-same.qik-multiple button {
    width: 41.66666667%;
}

@media screen and (max-width: 47.94em) {

    .qik-table-transform tbody td.qik-action.qik-multiple .qik-multiline [class^="qik-btn-"],
    .qik-table-transform tbody td.qik-action-same.qik-multiple .qik-multiline [class^="qik-btn-"],
    .qik-table-transform tbody.qik-list td.qik-action.qik-multiple .qik-multiline [class^="qik-btn-"],
    .qik-table-transform tbody.qik-list td.qik-action-same.qik-multiple .qik-multiline [class^="qik-btn-"] {
        margin: 0.267em 0.134em;
    }

    .qik-table-transform tbody td.qik-action.qik-multiple .qik-multiline [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform tbody td.qik-action-same.qik-multiple .qik-multiline [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform tbody.qik-list td.qik-action.qik-multiple .qik-multiline [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform tbody.qik-list td.qik-action-same.qik-multiple .qik-multiline [class^="qik-btn-"].qik-btn-short {
        margin: 0.286em 0.143em;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody td.qik-action,
    .qik-table-transform tbody td.qik-action-same,
    .qik-table-transform tbody.qik-list td.qik-action,
    .qik-table-transform tbody.qik-list td.qik-action-same {
        padding: 0.429em 0.5em 0.64em;
        background-color: transparent;
        vertical-align: middle;
    }

    .qik-table-transform tbody td.qik-action a,
    .qik-table-transform tbody td.qik-action p,
    .qik-table-transform tbody td.qik-action button,
    .qik-table-transform tbody td.qik-action-same a,
    .qik-table-transform tbody td.qik-action-same p,
    .qik-table-transform tbody td.qik-action-same button,
    .qik-table-transform tbody.qik-list td.qik-action a,
    .qik-table-transform tbody.qik-list td.qik-action p,
    .qik-table-transform tbody.qik-list td.qik-action button,
    .qik-table-transform tbody.qik-list td.qik-action-same a,
    .qik-table-transform tbody.qik-list td.qik-action-same p,
    .qik-table-transform tbody.qik-list td.qik-action-same button {
        margin: 0.5em 0 0;
    }

    .qik-table-transform tbody td.qik-action a.qik-btn-short,
    .qik-table-transform tbody td.qik-action a.qik-btn-switching,
    .qik-table-transform tbody td.qik-action p.qik-btn-short,
    .qik-table-transform tbody td.qik-action p.qik-btn-switching,
    .qik-table-transform tbody td.qik-action button.qik-btn-short,
    .qik-table-transform tbody td.qik-action button.qik-btn-switching,
    .qik-table-transform tbody td.qik-action-same a.qik-btn-short,
    .qik-table-transform tbody td.qik-action-same a.qik-btn-switching,
    .qik-table-transform tbody td.qik-action-same p.qik-btn-short,
    .qik-table-transform tbody td.qik-action-same p.qik-btn-switching,
    .qik-table-transform tbody td.qik-action-same button.qik-btn-short,
    .qik-table-transform tbody td.qik-action-same button.qik-btn-switching,
    .qik-table-transform tbody.qik-list td.qik-action a.qik-btn-short,
    .qik-table-transform tbody.qik-list td.qik-action a.qik-btn-switching,
    .qik-table-transform tbody.qik-list td.qik-action p.qik-btn-short,
    .qik-table-transform tbody.qik-list td.qik-action p.qik-btn-switching,
    .qik-table-transform tbody.qik-list td.qik-action button.qik-btn-short,
    .qik-table-transform tbody.qik-list td.qik-action button.qik-btn-switching,
    .qik-table-transform tbody.qik-list td.qik-action-same a.qik-btn-short,
    .qik-table-transform tbody.qik-list td.qik-action-same a.qik-btn-switching,
    .qik-table-transform tbody.qik-list td.qik-action-same p.qik-btn-short,
    .qik-table-transform tbody.qik-list td.qik-action-same p.qik-btn-switching,
    .qik-table-transform tbody.qik-list td.qik-action-same button.qik-btn-short,
    .qik-table-transform tbody.qik-list td.qik-action-same button.qik-btn-switching {
        margin-top: 0.615em;
    }

    .qik-table-transform tbody td.qik-action a:first-child,
    .qik-table-transform tbody td.qik-action p:first-child,
    .qik-table-transform tbody td.qik-action button:first-child,
    .qik-table-transform tbody td.qik-action-same a:first-child,
    .qik-table-transform tbody td.qik-action-same p:first-child,
    .qik-table-transform tbody td.qik-action-same button:first-child,
    .qik-table-transform tbody.qik-list td.qik-action a:first-child,
    .qik-table-transform tbody.qik-list td.qik-action p:first-child,
    .qik-table-transform tbody.qik-list td.qik-action button:first-child,
    .qik-table-transform tbody.qik-list td.qik-action-same a:first-child,
    .qik-table-transform tbody.qik-list td.qik-action-same p:first-child,
    .qik-table-transform tbody.qik-list td.qik-action-same button:first-child {
        margin: 0;
    }

    .qik-table-transform tbody td.qik-action button,
    .qik-table-transform tbody td.qik-action-same button,
    .qik-table-transform tbody.qik-list td.qik-action button,
    .qik-table-transform tbody.qik-list td.qik-action-same button {
        width: 100%;
    }

    .qik-table-transform tbody td.qik-action .qik-col-btn-multiple,
    .qik-table-transform tbody td.qik-action-same .qik-col-btn-multiple,
    .qik-table-transform tbody.qik-list td.qik-action .qik-col-btn-multiple,
    .qik-table-transform tbody.qik-list td.qik-action-same .qik-col-btn-multiple {
        margin-top: 0.5em;
        text-align: center;
        white-space: nowrap;
    }

    .qik-table-transform tbody td.qik-action .qik-col-btn-multiple a,
    .qik-table-transform tbody td.qik-action .qik-col-btn-multiple p,
    .qik-table-transform tbody td.qik-action .qik-col-btn-multiple button,
    .qik-table-transform tbody td.qik-action-same .qik-col-btn-multiple a,
    .qik-table-transform tbody td.qik-action-same .qik-col-btn-multiple p,
    .qik-table-transform tbody td.qik-action-same .qik-col-btn-multiple button,
    .qik-table-transform tbody.qik-list td.qik-action .qik-col-btn-multiple a,
    .qik-table-transform tbody.qik-list td.qik-action .qik-col-btn-multiple p,
    .qik-table-transform tbody.qik-list td.qik-action .qik-col-btn-multiple button,
    .qik-table-transform tbody.qik-list td.qik-action-same .qik-col-btn-multiple a,
    .qik-table-transform tbody.qik-list td.qik-action-same .qik-col-btn-multiple p,
    .qik-table-transform tbody.qik-list td.qik-action-same .qik-col-btn-multiple button {
        display: inline-block;
        margin-top: 0;
    }

    .qik-table-transform tbody td.qik-action .qik-col-btn-multiple:first-child,
    .qik-table-transform tbody td.qik-action-same .qik-col-btn-multiple:first-child,
    .qik-table-transform tbody.qik-list td.qik-action .qik-col-btn-multiple:first-child,
    .qik-table-transform tbody.qik-list td.qik-action-same .qik-col-btn-multiple:first-child {
        margin-top: 0;
    }

    .qik-table-transform tbody td.qik-action .qik-multiline,
    .qik-table-transform tbody td.qik-action-same .qik-multiline,
    .qik-table-transform tbody.qik-list td.qik-action .qik-multiline,
    .qik-table-transform tbody.qik-list td.qik-action-same .qik-multiline {
        margin: 0.57em 0 0;
    }

    .qik-table-transform tbody td.qik-action .qik-multiline:first-child,
    .qik-table-transform tbody td.qik-action-same .qik-multiline:first-child,
    .qik-table-transform tbody.qik-list td.qik-action .qik-multiline:first-child,
    .qik-table-transform tbody.qik-list td.qik-action-same .qik-multiline:first-child {
        margin: 0;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody td a,
    .qik-table-transform tbody td p,
    .qik-table-transform tbody.qik-list td a,
    .qik-table-transform tbody.qik-list td p {
        margin: 0.15em 0.15em 0.15em 0;
    }

    .qik-table-transform tbody td p:not(.qik-btn-disabled),
    .qik-table-transform tbody.qik-list td p:not(.qik-btn-disabled) {
        line-height: 1;
    }
}

.qik-table-transform tbody .qik-col-split>p,
.qik-table-transform tbody.qik-list .qik-col-split>p {
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
    line-height: 1.5;
}

.qik-table-transform tbody .qik-col-split:before,
.qik-table-transform tbody .qik-col-split>p:before,
.qik-table-transform tbody.qik-list .qik-col-split:before,
.qik-table-transform tbody.qik-list .qik-col-split>p:before {
    float: left;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody .qik-col-split>p,
    .qik-table-transform tbody.qik-list .qik-col-split>p {
        margin: 0;
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

@media screen and (max-width: 47.94em) {

    .qik-table-transform tbody .qik-col-split.qik-col-split-parent:before,
    .qik-table-transform tbody.qik-list .qik-col-split.qik-col-split-parent:before {
        content: attr(data-title);
        padding-left: 0.3em;
        border-bottom: 1px solid #878787;
        display: block;
        float: none;
        text-align: left;
    }
}

.qik-table-transform tbody [data-title],
.qik-table-transform tbody.qik-list [data-title] {
    min-height: 1.3125rem;
}

.qik-table-transform tbody [data-title].qik-txt-push-3,
.qik-table-transform tbody [data-title].qik-txt-push-4,
.qik-table-transform tbody [data-title].qik-txt-push-5,
.qik-table-transform tbody [data-title].qik-txt-push-6,
.qik-table-transform tbody [data-title].qik-txt-push-7,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-3,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-4,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-5,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-6,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-7 {
    position: relative;
}

.qik-table-transform tbody [data-title].qik-txt-push-3:before,
.qik-table-transform tbody [data-title].qik-txt-push-4:before,
.qik-table-transform tbody [data-title].qik-txt-push-5:before,
.qik-table-transform tbody [data-title].qik-txt-push-6:before,
.qik-table-transform tbody [data-title].qik-txt-push-7:before,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-3:before,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-4:before,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-5:before,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-6:before,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-7:before {
    position: absolute;
    left: 0.25em;
}

.qik-table-transform tbody [data-title].qik-txt-push-3,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-3 {
    padding-left: 4.3em;
}

.qik-table-transform tbody [data-title].qik-txt-push-4,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-4 {
    padding-left: 5.3em;
}

.qik-table-transform tbody [data-title].qik-txt-push-5,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-5 {
    padding-left: 6.3em;
}

.qik-table-transform tbody [data-title].qik-txt-push-6,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-6 {
    padding-left: 7.3em;
}

.qik-table-transform tbody [data-title].qik-txt-push-7,
.qik-table-transform tbody.qik-list [data-title].qik-txt-push-7 {
    padding-left: 8.3em;
}

.qik-table-transform tbody [data-title].qik-title-breakdown:before,
.qik-table-transform tbody.qik-list [data-title].qik-title-breakdown:before {
    padding-left: 1em;
}

.qik-table-transform tbody [data-title]:before,
.qik-table-transform tbody.qik-list [data-title]:before {
    content: attr(data-title) " : ";
    display: inline;
    font-size: 10.5px;
    font-size: 0.75rem;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform tbody [data-title],
    .qik-table-transform tbody.qik-list [data-title] {
        min-height: 1.5em;
    }

    .qik-table-transform tbody [data-title].qik-txt-push-3,
    .qik-table-transform tbody [data-title].qik-txt-push-4,
    .qik-table-transform tbody [data-title].qik-txt-push-5,
    .qik-table-transform tbody [data-title].qik-txt-push-6,
    .qik-table-transform tbody [data-title].qik-txt-push-7,
    .qik-table-transform tbody.qik-list [data-title].qik-txt-push-3,
    .qik-table-transform tbody.qik-list [data-title].qik-txt-push-4,
    .qik-table-transform tbody.qik-list [data-title].qik-txt-push-5,
    .qik-table-transform tbody.qik-list [data-title].qik-txt-push-6,
    .qik-table-transform tbody.qik-list [data-title].qik-txt-push-7 {
        padding-left: 0.5em;
        position: static;
    }

    .qik-table-transform tbody [data-title].qik-txt-push-3:before,
    .qik-table-transform tbody [data-title].qik-txt-push-4:before,
    .qik-table-transform tbody [data-title].qik-txt-push-5:before,
    .qik-table-transform tbody [data-title].qik-txt-push-6:before,
    .qik-table-transform tbody [data-title].qik-txt-push-7:before,
    .qik-table-transform tbody.qik-list [data-title].qik-txt-push-3:before,
    .qik-table-transform tbody.qik-list [data-title].qik-txt-push-4:before,
    .qik-table-transform tbody.qik-list [data-title].qik-txt-push-5:before,
    .qik-table-transform tbody.qik-list [data-title].qik-txt-push-6:before,
    .qik-table-transform tbody.qik-list [data-title].qik-txt-push-7:before {
        position: static;
    }

    .qik-table-transform tbody [data-title]:before,
    .qik-table-transform tbody.qik-list [data-title]:before {
        content: "";
        display: none;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-table-transform {
        border: none;
    }

    .qik-table-transform tbody,
    .qik-table-transform tbody.qik-list {
        border: none;
    }

    .qik-table-transform tbody tr,
    .qik-table-transform tbody th,
    .qik-table-transform tbody td,
    .qik-table-transform tbody.qik-list tr,
    .qik-table-transform tbody.qik-list th,
    .qik-table-transform tbody.qik-list td {
        border: none;
        text-align: right;
    }

    .qik-table-transform tbody tr,
    .qik-table-transform tbody.qik-list tr {
        border: 2px solid #878787;
        border-bottom-width: 1px;
    }

    .qik-table-transform tbody th,
    .qik-table-transform tbody td,
    .qik-table-transform tbody.qik-list th,
    .qik-table-transform tbody.qik-list td {
        padding: 0.083em 0.25em;
    }

    .qik-table-transform tbody th.qik-action,
    .qik-table-transform tbody td.qik-action,
    .qik-table-transform tbody.qik-list th.qik-action,
    .qik-table-transform tbody.qik-list td.qik-action {
        padding: 0.75em 0.5em 8px;
        line-height: 1.25;
    }

    .qik-table-transform tbody th.qik-txt-lbl,
    .qik-table-transform tbody td.qik-txt-lbl,
    .qik-table-transform tbody.qik-list th.qik-txt-lbl,
    .qik-table-transform tbody.qik-list td.qik-txt-lbl {
        padding-right: 0.25em;
    }

    .qik-table-transform tbody th.qik-col-split,
    .qik-table-transform tbody td.qik-col-split,
    .qik-table-transform tbody.qik-list th.qik-col-split,
    .qik-table-transform tbody.qik-list td.qik-col-split {
        border-bottom: none;
        padding: 0;
    }

    .qik-table-transform tbody th.qik-col-txt-align-r,
    .qik-table-transform tbody th .qik-col-txt-align-r,
    .qik-table-transform tbody td.qik-col-txt-align-r,
    .qik-table-transform tbody td .qik-col-txt-align-r,
    .qik-table-transform tbody.qik-list th.qik-col-txt-align-r,
    .qik-table-transform tbody.qik-list th .qik-col-txt-align-r,
    .qik-table-transform tbody.qik-list td.qik-col-txt-align-r,
    .qik-table-transform tbody.qik-list td .qik-col-txt-align-r {
        display: block;
        text-align: right;
    }

    .qik-table-transform tbody th.qik-col-txt-align-r:before,
    .qik-table-transform tbody th .qik-col-txt-align-r:before,
    .qik-table-transform tbody td.qik-col-txt-align-r:before,
    .qik-table-transform tbody td .qik-col-txt-align-r:before,
    .qik-table-transform tbody.qik-list th.qik-col-txt-align-r:before,
    .qik-table-transform tbody.qik-list th .qik-col-txt-align-r:before,
    .qik-table-transform tbody.qik-list td.qik-col-txt-align-r:before,
    .qik-table-transform tbody.qik-list td .qik-col-txt-align-r:before {
        float: left;
    }

    .qik-table-transform tbody th.qik-col-txt-align-r p:before,
    .qik-table-transform tbody th .qik-col-txt-align-r p:before,
    .qik-table-transform tbody td.qik-col-txt-align-r p:before,
    .qik-table-transform tbody td .qik-col-txt-align-r p:before,
    .qik-table-transform tbody.qik-list th.qik-col-txt-align-r p:before,
    .qik-table-transform tbody.qik-list th .qik-col-txt-align-r p:before,
    .qik-table-transform tbody.qik-list td.qik-col-txt-align-r p:before,
    .qik-table-transform tbody.qik-list td .qik-col-txt-align-r p:before {
        float: left;
    }

    .qik-table-transform tbody th [class^="qik-lbl-"],
    .qik-table-transform tbody td [class^="qik-lbl-"],
    .qik-table-transform tbody.qik-list th [class^="qik-lbl-"],
    .qik-table-transform tbody.qik-list td [class^="qik-lbl-"] {
        margin-top: 0.167em;
        margin-bottom: 0.167em;
        font-size: 10.5px !important;
        font-size: 0.75rem !important;
    }

    .qik-table-transform tbody th,
    .qik-table-transform tbody.qik-list th {
        border-bottom: 2px solid #878787;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
        font-size: 10.5px !important;
        font-size: 0.75rem !important;
        text-align: left;
    }

    .qik-table-transform tbody th a,
    .qik-table-transform tbody.qik-list th a {
        margin-top: 1em;
        display: inline-block;
    }

    .qik-table-transform tbody th.qik-col-head-sd,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd {
        display: block;
        padding-top: 0.714em !important;
        padding-bottom: 0.571em !important;
        position: relative;
        background-color: #f0f0f0;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        font-weight: bold;
        line-height: 1.3em !important;
        vertical-align: bottom;
    }

    .qik-table-transform tbody th.qik-col-head-sd a,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd a {
        margin-top: 0;
    }

    .qik-table-transform tbody th.qik-col-head-sd .qik-col-push-btn,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd .qik-col-push-btn {
        position: absolute;
        top: 0.571em;
        right: 0.358em;
    }

    .qik-table-transform tbody th.qik-col-head-sd .qik-col-push-btn a,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd .qik-col-push-btn a {
        margin: 0;
    }

    .qik-table-transform tbody th.qik-col-head-sd .qik-col-push-btn [class^="qik-btn-"],
    .qik-table-transform tbody.qik-list th.qik-col-head-sd .qik-col-push-btn [class^="qik-btn-"] {
        height: auto;
        padding: 0.5em 1.321em 0.4em;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        line-height: 1.45;
    }

    .qik-table-transform tbody th.qik-col-head-sd .qik-txt-xs,
    .qik-table-transform tbody.qik-list th.qik-col-head-sd .qik-txt-xs {
        font-weight: normal;
    }

    .qik-table-transform tbody th.qik-bdr-emp-col,
    .qik-table-transform tbody.qik-list th.qik-bdr-emp-col {
        border-top: 1px solid #878787;
        margin-top: 1px;
    }

    .qik-table-transform tbody td,
    .qik-table-transform tbody.qik-list td {
        border-bottom: 1px solid #878787;
        background: #fff;
        background: -webkit-gradient(linear,
                50% 0%,
                50% 1,
                color-stop(100%, #d6d6d6),
                color-stop(100%, #ffffff));
        background: -webkit-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: -moz-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: -o-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: linear-gradient(#d6d6d6 1px, #ffffff 1px);
    }

    .qik-table-transform tbody td.qik-action,
    .qik-table-transform tbody.qik-list td.qik-action {
        border-top: 1px solid #878787;
        background: #f0f0f0 !important;
    }

    .qik-table-transform tbody td.qik-action:empty,
    .qik-table-transform tbody.qik-list td.qik-action:empty {
        display: none;
    }

    .qik-table-transform tbody td.qik-action.qik-visible-sd:empty,
    .qik-table-transform tbody.qik-list td.qik-action.qik-visible-sd:empty {
        display: none !important;
    }

    .qik-table-transform tbody td.qik-bdr-emp-col,
    .qik-table-transform tbody.qik-list td.qik-bdr-emp-col {
        border-top: 1px solid #878787;
        margin-top: 1px;
    }

    .qik-table-transform tbody .qik-col-split>p,
    .qik-table-transform tbody.qik-list .qik-col-split>p {
        border-bottom: 1px solid #878787;
        padding: 0.083em 0.25em;
        background: #fff;
        background: -webkit-gradient(linear,
                50% 0%,
                50% 1,
                color-stop(100%, #d6d6d6),
                color-stop(100%, #ffffff));
        background: -webkit-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: -moz-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: -o-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: linear-gradient(#d6d6d6 1px, #ffffff 1px);
    }
}

.qik-table-transform-ipt {
    border: solid 2px #f26100;
    display: table;
    margin-bottom: 1em;
}

@media screen and (min-width: 48em),
print {
    .qik-table-transform-ipt {
        font-size: 12.25px;
        font-size: 0.875rem;
        margin-bottom: 0.429em;
    }
}

.qik-table-transform-ipt thead {
    display: none;
}

@media screen and (min-width: 48em),
print {
    .qik-table-transform-ipt thead {
        display: table-header-group;
    }

    .qik-table-transform-ipt thead tr {
        border-bottom: solid 1px #f26100;
    }

    .qik-table-transform-ipt thead th {
        border-right: solid 1px #f26100;
        padding: 0.3em 0.375em 0.25em;
        background-color: #ffeadb;
        color: #000;
    }
}

.qik-table-transform-ipt tbody,
.qik-table-transform-ipt tbody.qik-list {
    display: block;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform-ipt tbody,
    .qik-table-transform-ipt tbody.qik-list {
        display: table-row-group;
    }
}

.qik-table-transform-ipt tbody tr,
.qik-table-transform-ipt tbody.qik-list tr {
    border-bottom-width: 1px;
    display: block;
    margin-bottom: 0.625em;
    position: relative;
}

.qik-table-transform-ipt tbody tr:last-child,
.qik-table-transform-ipt tbody.qik-list tr:last-child {
    margin-bottom: 0;
}

.qik-table-transform-ipt tbody tr:after,
.qik-table-transform-ipt tbody.qik-list tr:after {
    clear: both;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform-ipt tbody tr,
    .qik-table-transform-ipt tbody.qik-list tr {
        border-bottom: solid 1px #f26100;
        display: table-row;
        position: static;
    }
}

.qik-table-transform-ipt tbody th,
.qik-table-transform-ipt tbody td,
.qik-table-transform-ipt tbody.qik-list th,
.qik-table-transform-ipt tbody.qik-list td {
    display: block;
    padding: 0.083em 0.25em;
    line-height: 1.5;
    vertical-align: middle;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform-ipt tbody th,
    .qik-table-transform-ipt tbody td,
    .qik-table-transform-ipt tbody.qik-list th,
    .qik-table-transform-ipt tbody.qik-list td {
        border-right: solid 1px #f26100;
        display: table-cell;
        padding: 0.3em 0.25em 0.25em;
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 1.446;
    }
}

.qik-table-transform-ipt tbody th:not(.qik-action):before,
.qik-table-transform-ipt tbody td:not(.qik-action):before,
.qik-table-transform-ipt tbody.qik-list th:not(.qik-action):before,
.qik-table-transform-ipt tbody.qik-list td:not(.qik-action):before {
    color: #000;
}

.qik-table-transform-ipt tbody th.qik-txt-date,
.qik-table-transform-ipt tbody td.qik-txt-date,
.qik-table-transform-ipt tbody.qik-list th.qik-txt-date,
.qik-table-transform-ipt tbody.qik-list td.qik-txt-date {
    font-size: 15.75px;
    font-size: 1.125rem;
    text-align: left;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform-ipt tbody th.qik-txt-date,
    .qik-table-transform-ipt tbody td.qik-txt-date,
    .qik-table-transform-ipt tbody.qik-list th.qik-txt-date,
    .qik-table-transform-ipt tbody.qik-list td.qik-txt-date {
        text-align: center;
    }
}

.qik-table-transform-ipt tbody th.qik-txt-num,
.qik-table-transform-ipt tbody td.qik-txt-num,
.qik-table-transform-ipt tbody.qik-list th.qik-txt-num,
.qik-table-transform-ipt tbody.qik-list td.qik-txt-num {
    font-size: 15.75px;
    font-size: 1.125rem;
}

.qik-table-transform-ipt tbody th a i.qik-ico-right-open-mini,
.qik-table-transform-ipt tbody td a i.qik-ico-right-open-mini,
.qik-table-transform-ipt tbody.qik-list th a i.qik-ico-right-open-mini,
.qik-table-transform-ipt tbody.qik-list td a i.qik-ico-right-open-mini {
    margin-left: 0;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform-ipt tbody th i:before,
    .qik-table-transform-ipt tbody td i:before,
    .qik-table-transform-ipt tbody.qik-list th i:before,
    .qik-table-transform-ipt tbody.qik-list td i:before {
        display: inline-block;
        font-size: 1em;
        margin: 0;
        text-align: center;
        line-height: 1;
    }
}

.qik-table-transform-ipt tbody th,
.qik-table-transform-ipt tbody.qik-list th {
    text-align: left;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    font-weight: normal;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform-ipt tbody th,
    .qik-table-transform-ipt tbody.qik-list th {
        padding: 0.3em 0.25em 0.25em;
        text-shadow: 0 1px 3px rgba(255, 255, 255, 0.2);
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-table-transform-ipt tbody td.qik-action,
.qik-table-transform-ipt tbody td.qik-action-same,
.qik-table-transform-ipt tbody.qik-list td.qik-action,
.qik-table-transform-ipt tbody.qik-list td.qik-action-same {
    padding-top: 0.75em;
    text-align: center;
}

.qik-table-transform-ipt tbody td.qik-action a,
.qik-table-transform-ipt tbody td.qik-action p,
.qik-table-transform-ipt tbody td.qik-action button,
.qik-table-transform-ipt tbody td.qik-action-same a,
.qik-table-transform-ipt tbody td.qik-action-same p,
.qik-table-transform-ipt tbody td.qik-action-same button,
.qik-table-transform-ipt tbody.qik-list td.qik-action a,
.qik-table-transform-ipt tbody.qik-list td.qik-action p,
.qik-table-transform-ipt tbody.qik-list td.qik-action button,
.qik-table-transform-ipt tbody.qik-list td.qik-action-same a,
.qik-table-transform-ipt tbody.qik-list td.qik-action-same p,
.qik-table-transform-ipt tbody.qik-list td.qik-action-same button {
    display: block;
    margin: 0.25em 25% 0;
}

.qik-table-transform-ipt tbody td.qik-action button,
.qik-table-transform-ipt tbody td.qik-action-same button,
.qik-table-transform-ipt tbody.qik-list td.qik-action button,
.qik-table-transform-ipt tbody.qik-list td.qik-action-same button {
    width: 50%;
}

.qik-table-transform-ipt tbody td.qik-action.qik-multiple,
.qik-table-transform-ipt tbody td.qik-action-same.qik-multiple,
.qik-table-transform-ipt tbody.qik-list td.qik-action.qik-multiple,
.qik-table-transform-ipt tbody.qik-list td.qik-action-same.qik-multiple {
    padding-bottom: 8px;
}

@media screen and (max-width: 47.94em) {

    .qik-table-transform-ipt tbody td.qik-action.qik-multiple [class^="qik-btn-"],
    .qik-table-transform-ipt tbody td.qik-action-same.qik-multiple [class^="qik-btn-"],
    .qik-table-transform-ipt tbody.qik-list td.qik-action.qik-multiple [class^="qik-btn-"],
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same.qik-multiple [class^="qik-btn-"] {
        display: inline-block;
        margin: 0.267em;
    }

    .qik-table-transform-ipt tbody td.qik-action.qik-multiple [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform-ipt tbody td.qik-action-same.qik-multiple [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform-ipt tbody.qik-list td.qik-action.qik-multiple [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same.qik-multiple [class^="qik-btn-"].qik-btn-short {
        margin: 0.286em;
    }
}

.qik-table-transform-ipt tbody td.qik-action.qik-multiple button,
.qik-table-transform-ipt tbody td.qik-action-same.qik-multiple button,
.qik-table-transform-ipt tbody.qik-list td.qik-action.qik-multiple button,
.qik-table-transform-ipt tbody.qik-list td.qik-action-same.qik-multiple button {
    width: 41.66666667%;
}

@media screen and (max-width: 47.94em) {

    .qik-table-transform-ipt tbody td.qik-action.qik-multiple .qik-multiline [class^="qik-btn-"],
    .qik-table-transform-ipt tbody td.qik-action-same.qik-multiple .qik-multiline [class^="qik-btn-"],
    .qik-table-transform-ipt tbody.qik-list td.qik-action.qik-multiple .qik-multiline [class^="qik-btn-"],
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same.qik-multiple .qik-multiline [class^="qik-btn-"] {
        margin: 0.267em 0.134em;
    }

    .qik-table-transform-ipt tbody td.qik-action.qik-multiple .qik-multiline [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform-ipt tbody td.qik-action-same.qik-multiple .qik-multiline [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform-ipt tbody.qik-list td.qik-action.qik-multiple .qik-multiline [class^="qik-btn-"].qik-btn-short,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same.qik-multiple .qik-multiline [class^="qik-btn-"].qik-btn-short {
        margin: 0.286em 0.143em;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform-ipt tbody td.qik-action,
    .qik-table-transform-ipt tbody td.qik-action-same,
    .qik-table-transform-ipt tbody.qik-list td.qik-action,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same {
        padding: 0.429em 0.5em 0.64em;
        background-color: transparent;
        vertical-align: middle;
    }

    .qik-table-transform-ipt tbody td.qik-action a,
    .qik-table-transform-ipt tbody td.qik-action p,
    .qik-table-transform-ipt tbody td.qik-action button,
    .qik-table-transform-ipt tbody td.qik-action-same a,
    .qik-table-transform-ipt tbody td.qik-action-same p,
    .qik-table-transform-ipt tbody td.qik-action-same button,
    .qik-table-transform-ipt tbody.qik-list td.qik-action a,
    .qik-table-transform-ipt tbody.qik-list td.qik-action p,
    .qik-table-transform-ipt tbody.qik-list td.qik-action button,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same a,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same p,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same button {
        margin: 0.5em 0 0;
    }

    .qik-table-transform-ipt tbody td.qik-action a.qik-btn-short,
    .qik-table-transform-ipt tbody td.qik-action a.qik-btn-switching,
    .qik-table-transform-ipt tbody td.qik-action p.qik-btn-short,
    .qik-table-transform-ipt tbody td.qik-action p.qik-btn-switching,
    .qik-table-transform-ipt tbody td.qik-action button.qik-btn-short,
    .qik-table-transform-ipt tbody td.qik-action button.qik-btn-switching,
    .qik-table-transform-ipt tbody td.qik-action-same a.qik-btn-short,
    .qik-table-transform-ipt tbody td.qik-action-same a.qik-btn-switching,
    .qik-table-transform-ipt tbody td.qik-action-same p.qik-btn-short,
    .qik-table-transform-ipt tbody td.qik-action-same p.qik-btn-switching,
    .qik-table-transform-ipt tbody td.qik-action-same button.qik-btn-short,
    .qik-table-transform-ipt tbody td.qik-action-same button.qik-btn-switching,
    .qik-table-transform-ipt tbody.qik-list td.qik-action a.qik-btn-short,
    .qik-table-transform-ipt tbody.qik-list td.qik-action a.qik-btn-switching,
    .qik-table-transform-ipt tbody.qik-list td.qik-action p.qik-btn-short,
    .qik-table-transform-ipt tbody.qik-list td.qik-action p.qik-btn-switching,
    .qik-table-transform-ipt tbody.qik-list td.qik-action button.qik-btn-short,
    .qik-table-transform-ipt tbody.qik-list td.qik-action button.qik-btn-switching,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same a.qik-btn-short,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same a.qik-btn-switching,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same p.qik-btn-short,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same p.qik-btn-switching,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same button.qik-btn-short,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same button.qik-btn-switching {
        margin-top: 0.615em;
    }

    .qik-table-transform-ipt tbody td.qik-action a:first-child,
    .qik-table-transform-ipt tbody td.qik-action p:first-child,
    .qik-table-transform-ipt tbody td.qik-action button:first-child,
    .qik-table-transform-ipt tbody td.qik-action-same a:first-child,
    .qik-table-transform-ipt tbody td.qik-action-same p:first-child,
    .qik-table-transform-ipt tbody td.qik-action-same button:first-child,
    .qik-table-transform-ipt tbody.qik-list td.qik-action a:first-child,
    .qik-table-transform-ipt tbody.qik-list td.qik-action p:first-child,
    .qik-table-transform-ipt tbody.qik-list td.qik-action button:first-child,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same a:first-child,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same p:first-child,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same button:first-child {
        margin: 0;
    }

    .qik-table-transform-ipt tbody td.qik-action button,
    .qik-table-transform-ipt tbody td.qik-action-same button,
    .qik-table-transform-ipt tbody.qik-list td.qik-action button,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same button {
        width: 100%;
    }

    .qik-table-transform-ipt tbody td.qik-action .qik-col-btn-multiple,
    .qik-table-transform-ipt tbody td.qik-action-same .qik-col-btn-multiple,
    .qik-table-transform-ipt tbody.qik-list td.qik-action .qik-col-btn-multiple,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same .qik-col-btn-multiple {
        margin-top: 0.5em;
        text-align: center;
        white-space: nowrap;
    }

    .qik-table-transform-ipt tbody td.qik-action .qik-col-btn-multiple a,
    .qik-table-transform-ipt tbody td.qik-action .qik-col-btn-multiple p,
    .qik-table-transform-ipt tbody td.qik-action .qik-col-btn-multiple button,
    .qik-table-transform-ipt tbody td.qik-action-same .qik-col-btn-multiple a,
    .qik-table-transform-ipt tbody td.qik-action-same .qik-col-btn-multiple p,
    .qik-table-transform-ipt tbody td.qik-action-same .qik-col-btn-multiple button,
    .qik-table-transform-ipt tbody.qik-list td.qik-action .qik-col-btn-multiple a,
    .qik-table-transform-ipt tbody.qik-list td.qik-action .qik-col-btn-multiple p,
    .qik-table-transform-ipt tbody.qik-list td.qik-action .qik-col-btn-multiple button,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same .qik-col-btn-multiple a,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same .qik-col-btn-multiple p,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same .qik-col-btn-multiple button {
        display: inline-block;
        margin-top: 0;
    }

    .qik-table-transform-ipt tbody td.qik-action .qik-col-btn-multiple:first-child,
    .qik-table-transform-ipt tbody td.qik-action-same .qik-col-btn-multiple:first-child,
    .qik-table-transform-ipt tbody.qik-list td.qik-action .qik-col-btn-multiple:first-child,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same .qik-col-btn-multiple:first-child {
        margin-top: 0;
    }

    .qik-table-transform-ipt tbody td.qik-action .qik-multiline,
    .qik-table-transform-ipt tbody td.qik-action-same .qik-multiline,
    .qik-table-transform-ipt tbody.qik-list td.qik-action .qik-multiline,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same .qik-multiline {
        margin: 0.57em 0 0;
    }

    .qik-table-transform-ipt tbody td.qik-action .qik-multiline:first-child,
    .qik-table-transform-ipt tbody td.qik-action-same .qik-multiline:first-child,
    .qik-table-transform-ipt tbody.qik-list td.qik-action .qik-multiline:first-child,
    .qik-table-transform-ipt tbody.qik-list td.qik-action-same .qik-multiline:first-child {
        margin: 0;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform-ipt tbody td a,
    .qik-table-transform-ipt tbody td p,
    .qik-table-transform-ipt tbody.qik-list td a,
    .qik-table-transform-ipt tbody.qik-list td p {
        margin: 0.15em 0.15em 0.15em 0;
    }

    .qik-table-transform-ipt tbody td p:not(.qik-btn-disabled),
    .qik-table-transform-ipt tbody.qik-list td p:not(.qik-btn-disabled) {
        line-height: 1;
    }
}

.qik-table-transform-ipt tbody [data-title],
.qik-table-transform-ipt tbody.qik-list [data-title] {
    min-height: 1.3125rem;
}

.qik-table-transform-ipt tbody [data-title] .qik-bdr-b-sd-ipt,
.qik-table-transform-ipt tbody.qik-list [data-title] .qik-bdr-b-sd-ipt {
    border-bottom: solid 2px #c00;
    padding-bottom: 0.313em;
    margin-top: 0;
    margin-bottom: 0.188em;
}

.qik-table-transform-ipt tbody [data-title] .qik-bdr-b-sd-ipt.qik-txt-s,
.qik-table-transform-ipt tbody.qik-list [data-title] .qik-bdr-b-sd-ipt.qik-txt-s {
    padding-bottom: 0.368em;
    margin-bottom: 0.221em;
}

.qik-table-transform-ipt tbody [data-title].qik-bdr-b-sd-ipt-none:before,
.qik-table-transform-ipt tbody.qik-list [data-title].qik-bdr-b-sd-ipt-none:before {
    border-bottom: 0;
    padding-bottom: 0.125em;
    margin-bottom: 0;
}

.qik-table-transform-ipt tbody [data-title]:before,
.qik-table-transform-ipt tbody.qik-list [data-title]:before {
    content: attr(data-title);
    display: block;
    border-bottom: solid 2px #c00;
    padding-bottom: 0.313em;
    margin-bottom: 0.188em;
    font-weight: bold;
    line-height: 1.15;
}

@media screen and (min-width: 48em),
print {

    .qik-table-transform-ipt tbody [data-title],
    .qik-table-transform-ipt tbody.qik-list [data-title] {
        min-height: 1.5em;
    }

    .qik-table-transform-ipt tbody [data-title]:before,
    .qik-table-transform-ipt tbody.qik-list [data-title]:before {
        content: "";
        display: none;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-table-transform-ipt {
        border: none;
    }

    .qik-table-transform-ipt tbody,
    .qik-table-transform-ipt tbody.qik-list {
        border: none;
    }

    .qik-table-transform-ipt tbody tr,
    .qik-table-transform-ipt tbody th,
    .qik-table-transform-ipt tbody td,
    .qik-table-transform-ipt tbody.qik-list tr,
    .qik-table-transform-ipt tbody.qik-list th,
    .qik-table-transform-ipt tbody.qik-list td {
        border: none;
    }

    .qik-table-transform-ipt tbody tr,
    .qik-table-transform-ipt tbody.qik-list tr {
        background-color: #f1f0ef;
        border: solid 2px #cbcac8;
        padding: 0.5em;
    }

    .qik-table-transform-ipt tbody th,
    .qik-table-transform-ipt tbody td,
    .qik-table-transform-ipt tbody.qik-list th,
    .qik-table-transform-ipt tbody.qik-list td {
        padding: 0 0 0.313em;
        margin-bottom: 0.938em;
    }

    .qik-table-transform-ipt tbody th.qik-action,
    .qik-table-transform-ipt tbody td.qik-action,
    .qik-table-transform-ipt tbody.qik-list th.qik-action,
    .qik-table-transform-ipt tbody.qik-list td.qik-action {
        padding: 0.75em 0.5em 8px;
        line-height: 1.25;
    }

    .qik-table-transform-ipt tbody th.qik-txt-lbl,
    .qik-table-transform-ipt tbody td.qik-txt-lbl,
    .qik-table-transform-ipt tbody.qik-list th.qik-txt-lbl,
    .qik-table-transform-ipt tbody.qik-list td.qik-txt-lbl {
        padding-right: 0.25em;
    }

    .qik-table-transform-ipt tbody th [class^="qik-lbl-"],
    .qik-table-transform-ipt tbody td [class^="qik-lbl-"],
    .qik-table-transform-ipt tbody.qik-list th [class^="qik-lbl-"],
    .qik-table-transform-ipt tbody.qik-list td [class^="qik-lbl-"] {
        margin-top: 0.167em;
        margin-bottom: 0.167em;
        font-size: 10.5px !important;
        font-size: 0.75rem !important;
    }

    .qik-table-transform-ipt tbody th,
    .qik-table-transform-ipt tbody.qik-list th {
        border-bottom: 2px solid #878787;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
        font-size: 10.5px !important;
        font-size: 0.75rem !important;
        text-align: left;
    }

    .qik-table-transform-ipt tbody th a,
    .qik-table-transform-ipt tbody.qik-list th a {
        margin-top: 1em;
        display: inline-block;
    }

    .qik-table-transform-ipt tbody td.qik-action:empty,
    .qik-table-transform-ipt tbody.qik-list td.qik-action:empty {
        display: none;
    }

    .qik-table-transform-ipt tbody td.qik-action.qik-visible-sd:empty,
    .qik-table-transform-ipt tbody.qik-list td.qik-action.qik-visible-sd:empty {
        display: none !important;
    }
}

.qik-table-usually,
.qik-table-buy,
.qik-table-sell {
    border-collapse: collapse;
    border: solid 1px #f26100;
    border-top: none;
}

@media screen and (min-width: 48em),
print {

    .qik-table-usually,
    .qik-table-buy,
    .qik-table-sell {
        border-width: 2px;
    }
}

@media screen and (max-width: 47.94em) {

    .qik-table-usually.qik-table-onecol-sd,
    .qik-table-onecol-sd.qik-table-buy,
    .qik-table-onecol-sd.qik-table-sell {
        border: solid 2px #f26100;
    }

    .qik-table-usually.qik-table-onecol-sd th,
    .qik-table-onecol-sd.qik-table-buy th,
    .qik-table-onecol-sd.qik-table-sell th {
        background-color: #ffeadb;
        font-weight: bold;
        padding-top: 0.714em;
        padding-bottom: 0.571em;
        text-align: left;
    }

    .qik-table-usually.qik-table-onecol-sd td,
    .qik-table-onecol-sd.qik-table-buy td,
    .qik-table-onecol-sd.qik-table-sell td {
        padding-top: 0.666em;
        padding-bottom: 0.583em;
    }
}

.qik-table-usually thead,
.qik-table-buy thead,
.qik-table-sell thead {
    border-top: solid 1px #f26100;
}

@media screen and (min-width: 48em),
print {

    .qik-table-usually thead,
    .qik-table-buy thead,
    .qik-table-sell thead {
        border-top-width: 2px;
    }
}

.qik-table-usually thead tr,
.qik-table-buy thead tr,
.qik-table-sell thead tr {
    border-bottom: solid 1px #f26100;
}

.qik-table-usually thead th,
.qik-table-buy thead th,
.qik-table-sell thead th {
    border-top: none;
    border-right: solid 1px #f26100;
    border-bottom: none;
    border-left: none;
    background-color: #ffeadb;
    color: #000;
}

.qik-table-usually thead th.qik-txt-date,
.qik-table-buy thead th.qik-txt-date,
.qik-table-sell thead th.qik-txt-date {
    font-size: 14px !important;
    font-size: 1rem !important;
}

@media screen and (min-width: 48em),
print {

    .qik-table-usually thead th [class^="qik-lbl-"],
    .qik-table-buy thead th [class^="qik-lbl-"],
    .qik-table-sell thead th [class^="qik-lbl-"] {
        margin-top: -0.5em;
    }
}

.qik-table-usually tbody,
.qik-table-buy tbody,
.qik-table-sell tbody {
    border-top: solid 1px #f26100;
}

thead+.qik-table-usually tbody,
thead+.qik-table-buy tbody,
thead+.qik-table-sell tbody {
    border-top: none;
}

@media screen and (min-width: 48em),
print {

    .qik-table-usually tbody,
    .qik-table-buy tbody,
    .qik-table-sell tbody {
        border-top-width: 2px;
    }
}

.qik-table-usually tbody tr,
.qik-table-buy tbody tr,
.qik-table-sell tbody tr {
    border-bottom: solid 1px #f26100;
}

.qik-table-usually tbody th,
.qik-table-buy tbody th,
.qik-table-sell tbody th,
.qik-table-usually tbody td,
.qik-table-buy tbody td,
.qik-table-sell tbody td {
    border-top: none;
    border-right: solid 1px #f26100;
    border-bottom: none;
    border-left: none;
}

.qik-table-usually tbody th.qik-txt-date,
.qik-table-buy tbody th.qik-txt-date,
.qik-table-sell tbody th.qik-txt-date,
.qik-table-usually tbody td.qik-txt-date,
.qik-table-buy tbody td.qik-txt-date,
.qik-table-sell tbody td.qik-txt-date {
    font-size: 14px !important;
    font-size: 1rem !important;
}

@media screen and (min-width: 48em),
print {

    .qik-table-usually tbody th [class^="qik-lbl-"],
    .qik-table-buy tbody th [class^="qik-lbl-"],
    .qik-table-sell tbody th [class^="qik-lbl-"],
    .qik-table-usually tbody td [class^="qik-lbl-"],
    .qik-table-buy tbody td [class^="qik-lbl-"],
    .qik-table-sell tbody td [class^="qik-lbl-"] {
        margin-top: -0.5em;
    }
}

.qik-table-usually tbody th,
.qik-table-buy tbody th,
.qik-table-sell tbody th {
    font-weight: normal;
    vertical-align: middle;
}

.qik-table-usually tbody th.qik-ttl-row,
.qik-table-buy tbody th.qik-ttl-row,
.qik-table-sell tbody th.qik-ttl-row {
    background-color: #ffeadb;
    color: #000;
}

@media screen and (min-width: 48em),
print {

    .qik-table-usually tbody th,
    .qik-table-buy tbody th,
    .qik-table-sell tbody th {
        font-weight: bold;
    }
}

.qik-table-usually tbody td,
.qik-table-buy tbody td,
.qik-table-sell tbody td {
    font-size: 14px !important;
    font-size: 1rem !important;
    vertical-align: middle;
}

.qik-table-usually tbody td:last-child,
.qik-table-buy tbody td:last-child,
.qik-table-sell tbody td:last-child {
    border-right: none;
}

.qik-table-buy {
    border-color: #c90424;
}

.qik-table-buy thead,
.qik-table-buy tbody {
    border-color: #c90424;
}

.qik-table-buy thead tr,
.qik-table-buy thead th,
.qik-table-buy thead td,
.qik-table-buy tbody tr,
.qik-table-buy tbody th,
.qik-table-buy tbody td {
    border-color: #c90424;
}

.qik-table-buy thead+tbody td {
    border-color: #c90424;
}

.qik-table-buy thead th,
.qik-table-buy tbody th.qik-ttl-row {
    background-color: #f8e7e7;
}

.qik-table-sell {
    border-color: #021f7b;
}

.qik-table-sell thead,
.qik-table-sell tbody {
    border-color: #021f7b;
}

.qik-table-sell thead tr,
.qik-table-sell thead th,
.qik-table-sell thead td,
.qik-table-sell tbody tr,
.qik-table-sell tbody th,
.qik-table-sell tbody td {
    border-color: #021f7b;
}

.qik-table-sell thead+tbody td {
    border-color: #021f7b;
}

.qik-table-sell thead th,
.qik-table-sell tbody th.qik-ttl-row {
    background-color: #e9ebf1;
}

.qik-table-font-small thead th,
.qik-table-font-small thead td,
.qik-table-font-small tbody th,
.qik-table-font-small tbody td {
    font-size: 11.9px !important;
    font-size: 0.85rem !important;
}

.qik-table-font-small thead th.qik-txt-num,
.qik-table-font-small thead td.qik-txt-num,
.qik-table-font-small tbody th.qik-txt-num,
.qik-table-font-small tbody td.qik-txt-num {
    font-size: 11.9px !important;
    font-size: 0.85rem !important;
}

.qik-table-font-small thead .qik-col-split>p,
.qik-table-font-small tbody .qik-col-split>p {
    font-size: 11.9px !important;
    font-size: 0.85rem !important;
}

.qik-table-font-small thead .qik-col-split>p.qik-txt-num,
.qik-table-font-small tbody .qik-col-split>p.qik-txt-num {
    font-size: 11.9px !important;
    font-size: 0.85rem !important;
}

@media screen and (min-width: 48em),
print {

    .qik-table-font-small thead th,
    .qik-table-font-small tbody th {
        padding: 0.5em;
    }

    .qik-table-font-small thead td,
    .qik-table-font-small tbody td {
        padding: 0.5em;
    }

    .qik-table-font-small thead .qik-col-split,
    .qik-table-font-small tbody .qik-col-split {
        padding: 0;
    }
}

.qik-table-font-small.qik-table-transform thead th.qik-txt-num,
.qik-table-font-small.qik-table-transform thead td.qik-txt-num,
.qik-table-font-small.qik-table-transform tbody th.qik-txt-num,
.qik-table-font-small.qik-table-transform tbody td.qik-txt-num {
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
}

@media screen and (min-width: 48em),
print {

    .qik-table-font-small.qik-table-transform thead th.qik-txt-num,
    .qik-table-font-small.qik-table-transform thead td.qik-txt-num,
    .qik-table-font-small.qik-table-transform tbody th.qik-txt-num,
    .qik-table-font-small.qik-table-transform tbody td.qik-txt-num {
        font-size: 11.9px !important;
        font-size: 0.85rem !important;
    }
}

.qik-table-font-small.qik-table-transform thead th.qik-txt-num.qik-col-split>p,
.qik-table-font-small.qik-table-transform thead td.qik-txt-num.qik-col-split>p,
.qik-table-font-small.qik-table-transform tbody th.qik-txt-num.qik-col-split>p,
.qik-table-font-small.qik-table-transform tbody td.qik-txt-num.qik-col-split>p {
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
}

@media screen and (min-width: 48em),
print {

    .qik-table-font-small.qik-table-transform thead th.qik-txt-num.qik-col-split>p,
    .qik-table-font-small.qik-table-transform thead td.qik-txt-num.qik-col-split>p,
    .qik-table-font-small.qik-table-transform tbody th.qik-txt-num.qik-col-split>p,
    .qik-table-font-small.qik-table-transform tbody td.qik-txt-num.qik-col-split>p {
        font-size: 11.9px !important;
        font-size: 0.85rem !important;
    }
}

@media screen and (max-width: 47.94em) {

    .qik-table-font-sd-small th,
    .qik-table-font-sd-small td {
        font-size: 0.75em !important;
    }
}

.qik-stripe-even,
.qik-stripe-even>td,
.qik-stripe-even>td.qik-action {
    background-color: #f8f8f8;
}

.qik-stripe-odd,
.qik-stripe-odd>td {
    background-color: transparent;
}

.qik-table-reference {
    border-color: #b2b2b2;
    font-family: Avenir-Book, Avenir, Arial, HiraKakuProN-W3, Osaka, Roboto,
        "Droid Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic",
        sans-serif;
    margin-bottom: 0.625em;
}

@media screen and (min-width: 48em),
print {
    .qik-table-reference {
        margin-bottom: 0.714em;
    }
}

.qik-table-reference thead {
    border-color: #b2b2b2;
}

.qik-table-reference thead tr {
    border-color: #b2b2b2;
}

.qik-table-reference thead th {
    border-color: #b2b2b2;
    padding: 0.15em 0.142em;
    background-color: #e3e3e3;
    color: #000;
    line-height: 1;
}

@media screen and (min-width: 48em),
print {
    .qik-table-reference thead th {
        font-weight: bold;
        line-height: 1.375;
    }
}

.qik-table-reference tbody {
    border-color: #b2b2b2;
}

.qik-table-reference tbody tr {
    border-color: #b2b2b2;
}

.qik-table-reference tbody th.qik-ttl-row,
.qik-table-reference tbody td {
    border-color: #b2b2b2;
    padding: 0.15em 0.142em;
    line-height: 1;
    vertical-align: middle;
    font-size: 14px !important;
    font-size: 1rem !important;
}

@media screen and (min-width: 48em),
print {

    .qik-table-reference tbody th.qik-ttl-row,
    .qik-table-reference tbody td {
        line-height: 1.375;
    }
}

.qik-table-reference tbody th.qik-ttl-row {
    background-color: #e3e3e3;
    color: #000;
    font-size: 14px !important;
    font-size: 0.875rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-table-reference tbody th.qik-ttl-row {
        font-weight: bold;
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-table-reference tbody td {
    font-weight: normal;
    line-height: 1;
}

.qik-table-reference tbody td.qik-txt-num {
    font-size: 14px !important;
    font-size: 1rem !important;
}

.qik-table-reference tbody td span.qik-sub-exp {
    margin-left: 0.3em;
}

@media screen and (min-width: 48em),
print {
    .qik-table-reference tbody td.qik-txt-num {
        line-height: 1.375;
    }
}

.qik-table-reference tbody td button {
    margin-top: -0.143em;
    margin-bottom: -0.071em;
    text-decoration: underline;
}

.qik-table-reference tbody td button.qik-touch,
.qik-table-reference tbody td button:hover,
.qik-table-reference tbody td button:focus {
    text-decoration: none;
}

@media screen and (min-width: 48em),
print {
    .qik-table-reference tbody td button {
        margin: 0;
    }
}

.qik-table-reference.qik-table tbody tr.qik-stripe-even {
    background-color: #f7f7f7;
}

.qik-table-reference-dl {
    display: table;
    border-top: solid 1px #b2b2b2;
    border-left: solid 1px #b2b2b2;
    font-family: Avenir-Book, Avenir, Arial, HiraKakuProN-W3, Osaka, Roboto,
        "Droid Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic",
        sans-serif;
    margin-bottom: 0.625em;
}

.qik-table-reference-dl dl {
    display: table-row;
    width: 60%;
}

.qik-table-reference-dl dl:first-child {
    width: 40%;
}

.qik-table-reference-dl dt {
    border-right: solid 1px #b2b2b2;
    border-bottom: solid 1px #b2b2b2;
    background-color: #e3e3e3;
    display: table-cell;
    height: 2.071428571428571em;
    padding: 0 0.5em;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    font-weight: bold;
    vertical-align: middle;
    line-height: 1.5;
}

.qik-table-reference-dl dd {
    border-right: solid 1px #b2b2b2;
    border-bottom: solid 1px #b2b2b2;
    display: table-cell;
    padding: 0 0.142em;
    font-size: 14px !important;
    font-size: 1rem !important;
    vertical-align: middle;
    line-height: 1.5;
}

.qik-table-reference-dl dd .qik-up,
.qik-table-reference-dl dd .qik-down {
    margin-left: 1em;
}

.qik-table-reference-dl dd em.qik-up,
.qik-table-reference-dl dd em.qik-down,
.qik-table-reference-dl dd em.qik-stay {
    margin-left: 0;
}

.qik-table-reference-dl dd button {
    font-weight: bold !important;
    text-decoration: underline;
    font-size: 16.632px !important;
    font-size: 1.188rem !important;
}

.qik-table-reference-dl dd button.qik-touch,
.qik-table-reference-dl dd button:hover,
.qik-table-reference-dl dd button:focus {
    text-decoration: none;
}

.qik-table-reference-dl dd span.qik-sub-exp {
    margin-left: 0.3em;
}

@media screen and (min-width: 48em),
print {
    .qik-table-reference-dl {
        border-top: solid 1px #b2b2b2;
        border-right: solid 1px #b2b2b2;
        border-bottom: solid 1px #b2b2b2;
        border-left: none;
        margin-bottom: 0.714em;
        width: 100%;
    }

    .qik-table-reference-dl dl {
        display: table;
        float: left;
        width: 58%;
    }

    .qik-table-reference-dl dl:first-child {
        width: 42%;
    }

    .qik-table-reference-dl dl dt {
        font-size: 14px !important;
        font-size: 1rem !important;
        border-bottom: none;
        border-left: solid 1px #b2b2b2;
        display: table-cell;
        height: 2.15em;
        line-height: 1.5;
        padding: 0;
    }

    .qik-table-reference-dl dl dd {
        border: none;
        display: table-cell;
        white-space: nowrap;
    }

    .qik-table-reference-dl dl dd button {
        font-size: 20.006px !important;
        font-size: 1.429rem !important;
    }

    .qik-table-reference-dl .qik-no-deco-num+span.qik-txt-num {
        margin: 0 0.25em;
        display: inline-block !important;
    }

    .qik-table-reference-dl .qik-no-deco-num+span.qik-txt-num:before {
        padding-right: 0;
        font-size: 1.2em;
    }
}

.qik-table-ac {
    border-color: #bebebe;
    background-color: transparent;
}

.qik-table-ac tbody.qik-stack {
    border-top: none;
}

.qik-table-ac tbody.qik-stack tr {
    border-color: #bebebe;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    margin-bottom: 0;
    padding: 0;
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.qik-table-ac tbody.qik-stack tr:first-child th:first-child {
    border-top: none;
}

.qik-table-ac tbody.qik-stack th,
.qik-table-ac tbody.qik-stack td {
    border-color: #bebebe;
    border-style: solid;
    padding: 0.25em 0.4em;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    line-height: 1.25 !important;
}

@media screen and (min-width: 48em),
print {

    .qik-table-ac tbody.qik-stack th,
    .qik-table-ac tbody.qik-stack td {
        font-size: 14px !important;
        font-size: 1rem !important;
        padding: 0.2em 0.5em;
        line-height: 1.5 !important;
        vertical-align: middle;
    }
}

.qik-table-ac tbody.qik-stack th {
    border-width: 1px 0;
    background-color: #e7e7db;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
}

@media screen and (min-width: 48em),
print {
    .qik-table-ac tbody.qik-stack th {
        text-align: center;
    }
}

.qik-table-ac tbody.qik-stack td {
    border-width: 0;
    background: transparent !important;
}

.qik-table-ac tbody.qik-stack td.qik-split-elem {
    border-bottom: solid 1px #bebebe;
}

.qik-table-ac tbody.qik-stack td.qik-txt-num.qik-col-split,
.qik-table-ac tbody.qik-stack .qik-col-split {
    border-width: 0;
}

.qik-table-ac tbody.qik-stack td.qik-txt-num.qik-col-split>p,
.qik-table-ac tbody.qik-stack .qik-col-split>p {
    border-bottom: 1px solid #bebebe;
    margin: -0.25em -0.4em;
    padding: 0.25em 0.4em;
    background: transparent !important;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    line-height: 1.25 !important;
}

@media screen and (min-width: 48em),
print {

    .qik-table-ac tbody.qik-stack td.qik-txt-num.qik-col-split>p,
    .qik-table-ac tbody.qik-stack .qik-col-split>p {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-table-ac tbody.qik-stack td.qik-txt-num.qik-col-split>p:last-child,
.qik-table-ac tbody.qik-stack .qik-col-split>p:last-child {
    border-bottom: 0;
    padding: 0.5em 0.4em 0 0.4em;
}

@media screen and (min-width: 48em),
print {

    .qik-table-ac tbody.qik-stack td.qik-txt-num.qik-col-split,
    .qik-table-ac tbody.qik-stack .qik-col-split {
        padding: 0;
    }

    .qik-table-ac tbody.qik-stack td.qik-txt-num.qik-col-split>p,
    .qik-table-ac tbody.qik-stack .qik-col-split>p {
        margin: 0;
        padding: 0.2em 0.5em;
        line-height: 1.5 !important;
    }

    .qik-table-ac tbody.qik-stack td.qik-txt-num.qik-col-split>p:first-child,
    .qik-table-ac tbody.qik-stack td.qik-txt-num.qik-col-split>p:last-child,
    .qik-table-ac tbody.qik-stack .qik-col-split>p:first-child,
    .qik-table-ac tbody.qik-stack .qik-col-split>p:last-child {
        padding: 0.2em 0.5em;
    }
}

.qik-table-ac tbody.qik-stack .qik-col-float [class^="qik-grid-"] {
    line-height: 1.375;
}

@media screen and (max-width: 47.94em) {
    .qik-table-ac tbody.qik-stack .qik-col-float [class^="qik-grid-"] {
        width: auto;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-table-ac tbody.qik-stack .qik-col-float [class^="qik-grid-"] {
        float: left;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-table-ac {
        border-style: solid;
        border-width: 0 0 0 1px !important;
    }

    .qik-table-ac th,
    .qik-table-ac td {
        border-width: 0 1px 1px 0 !important;
    }

    .qik-table-ac tr:first-child th,
    .qik-table-ac tr:first-child td {
        border-top: 1px solid #bebebe !important;
    }

    .qik-table-ac .qik-col-float p {
        border-right: 1px solid #bebebe;
        border-bottom: none !important;
    }

    .qik-table-ac .qik-col-float p:last-child {
        border-right: none;
    }
}

.qik-bp-board {
    margin-bottom: 1em;
}

.qik-bp-board button {
    margin-bottom: 0 !important;
}

.qik-bp-board button.qik-switch-toggle.qik-switch-push {
    -webkit-border-radius: 0.45em 0.45em 0 0;
    -moz-border-radius: 0.45em 0.45em 0 0;
    -ms-border-radius: 0.45em 0.45em 0 0;
    -o-border-radius: 0.45em 0.45em 0 0;
    border-radius: 0.45em 0.45em 0 0;
}

.qik-bp-board .qik-bp-board-detail {
    border: solid 2px #a09e9e;
    border-top: 1px;
    background-color: #fff;
    padding-bottom: 0.25em;
    -webkit-border-radius: 0 0 0.45em 0.45em;
    -moz-border-radius: 0 0 0.45em 0.45em;
    -ms-border-radius: 0 0 0.45em 0.45em;
    -o-border-radius: 0 0 0.45em 0.45em;
    border-radius: 0 0 0.45em 0.45em;
}

.qik-bp-board .qik-table-ac {
    margin-bottom: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-bp-board button {
        display: none !important;
    }

    .qik-bp-board .qik-bp-board-detail {
        border: none;
        padding: 0;
    }
}

.qik-table-msg-list thead tr {
    border-bottom: none;
}

@media screen and (min-width: 48em),
print {
    .qik-table-msg-list thead th {
        padding: 0.65em 0.375em 0.5em;
    }
}

.qik-table-msg-list tbody,
.qik-table-msg-list tbody.qik-list-msg {
    border-bottom: 1px solid #878787;
}

.qik-table-msg-list tbody tr,
.qik-table-msg-list tbody th,
.qik-table-msg-list tbody td,
.qik-table-msg-list tbody.qik-list-msg tr,
.qik-table-msg-list tbody.qik-list-msg th,
.qik-table-msg-list tbody.qik-list-msg td {
    text-align: left;
    vertical-align: middle;
}

.qik-table-msg-list tbody tr,
.qik-table-msg-list tbody.qik-list-msg tr {
    border-style: none;
    border-top: 1px solid #878787;
    margin-bottom: 0;
    padding: 0.4em 1.5em 0.5em 0.5em;
    position: relative;
}

@media screen and (max-width: 47.94em) {

    .qik-table-msg-list tbody tr,
    .qik-table-msg-list tbody.qik-list-msg tr {
        *zoom: 1;
    }

    .qik-table-msg-list tbody tr:before,
    .qik-table-msg-list tbody tr:after,
    .qik-table-msg-list tbody.qik-list-msg tr:before,
    .qik-table-msg-list tbody.qik-list-msg tr:after {
        content: "";
        display: table;
    }

    .qik-table-msg-list tbody tr:after,
    .qik-table-msg-list tbody.qik-list-msg tr:after {
        clear: both;
    }
}

.qik-table-msg-list tbody tr.qik-stripe-even,
.qik-table-msg-list tbody.qik-list-msg tr.qik-stripe-even {
    background-color: #f8f8f8;
}

.qik-table-msg-list tbody tr.qik-msg-open .qik-lbl-msg-unopen,
.qik-table-msg-list tbody.qik-list-msg tr.qik-msg-open .qik-lbl-msg-unopen {
    display: none;
}

.qik-table-msg-list tbody tr.qik-msg-open td.qik-txt-lbl,
.qik-table-msg-list tbody.qik-list-msg tr.qik-msg-open td.qik-txt-lbl {
    float: none;
}

.qik-table-msg-list tbody tr.qik-msg-open td.qik-txt-msg-txt,
.qik-table-msg-list tbody.qik-list-msg tr.qik-msg-open td.qik-txt-msg-txt {
    float: none;
}

.qik-table-msg-list tbody tr.qik-msg-open td.qik-txt-msg-txt a,
.qik-table-msg-list tbody.qik-list-msg tr.qik-msg-open td.qik-txt-msg-txt a {
    font-weight: normal;
}

.qik-table-msg-list tbody tr.qik-msg-unopen td.qik-txt-lbl,
.qik-table-msg-list tbody.qik-list-msg tr.qik-msg-unopen td.qik-txt-lbl {
    float: none;
}

.qik-table-msg-list tbody tr.qik-msg-unopen td.qik-txt-lbl [class^="qik-lbl-"],
.qik-table-msg-list tbody.qik-list-msg tr.qik-msg-unopen td.qik-txt-lbl [class^="qik-lbl-"] {
    margin-right: 0;
}

.qik-table-msg-list tbody tr.qik-msg-unopen td.qik-txt-msg-txt,
.qik-table-msg-list tbody.qik-list-msg tr.qik-msg-unopen td.qik-txt-msg-txt {
    float: none;
}

.qik-table-msg-list tbody tr.qik-msg-unopen td.qik-txt-msg-txt a,
.qik-table-msg-list tbody.qik-list-msg tr.qik-msg-unopen td.qik-txt-msg-txt a {
    font-weight: bold;
}

@media screen and (min-width: 48em),
print {

    .qik-table-msg-list tbody tr,
    .qik-table-msg-list tbody.qik-list-msg tr {
        position: static;
        padding: 0;
    }
}

.qik-table-msg-list tbody th,
.qik-table-msg-list tbody.qik-list-msg th {
    border-bottom: none;
    padding-top: 0.857em;
    padding-left: 0;
    padding-right: 1.143em;
    background: transparent;
    font-weight: normal;
    line-height: 1.25;
}

@media screen and (min-width: 48em),
print {

    .qik-table-msg-list tbody th,
    .qik-table-msg-list tbody.qik-list-msg th {
        padding: 0.65em 0.375em 0.5em;
    }
}

.qik-table-msg-list tbody td,
.qik-table-msg-list tbody.qik-list-msg td {
    border-bottom: none;
    display: inline;
    padding: 0.5em 0 0.75em;
    background: transparent;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.25;
}

.qik-table-msg-list tbody td.qik-txt-lbl,
.qik-table-msg-list tbody.qik-list-msg td.qik-txt-lbl {
    float: left;
}

.qik-table-msg-list tbody td a,
.qik-table-msg-list tbody.qik-list-msg td a {
    margin-left: 0;
    font-weight: bold;
}

.qik-table-msg-list tbody td a[href]:after,
.qik-table-msg-list tbody.qik-list-msg td a[href]:after {
    content: "\e762";
    position: absolute;
    right: -0.2em;
    top: 50%;
    width: 1em;
    line-height: 1em;
    margin-top: -0.5em;
    font-size: 24.5px !important;
    font-size: 1.75rem !important;
    font-family: "qik-mffont";
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    color: #a83d3d;
    right: 0;
    margin-top: -0.6em;
    content: "\e874";
    font-size: 17.64px !important;
    font-size: 1.26rem !important;
}

.qik-table-msg-list tbody td [class^="qik-lbl-"],
.qik-table-msg-list tbody.qik-list-msg td [class^="qik-lbl-"] {
    margin-top: 0;
    margin-bottom: -0.071em;
}

.qik-table-msg-list tbody td [class^="qik-lbl-"]+*,
.qik-table-msg-list tbody.qik-list-msg td [class^="qik-lbl-"]+* {
    margin-left: 0.375em;
}

@media screen and (min-width: 48em),
print {

    .qik-table-msg-list tbody td,
    .qik-table-msg-list tbody.qik-list-msg td {
        padding: 0.65em 0.375em 0.5em;
        line-height: 1.446;
    }

    .qik-table-msg-list tbody td.qik-txt-lbl [class^="qik-lbl-"],
    .qik-table-msg-list tbody.qik-list-msg td.qik-txt-lbl [class^="qik-lbl-"] {
        margin-right: 0;
    }

    .qik-table-msg-list tbody td a[href]:after,
    .qik-table-msg-list tbody.qik-list-msg td a[href]:after {
        content: "";
        display: none;
    }

    .qik-table-msg-list tbody td [class^="qik-lbl-"],
    .qik-table-msg-list tbody.qik-list-msg td [class^="qik-lbl-"] {
        margin-top: -0.25em;
        margin-bottom: -0.15em;
    }
}

.qik-table-msg-list tbody .qik-txt-date,
.qik-table-msg-list tbody.qik-list-msg .qik-txt-date {
    padding-bottom: 0.25em;
    display: block;
}

.qik-table-msg-list tbody .qik-txt-lbl,
.qik-table-msg-list tbody.qik-list-msg .qik-txt-lbl {
    padding-top: 0.2em;
    padding-bottom: 0;
}

@media screen and (min-width: 48em),
print {

    .qik-table-msg-list tbody th.qik-txt-date,
    .qik-table-msg-list tbody.qik-list-msg th.qik-txt-date {
        display: table-cell;
    }

    .qik-table-msg-list tbody td,
    .qik-table-msg-list tbody td.qik-txt-lbl,
    .qik-table-msg-list tbody td.qik-txt-date,
    .qik-table-msg-list tbody.qik-list-msg td,
    .qik-table-msg-list tbody.qik-list-msg td.qik-txt-lbl,
    .qik-table-msg-list tbody.qik-list-msg td.qik-txt-date {
        float: none;
        display: table-cell;
    }

    .qik-table-msg-list tbody .qik-txt-lbl,
    .qik-table-msg-list tbody.qik-list-msg .qik-txt-lbl {
        padding: 0.65em 0.375em 0.5em;
        text-align: center;
    }

    .qik-table-msg-list tbody .qik-txt-date,
    .qik-table-msg-list tbody.qik-list-msg .qik-txt-date {
        padding: 0.65em 0.375em 0.5em;
    }
}

.qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg tr.qik-cell-selected {
    background-color: #f7f9c8 !important;
}

.qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg .qik-tr-selection {
    padding: 0;
    position: absolute;
    top: 45%;
    left: 0.5em;
}

.qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg .qik-tr-selection input[type="checkbox"] {
    top: 0;
    margin-top: -0.5em;
}

.qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg .qik-tr-selection label {
    display: none !important;
}

@media screen and (min-width: 48em),
print {
    .qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg .qik-tr-selection {
        height: auto;
        position: inherit;
        width: auto;
    }

    .qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg .qik-tr-selection input[type="checkbox"] {
        margin-top: 0;
        visibility: visible;
    }

    .qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg .qik-tr-selection.qik-hide {
        display: table-cell !important;
        visibility: visible !important;
    }
}

.qik-table-msg-list.qik-table-msg-list-del.qik-table-msg-tgg tbody.qik-list-msg tr {
    padding: 0.4em 0.5em 0.5em 2em;
}

.qik-table-msg-list.qik-table-msg-list-del.qik-table-msg-tgg .qik-txt-msg-txt {
    padding-right: 0;
}

.qik-table-msg-list.qik-table-msg-list-del.qik-table-msg-tgg .qik-txt-msg-txt a:after {
    content: "";
}

.qik-table-transform tbody tr.qik-cell-highlight th,
.qik-table-transform tbody tr.qik-cell-highlight th.qik-ttl-row,
.qik-table-transform tbody tr.qik-cell-highlight th.qik-ttl-row-pt2,
.qik-table-transform tbody tr.qik-cell-highlight td,
.qik-table tbody tr.qik-cell-highlight th,
.qik-table tbody tr.qik-cell-highlight th.qik-ttl-row,
.qik-table tbody tr.qik-cell-highlight th.qik-ttl-row-pt2,
.qik-table tbody tr.qik-cell-highlight td {
    background: #fdf1d1;
    color: #000;
}

.qik-table-usually tbody tr.qik-cell-highlight th.qik-ttl-row,
.qik-table-buy tbody tr.qik-cell-highlight th.qik-ttl-row,
.qik-table-sell tbody tr.qik-cell-highlight th.qik-ttl-row {
    background: #ffe7b4;
    color: #000;
}

@media screen and (min-width: 48em),
print {
    .qik-table-transform tbody tr.qik-cell-highlight th {
        background-color: #fff;
    }

    .qik-table-transform tbody tr.qik-cell-highlight th.qik-ttl-row {
        background-color: #ededed;
        color: #000;
    }

    .qik-table-transform tbody tr.qik-cell-highlight th.qik-ttl-row-pt2 {
        background-color: #f4f1ea;
        color: #000;
    }
}

th.qik-cell-highlight,
td.qik-cell-highlight {
    background: #fdf1d1;
    color: #000;
}

.qik-table-usually tbody th.qik-cell-highlight.qik-ttl-row,
.qik-table-buy tbody th.qik-cell-highlight.qik-ttl-row,
.qik-table-sell tbody th.qik-cell-highlight.qik-ttl-row,
.qik-table-usually tbody td.qik-cell-highlight.qik-ttl-row,
.qik-table-buy tbody td.qik-cell-highlight.qik-ttl-row,
.qik-table-sell tbody td.qik-cell-highlight.qik-ttl-row {
    background: #ffe7b4;
    color: #000;
}

tr.qik-cell-highlight-all th,
tr.qik-cell-highlight-all td {
    background: #fdf1d1 !important;
    color: #000;
}

tr.qik-cell-highlight-all-ld th.qik-ttl-row,
tr.qik-cell-highlight-all-ld th.qik-ttl-row-pt2 {
    background-color: #fdf1d1;
    color: #000;
}

tr.qik-cell-highlight-all-ld td.qik-cell-highlight-sd,
tr.qik-cell-highlight-all-ld td.qik-col-split>p.qik-cell-highlight-sd {
    background: #fdf1d1;
}

@media screen and (min-width: 48em),
print {
    tr.qik-cell-highlight-all-ld td {
        background-color: #fdf1d1;
    }
}

tr.qik-cell-highlight-summary {
    background-color: #fdf1d1;
    color: #000;
}

.qik-table tbody tr.qik-cell-highlight-summary th,
.qik-table tbody tr.qik-cell-highlight-summary td {
    border-top-width: 2px;
    border-top-style: solid;
    border-color: #878787;
    font-weight: bold;
}

.qik-table tbody tr.qik-cell-highlight-summary+tr.qik-cell-highlight-summary th,
.qik-table tbody tr.qik-cell-highlight-summary+tr.qik-cell-highlight-summary td {
    border-top-width: 1px;
}

.qik-table tbody tr.qik-cell-highlight-summary th.qik-ttl-row,
.qik-table tbody tr.qik-cell-highlight-summary th.qik-ttl-row-pt2,
.qik-table-transform tbody tr.qik-cell-highlight-summary th.qik-ttl-row,
.qik-table-transform tbody tr.qik-cell-highlight-summary th.qik-ttl-row-pt2 {
    background-color: #ededed;
}

.qik-table-transform tbody tr.qik-cell-highlight-summary td {
    background: #fdf1d1;
    color: #000;
}

tr.qik-cell-highlight-sub-total {
    background-color: #fdf1d1;
    color: #000;
}

.qik-table tbody tr.qik-cell-highlight-sub-total th,
.qik-table tbody tr.qik-cell-highlight-sub-total td {
    background: #fdf1d1;
}

@media screen and (max-width: 47.94em) {
    .qik-table-transform tbody tr.qik-cell-highlight-sub-total td:empty {
        display: none;
    }
}

.qik-ipt-highlight-dark.qik-table thead th,
.qik-ipt-highlight-dark.qik-table tbody th.qik-ttl-row,
.qik-ipt-highlight-dark.qik-table tbody th.qik-ttl-row-pt2 {
    background-color: transparent;
}

.qik-ipt-highlight-dark.qik-table tbody td,
.qik-ipt-highlight-dark.qik-table tbody.qik-list .qik-tr-selection {
    background-color: #ddd !important;
}

@media screen and (max-width: 47.94em) {
    .qik-ipt-highlight-dark.qik-table tbody.qik-list tr.qik-cell-selected .qik-tr-selection {
        background-color: #ddd !important;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-highlight-dark .qik-table {
        background-color: #ddd !important;
    }

    .qik-ipt-highlight-dark .qik-table tbody {
        background-color: #ddd !important;
    }
}

.qik-ipt-highlight-dark [class*="qik-lbl-"] {
    border-color: #aaa;
    background-color: #aaa;
}

.qik-horizontal-rhythm {
    display: inline;
    margin-right: 0.45em;
}

td .qik-horizontal-rhythm:last-child {
    margin-right: 0;
}

.qik-horizontal-rhythm [class^="qik-btn-"] {
    margin-bottom: 0;
    padding: 0.15em 0.7em;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-col-span .qik-horizontal-rhythm [class^="qik-lbl-"] {
        margin-top: -0.214em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-col-head-sd .qik-horizontal-rhythm [class^="qik-lbl-"] {
        margin-top: 0;
        margin-bottom: 0;
    }
}

.qik-list-inline-sd {
    margin: 0;
}

.qik-list-inline-sd li {
    margin-bottom: 0.25em;
    padding: 0;
    line-height: 1;
    text-indent: 0;
}

.qik-list-inline-sd li:last-child {
    margin-bottom: 0;
}

.qik-list-inline-sd li [class^="qik-lbl-"]+.qik-sub-lbl,
.qik-list-inline-sd li .qik-lbl+.qik-sub-lbl {
    margin-left: 0.25em;
}

@media screen and (max-width: 47.94em) {
    .qik-list-inline-sd li {
        display: inline-block;
        margin: 0;
    }

    .qik-list-inline-sd li [class*="qik-ico-"]:before {
        margin: 0 0 -0.1em 0;
        font-size: 1.6em;
        vertical-align: bottom;
    }

    .qik-list-inline-sd li [class^="qik-lbl-"] {
        margin-top: 0;
        margin-bottom: 0;
    }

    .qik-list-inline-sd li [class^="qik-lbl-"]+*,
    .qik-list-inline-sd li .qik-lbl+* {
        margin-left: 0.25em;
    }

    .qik-list-inline-sd li .qik-sub-lbl {
        margin-top: -0.083em;
        font-size: 10.5px !important;
        font-size: 0.75rem !important;
    }
}

.qik-txt-lbl .qik-list-inline-sd {
    text-align: center;
}

@media screen and (max-width: 47.94em) {
    .qik-txt-lbl .qik-list-inline-sd {
        text-align: left;
    }
}

table .qik-list-inline {
    margin: 0;
}

table .qik-list-inline li {
    margin-right: 0.45em;
}

.qik-txt-s {
    line-height: 1.25;
}

.qik-tbl-parts-ref {
    display: inline-block;
    margin-left: 2.5em;
    padding-left: 1.5em;
    vertical-align: bottom;
}

.qik-tbl-parts-ref dt {
    clear: left;
    float: left;
    margin: 0 1em 0 -4em;
    width: 3em;
}

.qik-tbl-parts-ref dd {
    overflow: hidden;
}

.qik-tbl-parts-ref.qik-tbl-parts-ref-complement dt {
    margin-right: 0;
    padding-right: 1em;
    width: 4em;
}

@media screen and (min-width: 48em),
print {

    .qik-tbl-parts-ref.qik-tbl-parts-ref-complement dt.qik-bdr-t-lm-txt,
    .qik-tbl-parts-ref.qik-tbl-parts-ref-complement dd.qik-bdr-t-lm-txt {
        border-top: 1px solid #000;
    }
}

.qik-sellhigh {
    color: #0161a4;
}

.qik-buyhigh {
    color: #c10017;
}

.qik-txt-error {
    color: #c00;
}

@media screen and (min-width: 48em),
print {

    .qik-table-ac tr th.qik-bdr-t-lm-none,
    .qik-table-ac tr td.qik-bdr-t-lm-none {
        border-top: none !important;
    }

    .qik-table-ac tr th.qik-bdr-r-lm-none,
    .qik-table-ac tr td.qik-bdr-r-lm-none {
        border-right: none !important;
    }

    .qik-table-ac tr th.qik-bdr-b-lm-none,
    .qik-table-ac tr td.qik-bdr-b-lm-none {
        border-bottom: none !important;
    }

    .qik-table-ac tr th.qik-bdr-l-lm-none,
    .qik-table-ac tr td.qik-bdr-l-lm-none {
        border-left: none !important;
    }
}

input::-webkit-input-placeholder {
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.3em;
}

@media screen and (min-width: 48em),
print {
    input::-webkit-input-placeholder {
        opacity: 0.8;
    }
}

input::-moz-placeholder {
    font-size: 14px !important;
    font-size: 1rem !important;
}

@media screen and (min-width: 48em),
print {
    input::-moz-placeholder {
        opacity: 0.8;
        color: #bababa;
    }
}

input:-ms-input-placeholder {
    font-size: 14px !important;
    font-size: 1rem !important;
    opacity: 0.8;
    color: #bababa;
}

legend {
    display: none;
}

fieldset legend {
    -webkit-user-select: none;
    display: block;
    width: 100%;
    margin: 0 !important;
}

fieldset legend+* {
    padding-top: 0.25em;
    display: block;
}

fieldset legend~[class*="qik-col-"] {
    padding-top: 0;
    margin-top: 0.25em;
    margin-bottom: -0.25em;
}

fieldset legend~[class*="qik-col-"]:last-child {
    margin-bottom: 0;
}

fieldset label {
    -webkit-user-select: none;
}

fieldset table {
    margin: 0.5em 0;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
textarea {
    border: 1px solid #bbb;
    -webkit-border-radius: 0.375em;
    -moz-border-radius: 0.375em;
    -ms-border-radius: 0.375em;
    -o-border-radius: 0.375em;
    border-radius: 0.375em;
    background: #fff;
    line-height: 1;
    padding: 0.556em;
    font-size: 14px !important;
    font-size: 1rem !important;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -webkit-appearance: none;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
textarea:focus {
    border-color: #66afe9;
    background-color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8),
        0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8),
        0 1px 1px rgba(0, 0, 0, 0.075) inset;
    box-shadow: 0 0 2px rgba(0, 161, 203, 0.8),
        0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

input[type="text"]:focus+span,
input[type="password"]:focus+span,
input[type="email"]:focus+span,
input[type="url"]:focus+span,
input[type="tel"]:focus+span,
input[type="search"]:focus+span,
input[type="number"]:focus+span,
textarea:focus+span {
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="email"]:disabled,
input[type="url"]:disabled,
input[type="tel"]:disabled,
input[type="search"]:disabled,
input[type="number"]:disabled,
textarea:disabled {
    background-color: #ddd;
}

.qik-input-group input[type="text"]:disabled,
.qik-input-group input[type="password"]:disabled,
.qik-input-group input[type="email"]:disabled,
.qik-input-group input[type="url"]:disabled,
.qik-input-group input[type="tel"]:disabled,
.qik-input-group input[type="search"]:disabled,
.qik-input-group input[type="number"]:disabled,
.qik-input-group textarea:disabled {
    background-color: #ddd;
}

.qik-input-box-disabled,
.qik-is-disabled {
    background-color: #ddd;
}

input[type="text"][readonly],
input[type="password"][readonly],
input[type="email"][readonly],
input[type="url"][readonly],
input[type="tel"][readonly],
input[type="search"][readonly],
input[type="number"][readonly],
textarea[readonly] {
    cursor: default;
    background-color: #ddd;
    color: #000;
}

.qik-input-group input[type="text"][readonly],
.qik-input-group input[type="password"][readonly],
.qik-input-group input[type="email"][readonly],
.qik-input-group input[type="url"][readonly],
.qik-input-group input[type="tel"][readonly],
.qik-input-group input[type="search"][readonly],
.qik-input-group input[type="number"][readonly],
.qik-input-group textarea[readonly] {
    background-color: #ddd;
}

input[type="text"][readonly]:focus,
input[type="password"][readonly]:focus,
input[type="email"][readonly]:focus,
input[type="url"][readonly]:focus,
input[type="tel"][readonly]:focus,
input[type="search"][readonly]:focus,
input[type="number"][readonly]:focus,
textarea[readonly]:focus {
    border: 1px solid #bbb;
    background-color: #ddd;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

input[type="checkbox"] {
    border: 1px solid #000;
}

input[type="radio"] {
    border: 1px solid #000;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.qik-like-input-hidden {
    background-color: #f0f0f0 !important;
    border: 1px solid #bbb;
    -webkit-border-radius: 0.375em;
    -moz-border-radius: 0.375em;
    -ms-border-radius: 0.375em;
    -o-border-radius: 0.375em;
    border-radius: 0.375em;
    color: #666;
    line-height: 1;
    padding: 0.45em;
    font-size: 14px !important;
    font-size: 1rem !important;
    -webkit-box-shadow: 1px 1px 2px #ccc inset;
    -moz-box-shadow: 1px 1px 2px #ccc inset;
    box-shadow: 1px 1px 2px #ccc inset;
    display: block;
}

input[type="radio"] {
    position: relative;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.5em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 1em;
    height: 1em;
    vertical-align: middle;
    cursor: pointer;
    background: -moz-linear-gradient(top, #fdfdfd, #d1d1d1);
}

input[type="radio"]:focus {
    border-color: #66afe9;
    -webkit-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
}

input[type="radio"][disabled],
input[type="radio"][class$="disabled"] {
    cursor: default;
}

input[type="radio"][disabled]+label,
input[type="radio"][class$="disabled"]+label {
    cursor: default !important;
}

input[type="checkbox"] {
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.6);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 1em;
    height: 1em;
    cursor: pointer;
}

input[type="checkbox"]:focus {
    border-color: #66afe9;
    -webkit-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
}

input[type="checkbox"][disabled],
input[type="checkbox"][class$="disabled"] {
    cursor: default;
}

input[type="checkbox"][disabled]+label,
input[type="checkbox"][class$="disabled"]+label {
    cursor: default !important;
}

input[type="number"]:after {
    content: "";
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -ms-border-radius: 0.25em;
    -o-border-radius: 0.25em;
    border-radius: 0.25em;
}

input[type="search"] {
    padding-right: 0.2em;
}

input[type="search"]:focus {
    outline-offset: -2px;
}

input[type="search"]::-webkit-search-decoration {
    display: none;
}

input[type="file"] {
    cursor: pointer;
}

input[type="file"][disabled],
input[type="file"][class$="disabled"] {
    cursor: default;
}

input[type="file"][disabled]+label,
input[type="file"][class$="disabled"]+label {
    cursor: default !important;
}

input[type="file"][disabled]:active+label,
input[type="file"][disabled]:focus+label,
input[type="file"][disabled].qik-touch+label,
input[type="file"][class$="disabled"]:active+label,
input[type="file"][class$="disabled"]:focus+label,
input[type="file"][class$="disabled"].qik-touch+label {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #c8c8c8 !important;
}

fieldset {
    position: relative;
}

fieldset+.qik-focus input[type="text"] label,
fieldset+.qik-focus input[type="password"] label,
fieldset+.qik-focus input[type="email"] label,
fieldset+.qik-focus input[type="url"] label,
fieldset+.qik-focus input[type="tel"] label,
fieldset+.qik-focus input[type="search"] label,
fieldset+.qik-focus input[type="number"] label {
    border-color: #66afe9 !important;
    -webkit-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    -moz-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    box-shadow: 0 0 8px rgba(102, 175, 233, 0.6),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
}

textarea {
    -webkit-appearance: none;
    font-family: HiraKakuProN-W3, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    line-height: 1.5em;
    height: 16.237em;
    resize: vertical;
}

@media screen and (min-width: 48em),
print {
    textarea {
        height: 24em;
    }
}

label.qik-label-disabled {
    color: #a9a9a9;
}

input[type="text"].qik-input-modest {
    border: none;
    box-shadow: none;
    background: none;
}

@media screen and (max-width: 47.94em) {
    input[type="text"].qik-input-modest {
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        padding: 0;
        margin: 0;
    }
}

.qik-ipt-layout {
    margin: 0;
    line-height: 1.25;
    letter-spacing: -0.4em;
}

.qik-ipt-layout li {
    display: inline-block;
    letter-spacing: normal;
    position: relative;
    text-indent: 0;
    vertical-align: top;
    padding-right: 0.5em;
    padding-left: 0;
}

.qik-ipt-layout li [class*="qik-col-"] {
    position: relative;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout li {
        margin-top: 0.071em;
        margin-bottom: 0.071em;
    }

    .qik-ipt-layout li .qik-btn-base,
    .qik-ipt-layout li .qik-btn-close,
    .qik-ipt-layout li .qik-btn-selected-pt2 {
        margin-bottom: 0;
    }
}

.qik-ipt-layout li input[type="checkbox"],
.qik-ipt-layout li input[type="radio"] {
    top: 0.875em;
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-layout li input[type="checkbox"],
    .qik-ipt-layout li input[type="radio"] {
        top: 0.85em;
    }
}

.qik-ipt-layout li input[type="checkbox"]+label,
.qik-ipt-layout li input[type="radio"]+label {
    margin-top: 0.438em;
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-layout li input[type="checkbox"]+label,
    .qik-ipt-layout li input[type="radio"]+label {
        margin-top: 0;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-layout li[class*="qik-grid-"] input[type="checkbox"],
    .qik-ipt-layout li[class*="qik-grid-"] input[type="radio"],
    .qik-ipt-layout li[class*="qik-grid-"].qik-row div input[type="checkbox"],
    .qik-ipt-layout li[class*="qik-grid-"].qik-row div input[type="radio"] {
        top: 0.375em !important;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-layout li[class*="qik-grid-"] input[type="checkbox"]+label,
    .qik-ipt-layout li[class*="qik-grid-"] input[type="radio"]+label,
    .qik-ipt-layout li[class*="qik-grid-"].qik-row div input[type="checkbox"]+label,
    .qik-ipt-layout li[class*="qik-grid-"].qik-row div input[type="radio"]+label {
        line-height: 1;
    }
}

.qik-ipt-layout li p {
    line-height: 1.25;
    margin-bottom: 0.25em;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout li p {
        margin-bottom: 0;
    }
}

.qik-ipt-layout li [class*="qik-col-"]:last-child {
    padding-right: 0.429em;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout li .qik-input-group {
        margin-bottom: 0;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-layout li div input[type="checkbox"]+label,
    .qik-ipt-layout li div input[type="radio"]+label {
        padding: 0.4em 0 0.25em 1.75em;
    }
}

.qik-ipt-layout li.qik-ico-disclaimer {
    margin-bottom: 0;
}

.qik-ipt-layout li.qik-ico-disclaimer:last-child {
    margin-bottom: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout li:last-child .qik-disc {
        margin-bottom: 0.428em;
    }
}

.qik-ipt-layout .qik-list-inline {
    margin-top: 0;
    margin-bottom: 0;
}

.qik-ipt-layout .qik-element-rhythm {
    margin-bottom: 0.75em !important;
}

@media screen and (max-width: 47.94em) {
    .qik-ipt-layout .qik-btn-ipt-layout-in {
        margin: 0 !important;
        padding: 0.6em 0.5em 0.5em 0.7em !important;
        min-height: 0 !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ipt-layout .qik-lnk-zipcode:before {
        margin: 0;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout .qik-txt-little-exp {
        margin-top: 0.25em !important;
    }
}

@media screen and (max-width: 47.94em) {

    .qik-ipt-layout.qik-ipt-cr-row input[type="checkbox"],
    .qik-ipt-layout.qik-ipt-cr-row input[type="radio"] {
        top: 0.4em !important;
    }

    .qik-ipt-layout.qik-ipt-cr-row input[type="checkbox"]+label,
    .qik-ipt-layout.qik-ipt-cr-row input[type="radio"]+label {
        margin-top: 0 !important;
    }
}

.qik-ipt-layout input[type="radio"],
.qik-ipt-layout input[type="checkbox"] {
    position: absolute;
    top: 0.25em;
    left: 0;
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-layout input[type="radio"],
    .qik-ipt-layout input[type="checkbox"] {
        top: 0.85em;
        left: 0.1em;
    }
}

.qik-ipt-layout input[type="radio"]+label,
.qik-ipt-layout input[type="checkbox"]+label {
    display: block;
    cursor: pointer;
    padding: 0 0 0 1.75em;
    line-height: 2;
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-layout input[type="radio"]+label,
    .qik-ipt-layout input[type="checkbox"]+label {
        padding: 0.4em 0 0.25em 1.75em;
    }
}

.qik-ipt-layout input[type="email"],
.qik-ipt-layout input[type="number"],
.qik-ipt-layout input[type="password"],
.qik-ipt-layout input[type="search"],
.qik-ipt-layout input[type="tel"],
.qik-ipt-layout input[type="text"],
.qik-ipt-layout [class^="qik-btn-"],
.qik-ipt-layout select,
.qik-ipt-layout .qik-like-input-hidden {
    vertical-align: middle;
}

.qik-ipt-layout select {
    margin: 0.25em 0 0.35em;
    height: 2.2em;
    text-indent: 0.01px;
}

.qik-ipt-layout .qik-ipt-txt-in {
    display: block;
    padding-bottom: 0.375em;
    line-height: 1.25;
}

.qik-ipt-layout .qik-ipt-txt-in.qik-valign-m {
    line-height: 2.25;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout .qik-ipt-txt-in {
        display: inline;
        padding: 0;
        line-height: 2.7;
    }

    .qik-ipt-layout .qik-ipt-txt-in.qik-valign-m {
        line-height: 2.7;
    }
}

.qik-ipt-layout .qik-btn-icon {
    margin: 0;
}

.qik-ipt-layout+.qik-disc,
.qik-ipt-layout+.qik-disc-interval {
    margin-top: 0;
}

.qik-ipt-layout .qik-disc li,
.qik-ipt-layout .qik-disc-interval li {
    display: block;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout .qik-ipt-lm-idnt {
        margin-left: 1.786em;
    }

    .qik-ipt-layout [class*="qik-col-"].qik-ipt-lm-idnt {
        margin-left: 1.357em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ipt-layout>li {
        margin-top: 0.063em;
        margin-bottom: 0.375em;
        padding-right: 0;
    }

    .qik-ipt-layout>li [class*="qik-col-"].qik-ipt-sd-idnt {
        padding-right: 1.75em;
    }

    .qik-ipt-layout>li.qik-row [class*="qik-col-"]:last-child {
        padding-right: 0;
    }

    .qik-ipt-layout>li.qik-row:first-child .qik-slct-custom {
        margin-bottom: 0.4em;
    }

    .qik-ipt-layout>li:last-child {
        margin-bottom: 0.143em;
    }

    .qik-ipt-layout>li:last-child a {
        margin-bottom: 0;
    }

    .qik-ipt-layout>li:last-child p {
        margin-bottom: 0.321em;
    }

    .qik-ipt-layout>li:last-child p>a {
        margin-bottom: -0.357em;
        display: inline-block;
    }

    .qik-ipt-layout>li:last-child .qik-slct-custom {
        margin-bottom: 0.5em;
    }

    .qik-ipt-layout>li:last-child .qik-txt-sp-line dt {
        padding-bottom: 0.357em;
    }

    .qik-ipt-layout>li:last-child input[type="email"],
    .qik-ipt-layout>li:last-child input[type="number"],
    .qik-ipt-layout>li:last-child input[type="password"],
    .qik-ipt-layout>li:last-child input[type="search"],
    .qik-ipt-layout>li:last-child input[type="tel"],
    .qik-ipt-layout>li:last-child input[type="text"] {
        margin-bottom: 0.625em;
    }

    .qik-ipt-layout>li:last-child .qik-input-group input[type="email"],
    .qik-ipt-layout>li:last-child .qik-input-group input[type="number"],
    .qik-ipt-layout>li:last-child .qik-input-group input[type="password"],
    .qik-ipt-layout>li:last-child .qik-input-group input[type="search"],
    .qik-ipt-layout>li:last-child .qik-input-group input[type="tel"],
    .qik-ipt-layout>li:last-child .qik-input-group input[type="text"] {
        margin-bottom: 0;
    }

    .qik-ipt-layout>li .qik-ipt-parts-month-label .qik-input-group {
        margin-bottom: 0.313em;
    }

    .qik-ipt-layout>li .qik-ipt-parts-month-label .qik-input-group input[type="email"],
    .qik-ipt-layout>li .qik-ipt-parts-month-label .qik-input-group input[type="number"],
    .qik-ipt-layout>li .qik-ipt-parts-month-label .qik-input-group input[type="password"],
    .qik-ipt-layout>li .qik-ipt-parts-month-label .qik-input-group input[type="search"],
    .qik-ipt-layout>li .qik-ipt-parts-month-label .qik-input-group input[type="tel"],
    .qik-ipt-layout>li .qik-ipt-parts-month-label .qik-input-group input[type="text"] {
        margin-bottom: 0;
    }

    .qik-ipt-layout>li .qik-ipt-parts-month-label dd:last-child {
        margin-bottom: -0.142em;
    }

    .qik-ipt-layout>li .qik-ipt-parts-month-label dd:last-child .qik-input-group {
        margin-bottom: -0.376em;
        padding-bottom: 0.376em;
    }

    .qik-ipt-layout>li.qik-ipt-sd-idnt input[type="checkbox"] {
        left: 1.2em;
    }

    .qik-ipt-layout>li .qik-ipt-sd-idnt .qik-element-rhythm-sd {
        margin-top: 0.063em;
        margin-bottom: 0.625em;
        padding-right: 0;
    }

    .qik-ipt-layout input[type="radio"],
    .qik-ipt-layout input[type="checkbox"] {
        left: 0.2em;
    }

    .qik-ipt-layout input[type="radio"]+label,
    .qik-ipt-layout input[type="checkbox"]+label {
        padding-left: 1.5em;
    }

    .qik-ipt-layout input[type="email"]::-webkit-input-placeholder,
    .qik-ipt-layout input[type="email"]:-moz-placeholder,
    .qik-ipt-layout input[type="number"]::-webkit-input-placeholder,
    .qik-ipt-layout input[type="number"]:-moz-placeholder,
    .qik-ipt-layout input[type="password"]::-webkit-input-placeholder,
    .qik-ipt-layout input[type="password"]:-moz-placeholder,
    .qik-ipt-layout input[type="search"]::-webkit-input-placeholder,
    .qik-ipt-layout input[type="search"]:-moz-placeholder,
    .qik-ipt-layout input[type="tel"]::-webkit-input-placeholder,
    .qik-ipt-layout input[type="tel"]:-moz-placeholder,
    .qik-ipt-layout input[type="text"]::-webkit-input-placeholder,
    .qik-ipt-layout input[type="text"]:-moz-placeholder {
        font-size: 14px !important;
        font-size: 1rem !important;
    }

    .qik-ipt-layout [class^="qik-btn-"] {
        margin-top: 2px;
        margin-right: 2px;
        margin-left: 2px;
    }

    .qik-ipt-layout [class^="qik-btn-"].qik-btn-up,
    .qik-ipt-layout [class^="qik-btn-"].qik-btn-down {
        margin-top: 0;
        margin-right: 0;
        margin-left: 0;
    }

    .qik-ipt-layout .qik-ipt-sd-idnt {
        padding-left: 1em !important;
        padding-right: 1em !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .qik-ipt-layout .qik-ipt-sd-idnt ul {
        margin-top: 0;
        margin-bottom: 0;
    }

    .qik-ipt-layout .qik-ipt-sd-idnt.qik-col-sd-justify-r {
        padding-right: 0 !important;
    }

    .qik-ipt-layout+.qik-disc,
    .qik-ipt-layout+.qik-disc-interval {
        margin-top: 0.5em;
    }
}

.qik-ipt-layout.qik-ipt-layout-chk-intbl {
    margin: 0;
}

.qik-ipt-layout.qik-ipt-layout-chk-intbl li {
    display: block;
    text-align: left;
}

.qik-ipt-layout.qik-ipt-layout-chk-intbl li input[type="radio"],
.qik-ipt-layout.qik-ipt-layout-chk-intbl li input[type="checkbox"] {
    top: 0.4em;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout.qik-ipt-layout-chk-intbl li {
        display: inline-block;
        margin-right: 1.5em;
    }

    .qik-ipt-layout.qik-ipt-layout-chk-intbl li:last-child {
        margin-right: 0;
    }

    .qik-ipt-layout.qik-ipt-layout-chk-intbl li label {
        padding: 0.25em 0 0.25em 1.75em;
        line-height: 1;
    }

    .qik-ipt-layout.qik-ipt-layout-chk-intbl li input[type="radio"],
    .qik-ipt-layout.qik-ipt-layout-chk-intbl li input[type="checkbox"] {
        top: 0.25em;
    }
}

.qik-ipt-layout .qik-box-contents-list {
    margin-right: 0.429em;
}

.qik-ipt-layout .qik-box-contents-list li {
    display: block;
    padding-left: 0;
    text-indent: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout .qik-box-contents-list {
        margin: 0.357em 0.357em 0.142em 0;
    }
}

.qik-ipt-layout .qik-box-search-result {
    margin-right: 0.429em;
    border-style: solid;
    border-width: 1px;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout .qik-box-search-result {
        border: none;
        margin: 0.357em 0.357em 0.142em 0;
    }
}

.qik-ipt-like-btn {
    margin: 0;
    font-size: 14px !important;
    font-size: 1rem !important;
}

.qik-ipt-like-btn div,
.qik-ipt-like-btn li {
    position: relative;
    padding-left: 0;
    text-indent: 0;
    margin-bottom: 0;
}

.qik-ipt-like-btn .qik-ipt-layout [class*="qik-grid-"]:first-child input[type="checkbox"],
.qik-ipt-like-btn .qik-ipt-layout [class*="qik-grid-"]:first-child input[type="radio"] {
    top: 0.85em !important;
}

.qik-ipt-like-btn .qik-ipt-layout [class*="qik-grid-"] input[type="checkbox"],
.qik-ipt-like-btn .qik-ipt-layout [class*="qik-grid-"] input[type="radio"] {
    top: 1.5em !important;
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-like-btn .qik-ipt-layout [class*="qik-grid-"] input[type="checkbox"],
    .qik-ipt-like-btn .qik-ipt-layout [class*="qik-grid-"] input[type="radio"] {
        top: 0.85em !important;
        top: 0.65em !important;
    }
}

.qik-ipt-like-btn input[type="checkbox"],
.qik-ipt-like-btn input[type="radio"] {
    position: absolute;
    left: 0.5em;
    top: 0.85em !important;
    z-index: 1;
}

.qik-ipt-like-btn input[type="checkbox"]:checked+label:not(.qik-ipt-oblong),
.qik-ipt-like-btn input[type="checkbox"]:checked+label:not(.qik-ipt-oblong):hover,
.qik-ipt-like-btn input[type="radio"]:checked+label:not(.qik-ipt-oblong),
.qik-ipt-like-btn input[type="radio"]:checked+label:not(.qik-ipt-oblong):hover {
    background-color: #068f03;
    color: #fff;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
}

.qik-ipt-like-btn input[type="checkbox"]:checked+label.qik-ipt-oblong,
.qik-ipt-like-btn input[type="radio"]:checked+label.qik-ipt-oblong {
    border-color: #068f03;
}

.qik-ipt-like-btn input[type="checkbox"]+label,
.qik-ipt-like-btn input[type="radio"]+label {
    display: block;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    padding-left: 1.7em;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    padding-right: 0.75em;
    vertical-align: middle;
    margin-right: 2px;
    margin-bottom: 2px;
}

.qik-ipt-like-btn input[type="checkbox"]+label:not(.qik-ipt-oblong),
.qik-ipt-like-btn input[type="radio"]+label:not(.qik-ipt-oblong) {
    background-color: #fff;
    border-radius: 0.5em;
    border: solid 2px;
    line-height: 1;
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-like-btn input[type="checkbox"]+label:not(.qik-ipt-oblong):hover,
    .qik-ipt-like-btn input[type="radio"]+label:not(.qik-ipt-oblong):hover {
        background-color: #07a804;
    }
}

.qik-ipt-like-btn input[type="checkbox"]+label.qik-ipt-oblong,
.qik-ipt-like-btn input[type="radio"]+label.qik-ipt-oblong {
    background: #fff;
    border: 1px solid #afafaf;
    border-left-width: 2.4em;
}

.qik-ipt-like-btn input[type="checkbox"]+label.qik-ipt-oblong:hover,
.qik-ipt-like-btn input[type="radio"]+label.qik-ipt-oblong:hover {
    border-color: #068f03;
}

.qik-ipt-like-btn input[type="checkbox"]+label.qik-align-l,
.qik-ipt-like-btn input[type="radio"]+label.qik-align-l {
    text-align: left;
    padding-left: 2.5em;
}

.qik-ipt-like-btn input[type="checkbox"]+label.qik-align-l.qik-ipt-oblong,
.qik-ipt-like-btn input[type="radio"]+label.qik-align-l.qik-ipt-oblong {
    padding-left: 0.75em;
}

.qik-ipt-like-btn .qik-ipt-oblong-block {
    background: #fff;
    cursor: pointer;
}

.qik-ipt-like-btn .qik-ipt-oblong-block input[type="checkbox"]+label.qik-ipt-oblong,
.qik-ipt-like-btn .qik-ipt-oblong-block input[type="radio"]+label.qik-ipt-oblong {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}

.qik-ipt-like-btn .qik-ipt-oblong-block input[type="checkbox"]+label.qik-ipt-oblong+.qik-ipt-oblong-detail,
.qik-ipt-like-btn .qik-ipt-oblong-block input[type="radio"]+label.qik-ipt-oblong+.qik-ipt-oblong-detail {
    background: #fff;
    border-color: #afafaf;
    border-width: 1px;
    border-style: solid;
    border-left-width: 2.4em;
    border-top: none;
    margin-right: 2px;
    margin-bottom: 2px;
    padding: 0 0.75em 0.75em 0.75em;
}

.qik-ipt-like-btn .qik-ipt-oblong-block input[type="checkbox"]:checked~.qik-ipt-oblong-detail,
.qik-ipt-like-btn .qik-ipt-oblong-block input[type="radio"]:checked~.qik-ipt-oblong-detail {
    border-color: #068f03 !important;
}

.qik-ipt-like-btn .qik-ipt-oblong-block:hover label,
.qik-ipt-like-btn .qik-ipt-oblong-block:hover .qik-ipt-oblong-detail {
    border-color: #068f03 !important;
}

.qik-ipt-like-btn .qik-col-8 input[type="checkbox"],
.qik-ipt-like-btn .qik-col-8 input[type="radio"],
.qik-ipt-like-btn .qik-col-6 input[type="checkbox"],
.qik-ipt-like-btn .qik-col-6 input[type="radio"] {
    left: 0.5em;
}

@media screen and (max-width: 47.94em) {
    .qik-ipt-sd-like-btn {
        margin: 0;
        font-size: 14px !important;
        font-size: 1rem !important;
    }

    .qik-ipt-sd-like-btn div,
    .qik-ipt-sd-like-btn li {
        position: relative;
        padding-left: 0;
        text-indent: 0;
        margin-bottom: 0;
    }

    .qik-ipt-sd-like-btn .qik-ipt-layout [class*="qik-grid-"]:first-child input[type="checkbox"],
    .qik-ipt-sd-like-btn .qik-ipt-layout [class*="qik-grid-"]:first-child input[type="radio"] {
        top: 0.85em !important;
    }

    .qik-ipt-sd-like-btn .qik-ipt-layout [class*="qik-grid-"] input[type="checkbox"],
    .qik-ipt-sd-like-btn .qik-ipt-layout [class*="qik-grid-"] input[type="radio"] {
        top: 1.5em !important;
    }

    .qik-ipt-sd-like-btn input[type="checkbox"],
    .qik-ipt-sd-like-btn input[type="radio"] {
        position: absolute;
        left: 0.5em;
        top: 0.85em !important;
        z-index: 1;
    }

    .qik-ipt-sd-like-btn input[type="checkbox"]:checked+label:not(.qik-ipt-oblong),
    .qik-ipt-sd-like-btn input[type="checkbox"]:checked+label:not(.qik-ipt-oblong):hover,
    .qik-ipt-sd-like-btn input[type="radio"]:checked+label:not(.qik-ipt-oblong),
    .qik-ipt-sd-like-btn input[type="radio"]:checked+label:not(.qik-ipt-oblong):hover {
        background-color: #068f03;
        color: #fff;
        padding-top: 0.75em;
        padding-bottom: 0.75em;
    }

    .qik-ipt-sd-like-btn input[type="checkbox"]:checked+label.qik-ipt-oblong,
    .qik-ipt-sd-like-btn input[type="radio"]:checked+label.qik-ipt-oblong {
        border-color: #068f03;
    }

    .qik-ipt-sd-like-btn input[type="checkbox"]+label,
    .qik-ipt-sd-like-btn input[type="radio"]+label {
        display: block;
        cursor: pointer;
        text-align: center;
        font-weight: bold;
        padding-left: 1.7em;
        padding-top: 0.75em;
        padding-bottom: 0.75em;
        padding-right: 0.75em;
        vertical-align: middle;
        margin-right: 2px;
        margin-bottom: 2px;
    }

    .qik-ipt-sd-like-btn input[type="checkbox"]+label:not(.qik-ipt-oblong),
    .qik-ipt-sd-like-btn input[type="radio"]+label:not(.qik-ipt-oblong) {
        background-color: #fff;
        border-radius: 0.5em;
        border: solid 2px;
        line-height: 1;
    }

    .qik-ipt-sd-like-btn input[type="checkbox"]+label.qik-ipt-oblong,
    .qik-ipt-sd-like-btn input[type="radio"]+label.qik-ipt-oblong {
        background: #fff;
        border: 1px solid #afafaf;
        border-left-width: 2.4em;
    }

    .qik-ipt-sd-like-btn input[type="checkbox"]+label.qik-ipt-oblong:hover,
    .qik-ipt-sd-like-btn input[type="radio"]+label.qik-ipt-oblong:hover {
        border-color: #068f03;
    }

    .qik-ipt-sd-like-btn input[type="checkbox"]+label.qik-align-l,
    .qik-ipt-sd-like-btn input[type="radio"]+label.qik-align-l {
        text-align: left;
        padding-left: 2.5em;
    }

    .qik-ipt-sd-like-btn input[type="checkbox"]+label.qik-align-l.qik-ipt-oblong,
    .qik-ipt-sd-like-btn input[type="radio"]+label.qik-align-l.qik-ipt-oblong {
        padding-left: 0.75em;
    }

    .qik-ipt-sd-like-btn .qik-ipt-oblong-block {
        background: #fff;
        cursor: pointer;
    }

    .qik-ipt-sd-like-btn .qik-ipt-oblong-block input[type="checkbox"]+label.qik-ipt-oblong,
    .qik-ipt-sd-like-btn .qik-ipt-oblong-block input[type="radio"]+label.qik-ipt-oblong {
        margin-bottom: 0;
        border-bottom: none;
        padding-bottom: 0;
    }

    .qik-ipt-sd-like-btn .qik-ipt-oblong-block input[type="checkbox"]+label.qik-ipt-oblong+.qik-ipt-oblong-detail,
    .qik-ipt-sd-like-btn .qik-ipt-oblong-block input[type="radio"]+label.qik-ipt-oblong+.qik-ipt-oblong-detail {
        background: #fff;
        border-color: #afafaf;
        border-width: 1px;
        border-style: solid;
        border-left-width: 2.4em;
        border-top: none;
        margin-right: 2px;
        margin-bottom: 2px;
        padding: 0 0.75em 0.75em 0.75em;
    }

    .qik-ipt-sd-like-btn .qik-ipt-oblong-block input[type="checkbox"]:checked~.qik-ipt-oblong-detail,
    .qik-ipt-sd-like-btn .qik-ipt-oblong-block input[type="radio"]:checked~.qik-ipt-oblong-detail {
        border-color: #068f03 !important;
    }

    .qik-ipt-sd-like-btn .qik-ipt-oblong-block:hover label,
    .qik-ipt-sd-like-btn .qik-ipt-oblong-block:hover .qik-ipt-oblong-detail {
        border-color: #068f03 !important;
    }

    .qik-ipt-sd-like-btn .qik-col-8 input[type="checkbox"],
    .qik-ipt-sd-like-btn .qik-col-8 input[type="radio"],
    .qik-ipt-sd-like-btn .qik-col-6 input[type="checkbox"],
    .qik-ipt-sd-like-btn .qik-col-6 input[type="radio"] {
        left: 0.5em;
    }
}

@media screen and (max-width: 47.94em) and (min-width: 48em) {

    .qik-ipt-sd-like-btn .qik-ipt-layout [class*="qik-grid-"] input[type="checkbox"],
    .qik-ipt-sd-like-btn .qik-ipt-layout [class*="qik-grid-"] input[type="radio"] {
        top: 0.85em !important;
        top: 0.65em !important;
    }
}

@media screen and (max-width: 47.94em) and (min-width: 48em) {

    .qik-ipt-sd-like-btn input[type="checkbox"]+label:not(.qik-ipt-oblong):hover,
    .qik-ipt-sd-like-btn input[type="radio"]+label:not(.qik-ipt-oblong):hover {
        background-color: #07a804;
    }
}

.qik-ipt-like-tbl {
    border: solid 2px #f26100;
    border-bottom-width: 1px;
    margin-bottom: 0.5em;
}

.qik-ipt-like-tbl legend+* {
    padding-top: 0;
}

.qik-ipt-like-tbl.qik-ipt-login {
    border: 3px solid #d8d8d8;
}

.qik-ipt-like-tbl.qik-ipt-login .qik-ipt-subtitle,
.qik-ipt-like-tbl.qik-ipt-login .qik-ipt-detail {
    border-bottom: none;
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-like-tbl.qik-ipt-login .qik-ipt-subtitle,
    .qik-ipt-like-tbl.qik-ipt-login .qik-ipt-detail {
        background-color: #efefef;
    }
}

.qik-ipt-like-tbl.qik-ipt-login .qik-ipt-subtitle {
    border-right: none;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-like-tbl.qik-ipt-login .qik-ipt-subtitle {
        vertical-align: top;
        padding-top: 1.2em;
        padding-left: 2em;
    }
}

.qik-ipt-like-tbl.qik-ipt-login .qik-kbd-box {
    background-color: #fff;
}

.qik-ipt-like-tbl .qik-ipt-wrap {
    display: table;
    width: 100%;
}

.qik-ipt-like-tbl .qik-ipt-item-single,
.qik-ipt-like-tbl .qik-ipt-item {
    display: table-row;
}

.qik-ipt-like-tbl .qik-ipt-item-single i.qik-ico-right-open-mini,
.qik-ipt-like-tbl .qik-ipt-item i.qik-ico-right-open-mini {
    margin-left: 0;
}

.qik-ipt-like-tbl .qik-ipt-item-single i.qik-ico-right-open-mini:before,
.qik-ipt-like-tbl .qik-ipt-item i.qik-ico-right-open-mini:before {
    margin-right: 0.25em;
    font-size: 21px !important;
    font-size: 1.5rem !important;
    width: auto;
    padding-bottom: 0.25em;
    vertical-align: middle;
}

.qik-ipt-like-tbl .qik-ipt-item-single i.qik-ico-right-open-mini:before,
.qik-ipt-like-tbl .qik-ipt-item i.qik-ico-right-open-mini:before {
    padding-bottom: 0;
    font-size: 15.4px !important;
    font-size: 1.1rem !important;
}

.qik-ipt-like-tbl .qik-ipt-subtitle,
.qik-ipt-like-tbl .qik-ipt-detail {
    padding: 0 0 0.313em;
    display: table-cell;
    border-bottom: solid 1px #f26100;
    vertical-align: middle;
    overflow: hidden;
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-like-tbl .qik-ipt-subtitle,
    .qik-ipt-like-tbl .qik-ipt-detail {
        padding: 0.357em 0.375em;
        overflow: visible;
    }
}

.qik-ipt-like-tbl .qik-ipt-subtitle {
    background-color: transparent;
    border-right: solid 1px #f26100;
    font-weight: bold;
    font-size: 1em;
    margin-bottom: 0.188em;
    line-height: 1.25;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-like-tbl .qik-ipt-subtitle {
        margin-bottom: 0;
        padding: 0.72em 0.15em 0.714em 0.35em;
        background-color: #ffeadb;
    }

    .qik-ipt-like-tbl .qik-ipt-subtitle br {
        line-height: 1.446;
    }
}

.qik-ipt-like-tbl .qik-ipt-subtitle.qik-ipt-highlight {
    background-color: #ffe7b4;
}

@media screen and (max-width: 47.94em) {
    .qik-ipt-like-tbl .qik-ipt-subtitle.qik-ipt-highlight {
        background-color: transparent;
    }
}

.qik-ipt-like-tbl .qik-ipt-subtitle>h2,
.qik-ipt-like-tbl .qik-ipt-subtitle>h3,
.qik-ipt-like-tbl .qik-ipt-subtitle>h4,
.qik-ipt-like-tbl .qik-ipt-subtitle>h5,
.qik-ipt-like-tbl .qik-ipt-subtitle>h6 {
    font-size: 1em !important;
    line-height: 1.25 !important;
}

.qik-ipt-like-tbl .qik-ipt-subtitle.qik-reading-hide {
    display: table-cell;
    position: static;
    font-size: 0;
}

.qik-ipt-like-tbl .qik-ipt-detail {
    line-height: 1.25;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-like-tbl .qik-ipt-detail {
        padding-top: 0.357em;
    }
}

.qik-ipt-like-tbl .qik-ipt-detail.qik-ipt-detail-split {
    padding: 0;
}

.qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split {
    border-bottom: 0;
    padding: 0.375em 0 0.188em;
}

.qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split:first-child {
    padding-top: 1em;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split {
        border-top: solid 1px #f26100;
        padding: 0.5em 0.375em;
    }

    .qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split:first-child {
        padding-top: 0.5em;
        border-top: 0;
    }

    .qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-txt-sp-line {
        padding-top: 0.175em;
    }
}

.qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split [class*="qik-lbl-"] {
    margin-top: 0;
}

.qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-ipt-layout .qik-ipt-txt-in {
    padding-bottom: 0;
}

.qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-ipt-layout>li {
    margin-bottom: 0.188em;
}

.qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-ipt-layout>li.qik-row>div {
    margin-bottom: 0.188em;
}

.qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-ipt-layout>li.qik-row>div:last-child {
    margin-bottom: 0.063em;
}

.qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-ipt-layout>li.qik-row>div .qik-ipt-txt-in {
    padding-bottom: 0.063em;
}

.qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-ipt-layout>li.qik-ipt-sd-idnt {
    margin-top: 0.063em;
    margin-bottom: 0.375em;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-ipt-layout>li {
        margin-bottom: 0;
    }

    .qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-ipt-layout>li.qik-row>div {
        margin-bottom: 0;
    }

    .qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-ipt-layout>li.qik-row>div .qik-ipt-txt-in {
        padding-bottom: 0;
    }

    .qik-ipt-like-tbl .qik-ipt-detail .qik-ipt-split .qik-ipt-layout>li.qik-ipt-sd-idnt {
        margin-top: 0;
        margin-bottom: 0;
    }
}

.qik-ipt-like-tbl .qik-ipt-caption {
    border: 1px solid #b2b2b2;
    background-color: #e3e3e3;
    margin: 0 0 0.357em;
    padding: 0.357em;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.2;
    font-weight: bold;
}

.qik-ipt-highlight {
    background-color: #fdf1d1;
}

.qik-ipt-highlight.qik-ipt-subtitle {
    background-color: #ffe7b4;
}

@media screen and (max-width: 47.94em) {
    .qik-ipt-highlight {
        background-color: transparent;
    }
}

.qik-ipt-like-tbl .qik-ipt-highlight-dark .qik-ipt-subtitle,
.qik-ipt-like-tbl .qik-ipt-highlight-dark .qik-ipt-detail,
.qik-ipt-like-tbl .qik-ipt-highlight-dark .qik-ipt-split {
    background-color: #ddd;
}

@media screen and (max-width: 47.94em) {

    .qik-ipt-like-tbl .qik-ipt-highlight-dark .qik-ipt-subtitle,
    .qik-ipt-like-tbl .qik-ipt-highlight-dark .qik-ipt-detail,
    .qik-ipt-like-tbl .qik-ipt-highlight-dark .qik-ipt-split {
        background-color: transparent;
    }
}

.qik-ipt-like-tbl .qik-ipt-highlight-dark [class*="qik-lbl-"] {
    background-color: #aaa;
    border-color: #aaa;
    color: #333;
}

.qik-ipt-like-tbl-buy {
    border-color: #c90424;
}

.qik-ipt-like-tbl-buy .qik-ipt-wrap {
    border-color: #c90424;
}

.qik-ipt-like-tbl-buy .qik-ipt-subtitle,
.qik-ipt-like-tbl-buy .qik-ipt-detail {
    border-color: #c90424;
}

.qik-ipt-like-tbl-buy .qik-ipt-subtitle {
    background-color: #f8e7e7;
}

.qik-ipt-like-tbl-sell {
    border-color: #021f7b;
}

.qik-ipt-like-tbl-sell .qik-ipt-wrap {
    border-color: #021f7b;
}

.qik-ipt-like-tbl-sell .qik-ipt-subtitle,
.qik-ipt-like-tbl-sell .qik-ipt-detail {
    border-color: #021f7b;
}

.qik-ipt-like-tbl-sell .qik-ipt-subtitle {
    background-color: #e9ebf1;
}

.qik-ipt-stacked {
    background-color: #f1f0ef;
    border: solid 2px #cbcac8;
    padding: 0.5em;
    margin-bottom: 1em;
    margin: 0;
    font-size: 14px !important;
    font-size: 1rem !important;
}

.qik-ipt-stacked.qik-kbd-box {
    background-color: #f5f5f5;
    border-color: #d5d5d5;
}

.qik-ipt-stacked.qik-ipt-like-tbl {
    background-color: #f1f1f1;
    border: 2px solid #d0d0d0;
}

.qik-ipt-stacked .qik-ipt-wrap,
.qik-ipt-stacked .qik-ipt-item,
.qik-ipt-stacked .qik-ipt-item-single,
.qik-ipt-stacked .qik-ipt-subtitle,
.qik-ipt-stacked .qik-ipt-detail {
    border: none;
    display: inherit;
    text-align: left;
    width: 100%;
    line-height: 1;
}

.qik-ipt-stacked .qik-ipt-item {
    margin-bottom: 0.938em;
}

.qik-ipt-stacked .qik-ipt-item-single {
    margin-bottom: 0;
}

.qik-ipt-stacked .qik-ipt-subtitle {
    font-size: 1em;
    border-bottom: solid 2px #c00;
    background-color: transparent;
    line-height: 1.15;
}

.qik-ipt-login .qik-ipt-stacked .qik-ipt-subtitle {
    border-bottom: none;
}

.qik-ipt-stacked .qik-ipt-subtitle>h2,
.qik-ipt-stacked .qik-ipt-subtitle>h3,
.qik-ipt-stacked .qik-ipt-subtitle>h4,
.qik-ipt-stacked .qik-ipt-subtitle>h5,
.qik-ipt-stacked .qik-ipt-subtitle>h6 {
    line-height: 1.15 !important;
    padding-bottom: 0.125em;
}

.qik-ipt-stacked .qik-ipt-subtitle.qik-reading-hide {
    border-bottom: 0;
    display: inherit;
    margin-bottom: 0;
    padding-bottom: 0;
}

.qik-ipt-stacked.qik-ipt-like-tbl-buy {
    background-color: #fff2f2;
    border-color: #eabfbf;
}

.qik-ipt-stacked.qik-ipt-like-tbl-buy .qik-ipt-subtitle {
    border-color: #c90424;
}

.qik-ipt-stacked.qik-ipt-like-tbl-sell {
    background-color: #eceff7;
    border-color: #b6bed6;
}

.qik-ipt-stacked.qik-ipt-like-tbl-sell .qik-ipt-subtitle {
    border-color: #021f7b;
}

.qik-ipt-stacked div,
.qik-ipt-stacked li {
    position: relative;
    padding-left: 0;
    text-indent: 0;
    margin-bottom: 0;
}

.qik-ipt-stacked .qik-ipt-layout [class*="qik-grid-"]:first-child input[type="checkbox"],
.qik-ipt-stacked .qik-ipt-layout [class*="qik-grid-"]:first-child input[type="radio"] {
    top: 0.85em !important;
}

.qik-ipt-stacked .qik-ipt-layout [class*="qik-grid-"] input[type="checkbox"],
.qik-ipt-stacked .qik-ipt-layout [class*="qik-grid-"] input[type="radio"] {
    top: 1.5em !important;
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-stacked .qik-ipt-layout [class*="qik-grid-"] input[type="checkbox"],
    .qik-ipt-stacked .qik-ipt-layout [class*="qik-grid-"] input[type="radio"] {
        top: 0.85em !important;
        top: 0.65em !important;
    }
}

.qik-ipt-stacked input[type="checkbox"],
.qik-ipt-stacked input[type="radio"] {
    position: absolute;
    left: 0.5em;
    top: 0.85em !important;
    z-index: 1;
}

.qik-ipt-stacked input[type="checkbox"]:checked+label:not(.qik-ipt-oblong),
.qik-ipt-stacked input[type="checkbox"]:checked+label:not(.qik-ipt-oblong):hover,
.qik-ipt-stacked input[type="radio"]:checked+label:not(.qik-ipt-oblong),
.qik-ipt-stacked input[type="radio"]:checked+label:not(.qik-ipt-oblong):hover {
    background-color: #068f03;
    color: #fff;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
}

.qik-ipt-stacked input[type="checkbox"]:checked+label.qik-ipt-oblong,
.qik-ipt-stacked input[type="radio"]:checked+label.qik-ipt-oblong {
    border-color: #068f03;
}

.qik-ipt-stacked input[type="checkbox"]+label,
.qik-ipt-stacked input[type="radio"]+label {
    display: block;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    padding-left: 1.7em;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    padding-right: 0.75em;
    vertical-align: middle;
    margin-right: 2px;
    margin-bottom: 2px;
}

.qik-ipt-stacked input[type="checkbox"]+label:not(.qik-ipt-oblong),
.qik-ipt-stacked input[type="radio"]+label:not(.qik-ipt-oblong) {
    background-color: #fff;
    border-radius: 0.5em;
    border: solid 2px;
    line-height: 1;
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-stacked input[type="checkbox"]+label:not(.qik-ipt-oblong):hover,
    .qik-ipt-stacked input[type="radio"]+label:not(.qik-ipt-oblong):hover {
        background-color: #07a804;
    }
}

.qik-ipt-stacked input[type="checkbox"]+label.qik-ipt-oblong,
.qik-ipt-stacked input[type="radio"]+label.qik-ipt-oblong {
    background: #fff;
    border: 1px solid #afafaf;
    border-left-width: 2.4em;
}

.qik-ipt-stacked input[type="checkbox"]+label.qik-ipt-oblong:hover,
.qik-ipt-stacked input[type="radio"]+label.qik-ipt-oblong:hover {
    border-color: #068f03;
}

.qik-ipt-stacked input[type="checkbox"]+label.qik-align-l,
.qik-ipt-stacked input[type="radio"]+label.qik-align-l {
    text-align: left;
    padding-left: 2.5em;
}

.qik-ipt-stacked input[type="checkbox"]+label.qik-align-l.qik-ipt-oblong,
.qik-ipt-stacked input[type="radio"]+label.qik-align-l.qik-ipt-oblong {
    padding-left: 0.75em;
}

.qik-ipt-stacked .qik-ipt-oblong-block {
    background: #fff;
    cursor: pointer;
}

.qik-ipt-stacked .qik-ipt-oblong-block input[type="checkbox"]+label.qik-ipt-oblong,
.qik-ipt-stacked .qik-ipt-oblong-block input[type="radio"]+label.qik-ipt-oblong {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}

.qik-ipt-stacked .qik-ipt-oblong-block input[type="checkbox"]+label.qik-ipt-oblong+.qik-ipt-oblong-detail,
.qik-ipt-stacked .qik-ipt-oblong-block input[type="radio"]+label.qik-ipt-oblong+.qik-ipt-oblong-detail {
    background: #fff;
    border-color: #afafaf;
    border-width: 1px;
    border-style: solid;
    border-left-width: 2.4em;
    border-top: none;
    margin-right: 2px;
    margin-bottom: 2px;
    padding: 0 0.75em 0.75em 0.75em;
}

.qik-ipt-stacked .qik-ipt-oblong-block input[type="checkbox"]:checked~.qik-ipt-oblong-detail,
.qik-ipt-stacked .qik-ipt-oblong-block input[type="radio"]:checked~.qik-ipt-oblong-detail {
    border-color: #068f03 !important;
}

.qik-ipt-stacked .qik-ipt-oblong-block:hover label,
.qik-ipt-stacked .qik-ipt-oblong-block:hover .qik-ipt-oblong-detail {
    border-color: #068f03 !important;
}

.qik-ipt-stacked .qik-col-8 input[type="checkbox"],
.qik-ipt-stacked .qik-col-8 input[type="radio"],
.qik-ipt-stacked .qik-col-6 input[type="checkbox"],
.qik-ipt-stacked .qik-col-6 input[type="radio"] {
    left: 0.5em;
}

.qik-ipt-stacked .qik-ipt-detail {
    padding-left: 0;
    padding-right: 0;
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-ipt-lm-stacked {
        background-color: #f1f0ef;
        border: solid 2px #cbcac8;
        padding: 0.5em;
        margin-bottom: 1em;
    }

    .qik-ipt-lm-stacked.qik-kbd-box {
        background-color: #f5f5f5;
        border-color: #d5d5d5;
    }

    .qik-ipt-lm-stacked.qik-ipt-like-tbl {
        background-color: #f1f1f1;
        border: 2px solid #d0d0d0;
    }

    .qik-ipt-lm-stacked .qik-ipt-wrap,
    .qik-ipt-lm-stacked .qik-ipt-item,
    .qik-ipt-lm-stacked .qik-ipt-item-single,
    .qik-ipt-lm-stacked .qik-ipt-subtitle,
    .qik-ipt-lm-stacked .qik-ipt-detail {
        border: none;
        display: inherit;
        text-align: left;
        width: 100%;
        line-height: 1;
    }

    .qik-ipt-lm-stacked .qik-ipt-item {
        margin-bottom: 0.938em;
    }

    .qik-ipt-lm-stacked .qik-ipt-item-single {
        margin-bottom: 0;
    }

    .qik-ipt-lm-stacked .qik-ipt-subtitle {
        font-size: 1em;
        border-bottom: solid 2px #c00;
        background-color: transparent;
        line-height: 1.15;
    }

    .qik-ipt-login .qik-ipt-lm-stacked .qik-ipt-subtitle {
        border-bottom: none;
    }

    .qik-ipt-lm-stacked .qik-ipt-subtitle>h2,
    .qik-ipt-lm-stacked .qik-ipt-subtitle>h3,
    .qik-ipt-lm-stacked .qik-ipt-subtitle>h4,
    .qik-ipt-lm-stacked .qik-ipt-subtitle>h5,
    .qik-ipt-lm-stacked .qik-ipt-subtitle>h6 {
        line-height: 1.15 !important;
        padding-bottom: 0.125em;
    }

    .qik-ipt-lm-stacked .qik-ipt-subtitle.qik-reading-hide {
        border-bottom: 0;
        display: inherit;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .qik-ipt-lm-stacked.qik-ipt-like-tbl-buy {
        background-color: #fff2f2;
        border-color: #eabfbf;
    }

    .qik-ipt-lm-stacked.qik-ipt-like-tbl-buy .qik-ipt-subtitle {
        border-color: #c90424;
    }

    .qik-ipt-lm-stacked.qik-ipt-like-tbl-sell {
        background-color: #eceff7;
        border-color: #b6bed6;
    }

    .qik-ipt-lm-stacked.qik-ipt-like-tbl-sell .qik-ipt-subtitle {
        border-color: #021f7b;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ipt-sd-stacked {
        background-color: #f1f0ef;
        border: solid 2px #cbcac8;
        padding: 0.5em;
        margin-bottom: 1em;
        margin-bottom: 1.063em;
    }

    .qik-ipt-sd-stacked.qik-kbd-box {
        background-color: #f5f5f5;
        border-color: #d5d5d5;
    }

    .qik-ipt-sd-stacked.qik-ipt-like-tbl {
        background-color: #f1f1f1;
        border: 2px solid #d0d0d0;
    }

    .qik-ipt-sd-stacked .qik-ipt-wrap,
    .qik-ipt-sd-stacked .qik-ipt-item,
    .qik-ipt-sd-stacked .qik-ipt-item-single,
    .qik-ipt-sd-stacked .qik-ipt-subtitle,
    .qik-ipt-sd-stacked .qik-ipt-detail {
        border: none;
        display: inherit;
        text-align: left;
        width: 100%;
        line-height: 1;
    }

    .qik-ipt-sd-stacked .qik-ipt-item {
        margin-bottom: 0.938em;
    }

    .qik-ipt-sd-stacked .qik-ipt-item-single {
        margin-bottom: 0;
    }

    .qik-ipt-sd-stacked .qik-ipt-subtitle {
        font-size: 1em;
        border-bottom: solid 2px #c00;
        background-color: transparent;
        line-height: 1.15;
    }

    .qik-ipt-login .qik-ipt-sd-stacked .qik-ipt-subtitle {
        border-bottom: none;
    }

    .qik-ipt-sd-stacked .qik-ipt-subtitle>h2,
    .qik-ipt-sd-stacked .qik-ipt-subtitle>h3,
    .qik-ipt-sd-stacked .qik-ipt-subtitle>h4,
    .qik-ipt-sd-stacked .qik-ipt-subtitle>h5,
    .qik-ipt-sd-stacked .qik-ipt-subtitle>h6 {
        line-height: 1.15 !important;
        padding-bottom: 0.125em;
    }

    .qik-ipt-sd-stacked .qik-ipt-subtitle.qik-reading-hide {
        border-bottom: 0;
        display: inherit;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .qik-ipt-sd-stacked.qik-ipt-like-tbl-buy {
        background-color: #fff2f2;
        border-color: #eabfbf;
    }

    .qik-ipt-sd-stacked.qik-ipt-like-tbl-buy .qik-ipt-subtitle {
        border-color: #c90424;
    }

    .qik-ipt-sd-stacked.qik-ipt-like-tbl-sell {
        background-color: #eceff7;
        border-color: #b6bed6;
    }

    .qik-ipt-sd-stacked.qik-ipt-like-tbl-sell .qik-ipt-subtitle {
        border-color: #021f7b;
    }
}

.qik-ipt-detail-sub {
    background-color: #fff;
    padding: 0.5em;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -ms-border-radius: 0.25em;
    -o-border-radius: 0.25em;
    border-radius: 0.25em;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset;
}

.qik-cnt-change:before {
    font-family: qik-mffont;
    content: "\e82f";
    color: #b0b0b0;
    background-size: 300px 40px;
    height: 0.12em;
    width: 100%;
    text-align: center;
    display: block;
    font-size: 17em;
    vertical-align: middle;
    line-height: 0;
    margin: 0.111em 0 0;
}

.qik-cnt-change-up:before {
    font-family: qik-mffont;
    content: "\e8bd";
    color: #b3c9eb;
    background-size: 300px 40px;
    height: 0.12em;
    width: 100%;
    text-align: center;
    display: block;
    font-size: 17em;
    vertical-align: middle;
    line-height: 0;
    margin: 0.111em 0 0;
}

.qik-error {
    border-color: #1e1e1e !important;
    background-color: #f5e0de !important;
    -webkit-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    -moz-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
}

.qik-error+label {
    border-color: #1e1e1e !important;
    background-color: #f5e0de !important;
    -webkit-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    -moz-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
}

.qik-table-transform tbody.qik-list>.qik-error {
    border-color: #878787 !important;
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.qik-table-transform tbody.qik-list>.qik-error .qik-tr-selection {
    background-color: #f5e0de !important;
    border-color: #878787 !important;
}

.qik-ipt-highlight-dark .qik-table-transform tbody.qik-list>.qik-error .qik-tr-selection {
    background-color: #ddd !important;
}

@media screen and (max-width: 47.94em) {

    .qik-table-transform tbody.qik-list>.qik-error [data-error="true"][type="checkbox"]+label,
    .qik-table-transform tbody.qik-list>.qik-error [data-error="true"][type="radio"]+label {
        background-color: transparent !important;
        border-color: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
    }
}

.qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg>.qik-error {
    border-color: #878787 !important;
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg>.qik-error.qik-stripe-even {
    background-color: #f8f8f8 !important;
}

.qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg>.qik-error.qik-cell-selected {
    background-color: #fdf1d1 !important;
}

.qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg>.qik-error .qik-tr-selection {
    background-color: #f5e0de !important;
    border-color: #878787 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.qik-error.qik-ui-group-title [data-error="true"][type="checkbox"]+label,
.qik-error.qik-ui-group-title [data-error="true"][type="radio"]+label,
.qik-ui-group>.qik-ui-area>dl>.qik-error [data-error="true"][type="checkbox"]+label,
.qik-ui-group>.qik-ui-area>dl>.qik-error [data-error="true"][type="radio"]+label {
    background-color: transparent !important;
    border-color: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

@media screen and (max-width: 47.94em) {
    .qik-table-transform tbody.qik-list>.qik-error.qik-cell-selected .qik-tr-selection {
        background-color: #f5e0de !important;
        border-color: #878787 !important;
    }

    .qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg .qik-error,
    .qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg .qik-error.qik-stripe-even,
    .qik-table-msg-list.qik-table-msg-list-del tbody.qik-list-msg .qik-error.qik-cell-selected {
        background-color: #f5e0de !important;
        border-color: #878787 !important;
    }
}

label.qik-btn-base.qik-error,
label.qik-error.qik-btn-close,
label.qik-error.qik-btn-selected-pt2,
label.qik-btn-selected-pt2.qik-error {
    border-color: #1e1e1e !important;
    background: #f5e0de !important;
    color: #000 !important;
    -webkit-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    -moz-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
}

[data-error="true"][type="email"],
[data-error="true"][type="number"],
[data-error="true"][type="search"],
[data-error="true"][type="tel"],
[data-error="true"][type="text"],
[data-error="true"][type="password"],
[data-error="true"].qik-slct {
    border-color: #1e1e1e !important;
    background-color: #f5e0de !important;
    -webkit-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    -moz-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
}

[data-error="true"][type="checkbox"]+label,
[data-error="true"][type="radio"]+label {
    border-color: #1e1e1e !important;
    background-color: #f5e0de !important;
    -webkit-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    -moz-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
}

textarea[data-error="true"] {
    border-color: #1e1e1e !important;
    background-color: #f5e0de !important;
    -webkit-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    -moz-box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    box-shadow: 1px 1px 0 rgba(192, 57, 43, 0.9),
        0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
}

.qik-pswd {
    padding: 1em;
    margin-bottom: 1em !important;
}

.qik-pwdview {
    width: 1.25em !important;
    height: 1.25em !important;
}

.qik-pswd-chk {
    margin-top: 1em;
}

@media screen and (min-width: 48em),
print {
    .qik-pswd-chk {
        margin-top: 0.571em;
    }
}

.qik-pswd-chk label {
    margin-left: 0.429em;
    color: #000 !important;
}

.qik-pswd-chk input[type="checkbox"] {
    margin-top: -0.25em;
    margin-left: 0.071em;
}

.qik-layout-dl {
    *zoom: 1;
}

.qik-layout-dl:before,
.qik-layout-dl:after {
    content: "";
    display: table;
}

.qik-layout-dl:after {
    clear: both;
}

.qik-layout-dl dt {
    float: left;
    padding-top: 0.5em;
    margin-right: 1em;
}

@media screen and (max-width: 47.94em) {
    .qik-layout-dl dt {
        padding: 0.35em 0 0.25em;
        margin-top: -0.75em;
    }
}

.qik-layout-dl dd {
    overflow: hidden;
}

select.qik-slct {
    font-size: 14px !important;
    font-size: 1rem !important;
    border: solid 1px #ddd;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -ms-border-radius: 0.25em;
    -o-border-radius: 0.25em;
    border-radius: 0.25em;
    background: #fff;
}

.qik-slct-custom select.qik-slct {
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    border: 0;
    margin: 0;
    padding: 0;
    background: #fff;
    vertical-align: middle;
    font-size: inherit;
    color: inherit;
    box-sizing: content-box;
    height: auto;
}

.qik-slct-custom {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
    width: 100%;
    position: relative;
    margin: 2px 0;
    border: 1px solid #ddd;
    border-radius: 0.5em;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB6gAAABkCAIAAAC0OPmvAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA5LzAyLzE0PzqfYAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAUFSURBVHic7d0xTuNaFIDhkyfWAJJDg7MNuiQS7AJ2xi4SCarsw66IJWhBAipPkaeRnoYJjoMTdN73leg699a/jg6jtm0DAAAAAAC+W13XEVGW5YHv/efA9wEAAAAAwKCEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFSEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFSEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFSEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFSEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFSEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFRO2rY99hsAAAAAAEjr8BXaxDcAAAAAAKkI3wAAAAAApGLVCQAAAAAAA7LqBAAAAAAA9iJ8AwAAAACQilUnAAAAAAAMyKoTAAAAAADYi/ANAAAAAEAqVp0AAAAAADAgq04AAAAAAGAvwjcAAAAAAKlYdQIAAAAAwIB6VOiqqiJiMpn0u9HENwAAAAAAP0hVVdPpdDqdbvJ3D8I3AAAAAAA/xaZ6N03TNE3v9j36+Pj49pcBAAAAAMDj42NEnJ+fdzxfVdVsNmua5vdfiqJ4eHjYdeeJiW8AAAAAAI7vz+odEU3TzGazXee+hW8AAAAAAI7s0+q90aN9j97f37/vbQAAAAAA8K/1eh0R4/F4+7Gqqubz+afV+7eiKO7v7zvuPDHxDQAAAADA0XSp3hHRNM18Pu849y18AwAAAABwHB2r90b39n3Stu3ebwMAAAAAgM9tqdCr1er29nanX1utVmVZbj8zent72+lHAQAAAACgi80od1EUB77XqhMAAAAAAFKx6gQAAAAAgAEdvkKb+AYAAAAAIJWTYz8AAAAAAID/qbu7u/V6vdMn4/H45uZm+xmrTgAAAAAAGNCWCn15eXl1dbX5H5hdFEWxXC6/zNpWnQAAAAAAcByTyWS5XBZF0eXwpnpPJpMvTwrfAAAAAAAcTcf23b16R8To9fX1O94GAAAAAAD/8fT0FBFnZ2dfnqzresvOk031Lsuy470mvgEAAAAAOLKyLP82971r9Q7hGwAAAACAn+DT9t2jekfE6OXl5VvfBgAAAAAAERHPz88RcXp62v2Tuq6vr683O0+KolgsFrtW7zDxDQAAAADAz1GW5WKxKIqid/UOE98AAAAAAAykx8T3Rl3XEdGvekfESdu2/b4EAAAAAIAv9ajQFxcX/T7csOoEAAAAAIBUhG8AAAAAAFIRvgEAAAAASMWObwAAAAAABnT4Cm3iGwAAAACAVIRvAAAAAABSseoEAAAAAIABWXUCAAAAAAB7Eb4BAAAAAEjFqhMAAAAAAAZk1QkAAAAAAOxF+AYAAAAAIBWrTgAAAAAAGJBVJwAAAAAAsBfhGwAAAACAVIRvAAAAAABSEb4BAAAAAEhF+AYAAAAAIBXhGwAAAACAVIRvAAAAAABSEb4BAAAAAEhF+AYAAAAAIBXhGwAAAACAVIRvAAAAAABSEb4BAAAAAEhF+AYAAAAAIBXhGwAAAACAVIRvAAAAAABSEb4BAAAAAEhF+AYAAAAAIBXhGwAAAACAVIRvAAAAAABSEb4BAAAAAEhF+AYAAAAAIBXhGwAAAACAVIRvAAAAAABSEb4BAAAAAEjlF4PZGz6uRxWjAAAAAElFTkSuQmCC") right center no-repeat;
    background-size: 980px 50px;
}

.qik-slct-custom.qik-slct-disabled {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB6gAAABkCAIAAAC0OPmvAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA5LzAyLzE0PzqfYAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAUISURBVHic7d1BSutqGMfhtxcV1JGz6MS4C7fRooK4QMEWt9FltCiYjHSkgg56BuVeOJzemqamlfc8z1C+Jhn/+Pjbe35+DgAAAAAA+G4vLy8RcXR0tOH3/rPh9wEAAAAAQKeEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFSEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFSEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFSEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFSEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFSEbwAAAAAAUhG+AQAAAABIRfgGAAAAACAV4RsAAAAAgFR2ZrPZtr8BAAAAAIC0Nl+h3fgGAAAAACAV4RsAAAAAgFRMnQAAAAAA0CFTJwAAAAAAsBbhGwAAAACAVEydAAAAAADQIVMnAAAAAACwFuEbAAAAAIBUTJ0AAAAAANAhUycAAAAAALAW4RsAAAAAgFRMnQAAAAAA0KEWFXoymUTE2dlZuze68Q0AAAAAwA8ymUz6/X6/35/n7xaEbwAAAAAAfop59a6qqqqq1u27V9f1t38ZAAAAAAC8vr5GxOHhYcPzk8lkMBhUVfXfX46Pj+/v71fdPHHjGwAAAACA7fuzekdEVVWDwWDVe9/CNwAAAAAAW7awes+1aN+9hQ8CAAAAAIA1vb29RcTBwcHyY/PqvXyXuyiK5psnbnwDAAAAALA1Tap3RNR13fzet/ANAAAAAMB2NKzec83b985sNlv72wAAAAAAYLElFXo8Ht/c3Kz0tPF4XJbl8jO9p6enlR4KAAAAAABNvL+/R8T+/v6G32vqBAAAAACAVEydAAAAAADQoc1XaDe+AQAAAABIZWfbHwAAAAAAwF/q9vZ21f9DeXJycn19vfyMqRMAAAAAADq0pEKfn59fXFzUdd3wUUVRjEajL7O2qRMAAAAAALajLMvRaFQURZPD8+pdluWXJ4VvAAAAAAC2pmH7bl69I6L3+Pj4DZ8GAAAAAAC/+/j4iIi9vb0vT06n08vLy//bPCmKYjgcNqze4cY3AAAAAABbV5blcDhceO971eodwjcAAAAAAD/BwvbdonpHRO/h4eE7Pw0AAAAAACIi4vPzMyJ2d3eb/2Q6nV5dXc03T4qiuLu7W7V6h/ANAAAAAEBHWoTv+Ld9R0S76h3CNwAAAAAAHWkXviNiOp1GRLvqHRE7s9ms3S8BAAAAAOBLLSr06elpux/O+eeWAAAAAACkInwDAAAAAJCK8A0AAAAAQCo2vgEAAAAA6NDmK7Qb3wAAAAAApCJ8AwAAAACQiqkTAAAAAAA6ZOoEAAAAAADWInwDAAAAAJCKqRMAAAAAADpk6gQAAAAAANYifAMAAAAAkIqpEwAAAAAAOmTqBAAAAAAA1iJ8AwAAAACQivANAAAAAEAqwjcAAAAAAKkI3wAAAAAApCJ8AwAAAACQivANAAAAAEAqwjcAAAAAAKkI3wAAAAAApCJ8AwAAAACQivANAAAAAEAqwjcAAAAAAKkI3wAAAAAApCJ8AwAAAACQivANAAAAAEAqwjcAAAAAAKkI3wAAAAAApCJ8AwAAAACQivANAAAAAEAqwjcAAAAAAKkI3wAAAAAApCJ8AwAAAACQivANAAAAAEAqwjcAAAAAAKn8Aq8YIIZZq/6oAAAAAElFTkSuQmCC") right center no-repeat;
    background-size: 980px 50px;
    color: #cecece;
}

.qik-slct-custom.qik-slct-focus {
    -webkit-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    border: solid 1px #66afe9;
}

.qik-slct-custom>select {
    padding: 0.3em 0 0.3em 0.3em !important;
    font-size: 1rem;
}

.qik-customSelectInner {
    width: 100%;
    padding: 0.3em 0 0.3em 0.3em;
    font-size: 1rem;
    overflow: hidden;
}

.qik-hasCustomSelect {
    width: 100% !important;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}

.qik-customSelect {
    height: auto !important;
    padding-right: 18px;
}

.qik-opt-trigger {
    margin-bottom: 0.25em;
}

.qik-ipt-disabled {
    background-color: #f0f0f0 !important;
    border: 1px solid #bbb;
    color: #666;
}

.qik-input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    margin-bottom: 0.25em;
}

.qik-input-group .qik-input-group-addon {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    font-weight: bold;
    padding-left: 1em;
    padding-right: 1em;
    line-height: 1.5;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    display: table-cell;
    vertical-align: middle;
}

.qik-input-group .qik-input-group-addon:first-child {
    border-right: 0;
    -webkit-border-radius: 0.375em 0 0 0.375em;
    -moz-border-radius: 0.375em 0 0 0.375em;
    -ms-border-radius: 0.375em 0 0 0.375em;
    -o-border-radius: 0.375em 0 0 0.375em;
    border-radius: 0.375em 0 0 0.375em;
}

.qik-input-group .qik-input-group-label {
    display: table-cell;
    vertical-align: middle;
}

.qik-input-group .qik-input-group-label input {
    width: 100%;
}

.qik-input-group .qik-input-group-unit {
    font-weight: bold;
    padding-left: 0.25em;
    padding-right: 0.75em;
    line-height: 1.5;
    text-align: left;
    display: table-cell;
    vertical-align: middle;
}

@media screen and (min-width: 48em),
print {
    .qik-input-group .qik-input-group-unit {
        padding-left: 0.25em;
        padding-right: 0.75em;
    }
}

.qik-input-group input {
    display: block;
    margin-bottom: 0;
    color: #555;
    vertical-align: middle;
    -webkit-border-radius: 0.375em;
    -moz-border-radius: 0.375em;
    -ms-border-radius: 0.375em;
    -o-border-radius: 0.375em;
    border-radius: 0.375em;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -webkit-transition: border-color ease-in-out 0.15s,
        box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.qik-input-group-addon:last-child {
    border-left: 0;
}

.qik-input-group-addon:not(:first-child):not(:last-child),
.qik-input-group .qik-input-group-addon+.qik-input-group-label:not(:first-child):not(:last-child) input {
    -webkit-border-radius: 0 0.375em 0.375em 0;
    -moz-border-radius: 0 0.375em 0.375em 0;
    -ms-border-radius: 0 0.375em 0.375em 0;
    -o-border-radius: 0 0.375em 0.375em 0;
    border-radius: 0 0.375em 0.375em 0;
}

.qik-input-group-addon {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.qik-upload-area {
    display: inline-block;
    padding-top: 1em;
    width: 100%;
}

@media screen and (min-width: 48em),
print {
    .qik-upload-area {
        width: 260px;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-upload-term.qik-txt-height-three-line-lm {
        display: table-cell;
        vertical-align: middle;
    }

    table tbody th .qik-upload-term.qik-txt-height-three-line-lm,
    table tbody td .qik-upload-term.qik-txt-height-three-line-lm,
    table tbody .qik-col-split>p .qik-upload-term.qik-txt-height-three-line-lm {
        height: 4.29em !important;
    }

    .qik-ipt-layout .qik-upload-term.qik-txt-height-three-line-lm {
        height: 3.64em !important;
    }
}

.qik-upload-description {
    margin-top: 0.5em;
    margin-bottom: 1em;
}

.qik-upload-description .qik-upload-supple:first-child {
    margin-top: 0;
}

.qik-upload-input {
    position: relative;
    overflow: hidden;
    padding: 3px;
    margin: -3px;
    margin-bottom: 0.8em;
}

@media screen and (min-width: 48em),
print {
    .qik-upload-input {
        margin-bottom: 0.75em;
    }

    .qik-ipt-layout li .qik-upload-input {
        margin-bottom: 0;
    }
}

.qik-upload-input input[type="file"] {
    position: absolute;
    height: calc(100% - 6px);
    right: 3px;
    top: 3px;
    opacity: 0;
    font-size: 100px;
}

.qik-upload-input input[type="file"]:hover+label {
    color: #000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
}

.qik-upload-input input[type="file"]:hover+label,
.qik-upload-input input[type="file"]:active+label,
.qik-upload-input input[type="file"]:focus+label,
.qik-upload-input input[type="file"].qik-touch+label {
    background-color: #fff;
}

.qik-upload-input input[type="file"]:active+label,
.qik-upload-input input[type="file"]:focus+label,
.qik-upload-input input[type="file"].qik-touch+label {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

@media screen and (max-width: 47.94em) {
    .qik-upload-input input[type="file"] {
        height: calc(100% - 9px);
        right: 3px;
        top: 6px;
    }
}

.qik-upload-input label[class^="qik-btn-"] {
    vertical-align: baseline;
    margin-bottom: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-upload-input label[class^="qik-btn-"] {
        margin-right: -3px;
        margin-left: -3px;
    }
}

.qik-upload-supple {
    margin-top: 1em;
}

.qik-upload-supple .qik-upload-content {
    width: auto;
    max-width: 260px;
    height: auto;
    max-height: 184px;
}

.qik-input-group-sub {
    background-color: #fff;
    padding: 0.75em 1em 0.25em;
    margin-bottom: 0.75em;
    -webkit-border-radius: 0.375em;
    -moz-border-radius: 0.375em;
    -ms-border-radius: 0.375em;
    -o-border-radius: 0.375em;
    border-radius: 0.375em;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.qik-input-group-sub legend {
    font-size: 14px !important;
    font-size: 1rem !important;
    margin-top: 0.75em;
}

.qik-cal-form-wave {
    position: relative;
}

.qik-cal-form-wave:after {
    content: "～";
    display: inline-block;
    position: absolute;
    right: 0.5em;
    top: 1em;
}

@media screen and (max-width: 47.94em) {
    .qik-cal-form-wave:after {
        right: 0;
        top: 0.5em;
    }
}

.qik-cal-form-wave+div {
    padding-left: 0 !important;
}

.qik-cal-form-col {
    width: 25%;
    float: left;
}

.qik-cal-form-col .qik-input-group-unit {
    font-weight: normal;
}

@media screen and (max-width: 47.94em) {
    .qik-cal-form-col {
        width: 29.5%;
    }
}

.qik-cal-form-col-year {
    width: 31%;
    float: left;
}

.qik-cal-form-col-year .qik-input-group-unit {
    font-weight: normal;
}

@media screen and (max-width: 47.94em) {
    .qik-cal-form-col-year {
        width: 37%;
    }
}

.qik-cal-form-col-btn {
    width: 16%;
    float: left;
}

.qik-cal-form-col-btn .qik-btn-icon {
    margin-top: 0.538em;
    padding: 0.06em 0.325em;
}

[class*="qik-cal-form"] .qik-slct-custom>select {
    padding: 0.3em 0 0.3em 0.6em !important;
    line-height: 1.5 !important;
}

@media screen and (max-width: 47.94em) {
    [class*="qik-cal-form"] .qik-slct-custom>select {
        padding-left: 0.4em !important;
    }
}

.qik-cal-hol-leg:before {
    color: #fde7e9;
}

@media screen and (min-width: 48em),
print {
    .qik-cal-area {
        padding: 0;
    }
}

.qik-cal-area .qik-cal-func .qik-cal-func-prev {
    position: absolute;
    top: 0;
    left: 0;
}

.qik-cal-area .qik-cal-func .qik-cal-func-next {
    position: absolute;
    top: 0;
    right: 0;
}

.qik-cal-area .qik-cal-func button {
    color: #c00;
    font-size: 17.5px !important;
    font-size: 1.25rem !important;
    padding: 0.3em 0.3em 0.2em 0.3em;
    margin: 0.2em;
    background-color: #fbf5e5;
    cursor: pointer;
}

.qik-cal-area .qik-cal-func button:hover {
    text-decoration: underline;
}

.qik-cal-area .qik-cal-wrap {
    position: relative;
}

.qik-cal-area .qik-cal-wrap table.qik-cal {
    margin-bottom: 1.143em;
    margin-top: 1em;
}

.qik-cal-area .qik-cal {
    border-collapse: collapse;
    border: solid 1px #c8bf9e;
}

.qik-cal-area .qik-cal th,
.qik-cal-area .qik-cal td {
    width: 14.2857%;
    border: solid 1px #c8bf9e;
    text-align: center;
    vertical-align: middle;
    background-color: #fff;
    font-size: 15.9992px !important;
    font-size: 1.1428rem !important;
}

.qik-cal-area .qik-cal caption.qik-cal-month-tit {
    padding: 0.6em 0.3em;
    font-weight: bold;
    background-color: #fbf5e5;
    border-top: solid 1px #c8bf9e;
    border-right: solid 1px #c8bf9e;
    border-left: solid 1px #c8bf9e;
}

.qik-cal-area .qik-cal caption.qik-cal-month-tit span {
    display: inline;
}

.qik-cal-area .qik-cal tr.qik-cal-week-tit th {
    background-color: #f1f2ed;
    padding: 0.4em;
}

.qik-cal-area .qik-cal td button {
    width: 100%;
    line-height: 2.3;
    font-weight: bold;
    background-color: #fff;
    cursor: pointer;
}

.qik-cal-area .qik-cal td button.qik-hover,
.qik-cal-area .qik-cal td button:focus {
    text-decoration: underline;
    background-color: #fd9439;
}

.qik-cal-area .qik-cal td.qik-cal-day-sun,
.qik-cal-area .qik-cal td.qik-cal-day-holiday {
    background-color: #fde7e9;
}

.qik-cal-area .qik-cal td.qik-cal-day-sun button,
.qik-cal-area .qik-cal td.qik-cal-day-holiday button {
    background-color: #fde7e9;
}

.qik-cal-area .qik-cal td.qik-cal-day-sun button.qik-hover,
.qik-cal-area .qik-cal td.qik-cal-day-sun button:focus,
.qik-cal-area .qik-cal td.qik-cal-day-holiday button.qik-hover,
.qik-cal-area .qik-cal td.qik-cal-day-holiday button:focus {
    text-decoration: underline;
    background-color: #fd9439;
}

.qik-cal-area .qik-cal td.qik-cal-day-sat {
    background-color: #e2f0fb;
}

.qik-cal-area .qik-cal td.qik-cal-day-sat button {
    background-color: #e2f0fb;
}

.qik-cal-area .qik-cal td.qik-cal-day-sat button.qik-hover,
.qik-cal-area .qik-cal td.qik-cal-day-sat button:focus {
    text-decoration: underline;
    background-color: #fd9439;
}

.qik-cal-area .qik-cal td:empty {
    content: "\03000";
}

.qik-cal-area .qik-cal td.qik-hover button {
    background-color: #fd9439;
}

.qik-cal-area .qik-cal td.qik-selected button {
    text-decoration: underline;
    background-color: #fd9439;
}

.qik-cal-area .qik-cal.qik-cal-hol-tbl th,
.qik-cal-area .qik-cal.qik-cal-hol-tbl td {
    padding: 0.6em 0.3em 0.5em;
    font-size: 14px !important;
    font-size: 1rem !important;
    font-weight: bold;
}

.qik-cal-area .qik-row div .qik-row {
    padding-top: 0.5em;
}

.qik-cal-btn-area {
    padding: 0 0 0.25em 0;
}

@media screen and (min-width: 48em),
print {
    .qik-cal-btn-area {
        padding: 0 0 0.25em 4em;
    }
}

.qik-cal-btn-area .qik-btn-base,
.qik-cal-btn-area .qik-btn-close,
.qik-cal-btn-area .qik-btn-selected-pt2 {
    margin-bottom: 0;
}

.qik-kbd-contents {
    margin: 0;
}

@media screen and (min-width: 61.25em),
print {
    .qik-ipt-detail .qik-kbd-contents {
        display: block !important;
    }
}

.qik-kbd-contents table.qik-kbd {
    width: 100%;
    margin-top: 0;
}

.qik-kbd-contents button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.qik-kbd-contents .qik-kbd-word,
.qik-kbd-contents .qik-kbd-num {
    padding-top: 0.4em;
}

.qik-kbd-contents .qik-kbd-word {
    padding-top: 0.4em;
}

.qik-kbd-contents .qik-kbd-word table.qik-kbd td {
    width: 14%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 0.5em;
}

.qik-kbd-contents .qik-kbd-close-btn {
    margin-top: 0.4em;
}

.qik-kbd-contents .qik-kbd-num table.qik-kbd td {
    width: 33%;
    padding-right: 0.5em;
}

input::-ms-clear {
    display: none;
}

input::-ms-reveal {
    display: none;
}

.qik-nav {
    list-style: none;
    margin-left: 0;
}

.qik-nav .qik-nav {
    margin: 0.25em 0.75em 0;
}

.qik-nav .qik-nav:after {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 0.75em;
    background-color: inherit;
}

.qik-nav li a:hover {
    text-decoration: underline;
}

.qik-nav-list {
    display: block;
    background-color: rgba(255, 255, 255, 0.9);
}

.qik-nav-list li {
    display: block;
    position: relative;
    text-indent: 0;
    padding: 0;
}

.qik-nav-list li a,
.qik-nav-list li p {
    border-top-width: 0;
    border-bottom: 1px solid #d3d3d3;
    display: block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    line-height: 1.5;
    padding: 0.75em 2em 0.75em 0.75em;
}

.qik-nav-list li a+p,
.qik-nav-list li p+p {
    border: 0;
    font-size: 0.875em;
    margin-top: -0.75em;
    padding: 0 1.75em 0.75em 1em;
}

.qik-nav-list li a:after {
    font-family: qik-mffont;
    content: "\e874";
    position: absolute;
    width: 0.75em;
    top: 0.75em;
    right: 0.75em;
    display: block;
    color: #616161;
    margin-bottom: 0.25em;
}

.qik-nav-list li a.qik-hover,
.qik-nav-list li a:hover {
    background-color: #f3f3f3;
    text-decoration: none;
}

.qik-nav-list li a.qik-hover:after,
.qik-nav-list li a:hover:after {
    color: #000;
}

.qik-nav-list li a.qik-hover+p,
.qik-nav-list li a:hover+p {
    background-color: #f3f3f3;
}

.qik-nav-list li:first-child {
    border-top: 1px solid #d3d3d3;
}

.qik-nav-list li:only-child a,
.qik-nav-list li:only-child p {
    border-top-width: 1px;
}

.qik-nav-list.qik-visible-sd a {
    border-bottom-width: 0 !important;
}

.qik-nav-list.qik-visible-sd a:after {
    font-family: qik-mffont;
    content: "\e764";
}

.qik-nav-list.qik-visible-sd.qik-active a:after {
    font-family: qik-mffont;
    content: "\e767";
}

.qik-nav-list.qik-nav-link li a,
.qik-nav-list.qik-nav-link li p {
    border-right: solid 1px #a0a0a0;
    border-bottom: solid 1px #a0a0a0;
    border-left: solid 1px #a0a0a0;
    padding: 0.75em 0.75em 0.75em 1.5em;
}

.qik-nav-list.qik-nav-link li a:after {
    display: none;
}

.qik-nav-list.qik-nav-link li a:before {
    font-family: qik-mffont;
    content: "\e874";
    position: absolute;
    width: 0.75em;
    top: 0.75em;
    left: 0.75em;
    display: block;
    color: #a83d3d;
    margin-bottom: 0.25em;
}

.qik-nav-list.qik-nav-link li:first-child {
    border-top: solid 1px #a0a0a0;
}

.qik-nav-list.qik-nav-link li a {
    padding-left: 2.25em;
}

.qik-nav-list.qik-nav-link li a:before {
    top: 0;
    margin-top: 0.825em;
    display: inline-block;
    width: 1em;
    height: 0.975em;
    line-height: 1;
    font-size: 1.136363636363636em !important;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-list.qik-nav-link li a:before {
        margin-top: 0.875em;
    }
}

.qik-pagination-slim {
    display: inline-block;
    vertical-align: middle;
}

@media screen and (min-width: 48em),
print {
    .qik-pagination-slim {
        display: inline-block;
        width: auto;
        margin: 1em auto 0.5em;
    }
}

.qik-pagination-slim li {
    display: block;
    float: left;
    padding: 0;
    text-indent: 0;
    margin-left: -1px;
}

.qik-pagination-slim li.qik-prev a,
.qik-pagination-slim li.qik-prev p {
    padding: 0 0.5em;
}

.qik-pagination-slim li.qik-prev a:before,
.qik-pagination-slim li.qik-prev p:before {
    font-family: qik-mffont;
    content: "\e821";
    margin-right: 0.25em;
}

.qik-pagination-slim li.qik-next {
    margin-right: -1px;
}

.qik-pagination-slim li.qik-next a,
.qik-pagination-slim li.qik-next p {
    padding: 0 0.5em;
}

.qik-pagination-slim li.qik-next a:after,
.qik-pagination-slim li.qik-next p:after {
    font-family: qik-mffont;
    content: "\e822";
    margin-left: 0.25em;
}

.qik-pagination-slim li a,
.qik-pagination-slim li p,
.qik-pagination-slim li span {
    display: block;
    padding: 0 1.175em;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

@media screen and (min-width: 48em),
print {

    .qik-pagination-slim li a,
    .qik-pagination-slim li p,
    .qik-pagination-slim li span {
        padding: 0 1em;
        line-height: 2.375;
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-pagination-slim li a:before,
.qik-pagination-slim li a:after,
.qik-pagination-slim li p:before,
.qik-pagination-slim li p:after {
    line-height: 1;
}

.qik-pagination-slim li a.qik-touch,
.qik-pagination-slim li a:hover,
.qik-pagination-slim li p.qik-touch,
.qik-pagination-slim li p:hover {
    text-decoration: none;
    background-color: #ffc8c8;
    color: #710000;
}

.qik-pagination-slim li.qik-current a,
.qik-pagination-slim li.qik-current p {
    background-color: #c00;
    color: #fff;
}

.qik-pagination-slim li.qik-disabled {
    padding: 0;
}

.qik-pagination-slim li.qik-disabled a {
    color: #767676;
    cursor: not-allowed;
    background-color: #fff;
}

.qik-pagination-slim li.qik-disabled a.qik-touch,
.qik-pagination-slim li.qik-disabled a:hover {
    background-color: #fff;
    color: #767676;
}

.qik-pagination-slim:after {
    clear: both;
    content: "";
    display: block;
}

.qik-pagination {
    display: inline-block;
    margin: 1em auto 0.5em;
}

@media screen and (min-width: 48em),
print {
    .qik-pagination {
        display: inline-block;
        width: auto;
    }
}

.qik-pagination li {
    display: block;
    float: left;
    padding: 0;
    text-indent: 0;
    border: 1px solid #ccc;
    background-color: #fff;
    margin-left: -1px;
}

.qik-pagination li:nth-child(n + 1) {
    border-right-width: 0;
}

.qik-pagination li.qik-prev {
    -webkit-border-radius: 0.25em 0 0 0.25em;
    -moz-border-radius: 0.25em 0 0 0.25em;
    -ms-border-radius: 0.25em 0 0 0.25em;
    -o-border-radius: 0.25em 0 0 0.25em;
    border-radius: 0.25em 0 0 0.25em;
}

.qik-pagination li.qik-prev a,
.qik-pagination li.qik-prev p {
    padding: 0.4em 0.5em 0.3em;
    -webkit-border-radius: 0.25em 0 0 0.25em;
    -moz-border-radius: 0.25em 0 0 0.25em;
    -ms-border-radius: 0.25em 0 0 0.25em;
    -o-border-radius: 0.25em 0 0 0.25em;
    border-radius: 0.25em 0 0 0.25em;
}

.qik-pagination li.qik-prev a:before,
.qik-pagination li.qik-prev p:before {
    font-family: qik-mffont;
    content: "\e881";
    margin-right: 0.25em;
}

.qik-pagination li.qik-next {
    -webkit-border-radius: 0 0.25em 0.25em 0;
    -moz-border-radius: 0 0.25em 0.25em 0;
    -ms-border-radius: 0 0.25em 0.25em 0;
    -o-border-radius: 0 0.25em 0.25em 0;
    border-radius: 0 0.25em 0.25em 0;
    border-right-width: 1px;
    margin-right: -1px;
}

.qik-pagination li.qik-next a,
.qik-pagination li.qik-next p {
    padding: 0.4em 0.5em 0.3em;
    -webkit-border-radius: 0 0.25em 0.25em 0;
    -moz-border-radius: 0 0.25em 0.25em 0;
    -ms-border-radius: 0 0.25em 0.25em 0;
    -o-border-radius: 0 0.25em 0.25em 0;
    border-radius: 0 0.25em 0.25em 0;
}

.qik-pagination li.qik-next a:after,
.qik-pagination li.qik-next p:after {
    font-family: qik-mffont;
    content: "\e87c";
    margin-left: 0.25em;
}

.qik-pagination li a,
.qik-pagination li p,
.qik-pagination li span {
    display: block;
    padding: 0.4em 1.175em 0.3em;
    line-height: 2;
    font-weight: bold;
    font-size: 11.2px !important;
    font-size: 0.8rem !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 48em),
print {

    .qik-pagination li a,
    .qik-pagination li p,
    .qik-pagination li span {
        font-size: 14px !important;
        font-size: 1rem !important;
        padding: 0.4em 1.14em 0.3em;
    }
}

.qik-pagination li a:before,
.qik-pagination li a:after,
.qik-pagination li p:before,
.qik-pagination li p:after {
    line-height: 1;
}

.qik-pagination li a.qik-touch,
.qik-pagination li a:hover,
.qik-pagination li p.qik-touch,
.qik-pagination li p:hover {
    text-decoration: none;
    background-color: #ffc8c8;
    color: #710000;
}

.qik-pagination li a:focus,
.qik-pagination li p:focus {
    -webkit-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
}

.qik-pagination li.qik-current a,
.qik-pagination li.qik-current p {
    background-color: #c00;
    color: #fff;
}

.qik-pagination li.qik-disabled {
    padding: 0;
}

.qik-pagination li.qik-disabled a {
    color: #767676;
    cursor: not-allowed;
    background-color: #fff;
}

.qik-pagination li.qik-disabled a.qik-touch,
.qik-pagination li.qik-disabled a:hover {
    background-color: #fff;
    color: #767676;
}

.qik-pagination:after {
    clear: both;
    content: "";
    display: block;
}

[class^="qik-ttl-"]+.qik-pullup {
    text-align: center;
}

[class^="qik-ttl-"]+.qik-pullup:after {
    clear: both;
    content: "";
    display: block;
}

[class^="qik-ttl-"]+.qik-pullup .qik-pagination-slim {
    margin: 0 auto 0.5em;
}

[class^="qik-ttl-"]+.qik-pullup button {
    float: right;
}

[class^="qik-ttl-"]+.qik-pullup .qik-btn-base,
[class^="qik-ttl-"]+.qik-pullup .qik-btn-close,
[class^="qik-ttl-"]+.qik-pullup .qik-btn-selected-pt2 {
    margin-top: 0.25em;
    margin-bottom: 0.75em;
    float: right;
}

@media screen and (min-width: 48em),
print {
    [class^="qik-ttl-"]+.qik-pullup {
        position: relative;
        text-align: right;
    }

    [class^="qik-ttl-"]+.qik-pullup .qik-pagination-slim {
        margin: 0 auto;
        position: absolute;
        right: 0;
        bottom: 0.714em;
    }

    [class^="qik-ttl-"]+.qik-pullup .qik-pagination-slim a,
    [class^="qik-ttl-"]+.qik-pullup .qik-pagination-slim p,
    [class^="qik-ttl-"]+.qik-pullup .qik-pagination-slim span {
        font-size: 14px !important;
        font-size: 1rem !important;
    }

    [class^="qik-ttl-"]+.qik-pullup .qik-btn-base,
    [class^="qik-ttl-"]+.qik-pullup .qik-btn-close,
    [class^="qik-ttl-"]+.qik-pullup .qik-btn-selected-pt2 {
        position: absolute;
        right: 0;
        bottom: 0.154em;
    }

    [class^="qik-ttl-"]+.qik-pullup button {
        position: absolute;
        right: 0;
        bottom: 0.214em;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-ttl-lvl-3+.qik-pullup .qik-btn-base,
    .qik-ui-group>fieldset>legend label+.qik-pullup .qik-btn-base,
    .qik-ttl-lvl-3+.qik-pullup .qik-btn-close,
    .qik-ui-group>fieldset>legend label+.qik-pullup .qik-btn-close,
    .qik-ttl-lvl-3+.qik-pullup .qik-btn-selected-pt2,
    .qik-ui-group>fieldset>legend label+.qik-pullup .qik-btn-selected-pt2 {
        bottom: -0.308em;
    }

    .qik-ttl-lvl-3+.qik-pullup button,
    .qik-ui-group>fieldset>legend label+.qik-pullup button {
        bottom: -0.5em;
    }
}

.qik-page-position {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    line-height: 1.15;
    font-family: Avenir-Book, Avenir, Arial, HiraKakuProN-W3, Osaka, Roboto,
        "Droid Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic",
        sans-serif;
    margin-bottom: 1em;
}

[class^="qik-ttl-"]+.qik-page-position {
    text-align: right;
    padding-bottom: 0.5em;
}

[class^="qik-ttl-"]+.qik-page-position span {
    display: inline;
}

@media screen and (min-width: 48em),
print {
    [class^="qik-ttl-"]+.qik-page-position {
        font-size: 14px !important;
        font-size: 1rem !important;
        margin-top: -2.25em;
        padding-bottom: 1em;
    }

    [class^="qik-ttl-"]+.qik-page-position span:after {
        display: inline;
    }
}

.qik-nav-block {
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}

.qik-nav-block li {
    border-width: 1px 1px 0 0;
}

.qik-nav-block li.qik-first-row {
    border-top: none;
}

.qik-nav-block li.qik-last-col {
    border-right-width: 0;
}

.qik-nav-block li {
    width: 50%;
    border-width: 1px 0 0 0;
    border-color: transparent;
    border-style: solid;
    display: block;
    float: left;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-block li {
        width: auto;
        border-width: 0;
    }

    .qik-nav-block li:nth-child(1),
    .qik-nav-block li:nth-child(2) {
        border-top-width: 0;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-block li {
        border-color: #ffffff;
    }

    .qik-nav-block li:nth-child(-n + 2) {
        border-top-width: 0;
    }

    .qik-external .qik-nav-block li {
        border-width: 0;
        border-bottom-width: 1px;
    }

    .qik-external .qik-nav-block li:last-child {
        border-bottom-width: 0;
    }
}

.qik-nav-block li:nth-child(2n + 0) {
    border-left-width: 1px;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-block li:nth-child(2n + 0) {
        border-width: 0;
    }
}

.qik-nav-block li.qik-full,
.qik-nav-block li.qik-row {
    width: 100%;
    border-left-width: 0;
}

@media screen and (min-width: 48em),
print {

    .qik-nav-block li.qik-full,
    .qik-nav-block li.qik-row {
        width: auto;
    }
}

.qik-nav-block li a {
    line-height: 1.654;
    display: block;
    position: relative;
    padding: 1em 0.25em 1em 0.66em;
    font-size: 12.012px !important;
    font-size: 0.858rem !important;
}

.qik-nav-block li a:after {
    font-family: qik-mffont;
    content: "\e8c3";
    color: #c00;
    position: absolute;
    width: 1em;
    height: 0.975em;
    top: 50%;
    right: -1.09em;
    display: block;
    margin-top: -0.5em;
    line-height: 1;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-block li a {
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 1.7;
        padding: 0 1.2em 0 0;
    }

    .qik-nav-block li a:after {
        font-family: qik-mffont;
        content: "\e8c3";
        font-size: 14px !important;
        font-size: 1rem !important;
        color: #c00;
        line-height: 1;
        position: absolute;
        width: 1em;
        height: 0.95em;
        top: 50%;
        right: 0;
        display: block;
        text-decoration: none;
        margin-top: -0.5em;
    }

    .qik-nav-block li a:after:hover {
        text-decoration: none;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-nav-block {
        margin: 0 0.71em;
        padding: 0.64em 0 0.71em;
        border-bottom: none;
    }

    .qik-external .qik-nav-block {
        padding-top: 1.14em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-block {
        border-bottom: 1px solid #ffffff;
    }

    .qik-external .qik-nav-block {
        border-bottom-width: 0;
    }
}

.qik-nav-block:after {
    clear: both;
    content: "";
    display: block;
}

.qik-nav-anchor li {
    margin-bottom: 0.5em;
}

.qik-nav-anchor li:not([class*="qik-grid-"]):not([class*="qik-col-"]) {
    white-space: nowrap;
}

.qik-nav-anchor li:before {
    font-family: qik-mffont;
    content: "\e760";
    margin-right: 0.3em;
    color: #c00;
}

.qik-box-useful .qik-nav-anchor {
    margin: 0 0 -0.5em 0.357em;
}

.qik-box-useful .qik-nav-anchor.qik-row li[class^="qik-col-"]:first-child,
.qik-box-useful .qik-nav-anchor.qik-row li[class^="qik-grid-"]:first-child {
    padding-left: 1em;
}

.qik-nav-anchor a i.qik-ico-down-open-mini:before {
    color: #c00;
    text-decoration: none;
}

.qik-nav-anchor.qik-ttl-row a,
.qik-nav-anchor.qik-col-head-sd a {
    padding-left: 1.6em;
    text-indent: -1.6em;
    display: inline-block;
}

.qik-nav-anchor.qik-ttl-row a i.qik-ico-down-open-mini:before,
.qik-nav-anchor.qik-col-head-sd a i.qik-ico-down-open-mini:before {
    margin-left: 1em;
    margin-right: -0.6em;
    overflow: visible;
}

.qik-nav-anchor a i.qik-ico-down-open-mini:before,
.qik-nav-anchor li:before {
    color: #a83d3d;
    height: 0.975em;
    line-height: 1;
    vertical-align: -25%;
    font-size: 1.25em;
}

@media screen and (min-width: 48em),
print {

    .qik-nav-anchor a i.qik-ico-down-open-mini:before,
    .qik-nav-anchor li:before {
        height: 0.95em;
        vertical-align: -20%;
    }
}

.qik-nav-anchor.qik-ttl-row a,
.qik-nav-anchor.qik-col-head-sd a {
    padding-left: 1.9em;
    text-indent: -1.9em;
}

.qik-nav-anchor-top {
    text-align: right;
}

.qik-nav-anchor-top:before {
    font-family: qik-mffont;
    content: "\25b4";
    margin-right: 0.3em;
}

.qik-anchor-pt-offset {
    display: block;
    position: relative;
    visibility: hidden;
}

.qik-btn:focus,
nav a:focus,
button:focus {
    -webkit-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
}

.qik-nav-sprt {
    float: right;
    margin: 2em 0 0 auto;
}

.qik-nav-sprt li {
    margin: 0;
    margin-left: 0.125em;
    float: left;
}

.qik-nav-sprt li .qik-btn {
    font-size: 11.9px !important;
    font-size: 0.85rem !important;
    padding: 0.5em 1em 0.25em 1em;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-sprt li .qik-btn {
        min-height: 2.077em;
        padding: 0.175em 1em 0;
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
        line-height: 1.75;
    }
}

@media screen and (max-width: 61.19em) {
    .qik-nav-sprt li .qik-btn {
        line-height: 1.5;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-sprt li .qik-btn {
        line-height: 1;
    }
}

.qik-nav-sprt li:last-child {
    margin-left: 0.25em;
}

.qik-nav-sprt:after {
    clear: both;
}

@media screen and (max-width: 61.19em) {
    header .qik-head-exp .qik-nav-sprt {
        margin-top: -0.25em !important;
    }
}

@media screen and (max-width: 47.94em) {
    header .qik-head-exp .qik-nav-sprt {
        margin-top: 1.65em !important;
    }
}

.qik-nav-following {
    display: block;
    position: fixed;
    bottom: 1em;
    right: 1em;
}

.qik-nav-pagetop {
    font-size: 0.875em;
    padding: 0.5em;
    color: #000;
    background-color: rgba(242, 242, 242, 0.8);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    padding: 0.25em 0;
    cursor: pointer;
}

.qik-nav-pagetop.qik-nav-fade-in .qik-ico-up-dir-1:before {
    content: "\e830 ";
}

.qik-nav-pagetop.qik-nav-fade-out .qik-ico-up-dir-1:before {
    content: "\e830";
}

.qik-nav-pagetop i {
    font-size: 28px !important;
    font-size: 2rem !important;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-pagetop {
        width: 2.1875rem;
        height: 2.1875rem;
        padding: 0;
    }

    .qik-nav-pagetop i {
        font-size: 20.692px !important;
        font-size: 1.478rem !important;
    }

    .qik-nav-pagetop i:before {
        margin-right: auto;
        margin-left: auto;
    }

    .qik-nav-pagetop span {
        display: none;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-nav-pagetop {
        background-color: #e9e9e9;
        -webkit-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.45);
        -moz-box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.45);
        box-shadow: 0.5px 0.866px 2px 0px rgba(0, 0, 0, 0.45);
        padding: 0.167em 0.5em 0.25em;
    }

    .qik-nav-pagetop .qik-ico-up-dir-1 {
        font-size: 16.996px !important;
        font-size: 1.214rem !important;
    }

    .qik-nav-pagetop .qik-ico-up-dir-1:before {
        margin-left: 0.1em;
        line-height: inherit;
        vertical-align: top;
    }
}

.qik-tab-list {
    padding: 0 0.285em;
    border-bottom: solid 3px #c00;
}

.qik-tab-list li {
    display: inline-block;
    text-indent: 0;
    padding: 0;
    font-size: 14px !important;
    font-size: 1rem !important;
    font-weight: bold;
    line-height: 1.2em;
    vertical-align: bottom;
    margin-left: -0.2em;
}

.qik-tab-list li:first-child {
    margin-left: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-tab-list li {
        line-height: 1em;
    }
}

.qik-tab-list li a {
    text-decoration: none;
    display: block;
    padding: 0.625em 1.428em 0.5em;
    text-align: center;
    color: #000;
    border: solid 1px #b7b7b7;
    border-bottom: 0;
    -webkit-border-radius: 0.4em 0.4em 0 0;
    -moz-border-radius: 0.4em 0.4em 0 0;
    -ms-border-radius: 0.4em 0.4em 0 0;
    -o-border-radius: 0.4em 0.4em 0 0;
    border-radius: 0.4em 0.4em 0 0;
    background: #f4f3f3;
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(0%, #ffffff),
            color-stop(100%, #eeecec));
    background: -webkit-linear-gradient(#ffffff, #eeecec);
    background: -moz-linear-gradient(#ffffff, #eeecec);
    background: -o-linear-gradient(#ffffff, #eeecec);
    background: linear-gradient(#ffffff, #eeecec);
}

.qik-tab-list li a:hover,
.qik-tab-list li a.qik-tab-active {
    padding: 0.75em 1.428em 0.625em;
    background-color: #c00;
    background-image: none;
    border-color: #c00;
    color: #fff;
}

@media screen and (min-width: 48em),
print {
    .qik-tab-list li a {
        padding: 1em 1.428em 0.928em;
    }

    .qik-tab-list li a:hover,
    .qik-tab-list li a.qik-tab-active {
        padding: 1.142em 1.428em 1.071em !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-tab-list li a.qik-tab-long-word-sd {
        padding-left: 0.95em;
        padding-right: 0.95em;
    }

    .qik-tab-list li a.qik-tab-height-two-line-sd {
        line-height: 2.4;
    }

    .qik-tab-list.qik-tab-font-small-sd li a {
        padding-left: 0.714em;
        padding-right: 0.714em;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
    }

    .qik-tab-list.qik-tab-font-small-sd li a.qik-tab-height-two-line-sd {
        line-height: 2.75;
    }
}

.qik-tab-list-complement li a:hover,
.qik-tab-list-complement li a.qik-tab-active {
    padding-bottom: 0.5625em;
    border-width: 1px;
    border-style: solid;
}

@media screen and (min-width: 48em),
print {

    .qik-tab-list-complement li a:hover,
    .qik-tab-list-complement li a.qik-tab-active {
        padding-bottom: 1em !important;
    }
}

.qik-choice-opt {
    margin: 0.284em 0.3em 0.428em 0 !important;
    padding: 0 0.75em 0 0;
    text-indent: 0;
    border-right: 1px solid #bebebe;
}

.qik-choice-opt:last-child {
    border-right: none;
}

.qik-choice-opt a {
    padding: 0.25em 0.286em;
}

.qik-choice-opt a.qik-choice-opt-current {
    text-decoration: none;
    background: #c00;
    color: #fff;
    font-weight: bold;
}

.qik-choice-opt button {
    font-family: HiraKakuProN-W3, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background-color: transparent;
    color: #336;
    cursor: pointer;
    text-decoration: underline;
    padding: 0.25em 0.286em;
}

.qik-choice-opt button:hover {
    color: #c00;
    text-decoration: underline;
}

.qik-choice-opt button:active {
    color: #c00;
}

.qik-choice-opt button[class^="qik-btn"],
.qik-choice-opt button.qik-no-link,
.qik-ct-nav-second .qik-choice-opt button,
.qik-ct-pagination .qik-choice-opt button,
.qik-choice-opt button.qik-bln-close {
    text-decoration: none;
}

.qik-choice-opt button[class^="qik-btn"]:before,
.qik-choice-opt button[class^="qik-btn"]:after,
.qik-choice-opt button[class^="qik-btn"] i:before,
.qik-choice-opt button[class^="qik-btn"] i:after,
.qik-choice-opt button.qik-no-link:before,
.qik-choice-opt button.qik-no-link:after,
.qik-choice-opt button.qik-no-link i:before,
.qik-choice-opt button.qik-no-link i:after,
.qik-ct-nav-second .qik-choice-opt button:before,
.qik-ct-nav-second .qik-choice-opt button:after,
.qik-ct-nav-second .qik-choice-opt button i:before,
.qik-ct-nav-second .qik-choice-opt button i:after,
.qik-ct-pagination .qik-choice-opt button:before,
.qik-ct-pagination .qik-choice-opt button:after,
.qik-ct-pagination .qik-choice-opt button i:before,
.qik-ct-pagination .qik-choice-opt button i:after,
.qik-choice-opt button.qik-bln-close:before,
.qik-choice-opt button.qik-bln-close:after,
.qik-choice-opt button.qik-bln-close i:before,
.qik-choice-opt button.qik-bln-close i:after {
    overflow: visible;
}

.qik-choice-opt button.qik-hover,
.qik-choice-opt button:hover,
.qik-choice-opt button:active,
.qik-choice-opt button:focus {
    text-decoration: none !important;
}

.qik-choice-opt button:before,
.qik-choice-opt button:after,
.qik-choice-opt button i:before,
.qik-choice-opt button i:after {
    overflow: hidden;
}

.qik-choice-opt button:not([href]) {
    text-decoration: none !important;
}

.qik-choice-opt button.qik-choice-opt-current {
    cursor: default;
    text-decoration: none;
    background: #c00;
    color: #fff;
    font-weight: bold;
}

.qik-choice-opt button.qik-choice-opt-current:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
}

.qik-choice-opt button.qik-choice-opt-disabled {
    color: #a9a9a9;
    cursor: not-allowed;
}

.qik-choice-opt button.qik-choice-opt-disabled:hover,
.qik-choice-opt button.qik-choice-opt-disabled:active {
    color: #a9a9a9;
    text-decoration: none;
}

nav.qik-mega {
    position: relative;
    background: #333333;
}

@media screen and (min-width: 48em),
print {
    nav.qik-mega {
        min-height: 3.5em;
    }
}

.qik-nav-menu {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 15;
    list-style: none;
}

.qik-nav-menu {
    *zoom: 1;
}

.qik-nav-menu:before,
.qik-nav-menu:after {
    content: "";
    display: table;
}

.qik-nav-menu:after {
    clear: both;
}

.qik-nav-menu.qik-nav-shareholding .qik-nav-main {
    max-width: 40% !important;
    min-width: 40% !important;
}

.qik-nav-menu.qik-nav-shareholding .qik-nav-main.qik-nav-home {
    max-width: 20% !important;
    min-width: 20% !important;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-menu.qik-nav-shareholding .qik-nav-main {
        max-width: 46% !important;
        min-width: 46% !important;
    }

    .qik-nav-menu.qik-nav-shareholding .qik-nav-main.qik-nav-home {
        max-width: 8% !important;
        min-width: 8% !important;
    }
}

.qik-nav-menu .qik-nav-main {
    -webkit-box-flex: 1;
    box-flex: 1;
    display: inline-block;
    float: left;
    max-width: 23%;
    min-width: 23%;
    margin: 0 !important;
    padding: 0;
    text-indent: 0;
    text-align: center;
}

.qik-nav-menu .qik-nav-main:first-child {
    margin-left: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main {
        border-left: 1px solid #5c5c5c;
    }
}

.qik-nav-menu .qik-nav-main.qik-nav-home {
    display: none !important;
}

@media screen and (min-width: 61.25em),
print {
    .qik-nav-menu .qik-nav-main.qik-nav-assets {
        max-width: 14.69% !important;
        min-width: 14.69% !important;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-nav-menu .qik-nav-main.qik-nav-assets {
        max-width: 13.02% !important;
        min-width: 13.02% !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-assets {
        border-left: none;
        max-width: 16.56% !important;
        min-width: 16.56% !important;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-nav-menu .qik-nav-main.qik-nav-invest {
        max-width: 11.02% !important;
        min-width: 11.02% !important;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-nav-menu .qik-nav-main.qik-nav-invest {
        max-width: 12.24% !important;
        min-width: 12.24% !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-invest {
        max-width: 16.88% !important;
        min-width: 16.88% !important;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-nav-menu .qik-nav-main.qik-nav-trade {
        max-width: 9.7% !important;
        min-width: 9.7% !important;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-nav-menu .qik-nav-main.qik-nav-trade {
        max-width: 10.42% !important;
        min-width: 10.42% !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-trade {
        max-width: 16.24% !important;
        min-width: 16.24% !important;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-nav-menu .qik-nav-main.qik-nav-money {
        max-width: 13.27% !important;
        min-width: 13.27% !important;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-nav-menu .qik-nav-main.qik-nav-money {
        max-width: 15.1% !important;
        min-width: 15.1% !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-money {
        max-width: 16.56% !important;
        min-width: 16.56% !important;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-nav-menu .qik-nav-main.qik-nav-dashboard {
        max-width: 16.12% !important;
        min-width: 16.12% !important;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-nav-menu .qik-nav-main.qik-nav-dashboard {
        max-width: 13.02% !important;
        min-width: 13.02% !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-dashboard {
        max-width: 16.88% !important;
        min-width: 16.88% !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main {
        max-width: 20%;
        min-width: 20%;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-nav-menu .qik-nav-main {
        -webkit-box-flex: 0;
        box-flex: 0;
    }
}

.qik-nav-menu .qik-nav-main p.qik-nav-tab {
    display: block;
    height: 3.2em;
    font-size: 15.75px !important;
    font-size: 1.125rem !important;
    line-height: 3.1em;
    position: relative;
    z-index: 1000001;
    background: #333333;
    line-height: 1.2;
    font-size: 14.98px !important;
    font-size: 1.07rem !important;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main p.qik-nav-tab {
        font-size: 9.9988px !important;
        font-size: 0.7142rem !important;
        height: 4.5em;
    }
}

.qik-nav-menu .qik-nav-main p.qik-nav-tab a {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    height: 3.75em;
    margin: 0;
    border: 1px solid transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-menu .qik-nav-main p.qik-nav-tab a {
        height: 3.5rem !important;
        padding-top: 0.27em !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main p.qik-nav-tab a {
        padding: 0.17em 0 0 !important;
        font-size: 10.5px !important;
        font-size: 0.75rem !important;
        line-height: 1.15 !important;
    }
}

.qik-nav-menu .qik-nav-main p.qik-nav-tab a:before {
    display: none !important;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main p.qik-nav-tab a {
        height: 54px !important;
        line-height: 1;
        flex-direction: column;
    }
}

.qik-nav-menu .qik-nav-main p.qik-nav-tab a:before {
    height: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: "qik-mffont";
    margin-right: 5px;
    font-size: 32.2px !important;
    font-size: 2.3rem !important;
    line-height: 0;
    position: relative;
    top: -0.15em;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main p.qik-nav-tab a:before {
        font-size: 28px !important;
        font-size: 2rem !important;
        padding: 0;
        margin: 0;
        height: 50%;
        line-height: calc(100% - 2em);
        top: -0.2em;
        width: 100%;
    }
}

.qik-nav-menu .qik-nav-main p.qik-nav-tab a:hover:before,
.qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-hover:before {
    transform-origin: 50% 70%;
    animation: scaleUp 0.15s ease-out both;
}

@media screen and (max-width: 47.94em) {

    .qik-nav-menu .qik-nav-main p.qik-nav-tab a:hover:before,
    .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-hover:before {
        transform-origin: 50% 50%;
    }
}

.qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-nav-disabled:before {
    animation: none;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main p.qik-nav-tab a span {
        letter-spacing: -0.15em;
        line-height: 1;
    }
}

.qik-nav-menu .qik-nav-main.qik-nav-home {
    max-width: 8%;
    min-width: 8%;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-home {
        max-width: 20%;
        min-width: 20%;
    }
}

.qik-nav-menu .qik-nav-main.qik-nav-home p.qik-nav-tab a {
    background: #ffffff;
}

.qik-nav-menu .qik-nav-main.qik-nav-home p.qik-nav-tab a:after {
    display: none !important;
}

.qik-nav-menu .qik-nav-main.qik-nav-home .qik-nav-sub {
    display: none !important;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-trade p.qik-nav-tab a {
        height: 55px !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-assets p.qik-nav-tab a {
        height: 55px !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-invest p.qik-nav-tab a {
        height: 55px !important;
    }
}

.qik-nav-menu .qik-nav-main.qik-nav-invest p.qik-nav-tab a:before {
    font-size: 33.6px !important;
    font-size: 2.4rem !important;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-invest p.qik-nav-tab a:before {
        font-size: 29.4px !important;
        font-size: 2.1rem !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-money p.qik-nav-tab a {
        height: 55px !important;
    }
}

.qik-nav-menu .qik-nav-main.qik-nav-money p.qik-nav-tab a:before {
    font-size: 30.8px !important;
    font-size: 2.2rem !important;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-money p.qik-nav-tab a:before {
        font-size: 25.2px !important;
        font-size: 1.8rem !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-dashboard p.qik-nav-tab a {
        height: 55px !important;
    }
}

.qik-nav-menu .qik-nav-main.qik-nav-dashboard p.qik-nav-tab a:before {
    font-size: 33.6px !important;
    font-size: 2.4rem !important;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-dashboard p.qik-nav-tab a:before {
        font-size: 30.8px !important;
        font-size: 2.2rem !important;
        top: -0.25em;
    }
}

.qik-nav-sub {
    position: absolute !important;
    display: none;
    width: 99%;
    margin: 0 0.5%;
    padding: 1em 1.35em 0 !important;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
    margin: 0;
    padding: 18px 0 0 0 !important;
    left: 0;
    width: 100%;
    background: #eeeeee;
    position: relative;
}

@media screen and (min-width: 61.25em),
print {
    .qik-nav-sub {
        min-width: 980px;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-sub {
        border-bottom: none;
        -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    }
}

.qik-nav-sub.qik-open:before {
    display: none !important;
}

.qik-nav-sub .qik-ct-nav-sub-inner {
    margin: 0 auto;
    padding-right: 13px;
    padding-left: 1px;
    max-width: 980px;
}

.qik-nav-sub .qik-ico-to-pc:before {
    color: #cc0000;
    font-size: 15.70513px !important;
    font-size: 1.12179rem !important;
    width: 18px;
    height: 0.975em;
    margin-top: -2px;
    line-height: 1 !important;
    vertical-align: -25%;
    overflow: hidden;
}

.qik-nav-sub:before {
    content: "";
    display: none;
    height: 1em;
    position: absolute;
    top: -1em;
    left: 0;
    right: 0;
}

.qik-nav-sub ul {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin: 0 1em 0 0;
    padding: 0;
}

.qik-nav-sub ul li {
    float: left;
    margin: 0;
    text-indent: 0;
    display: block;
    list-style-type: none;
    width: 50%;
    margin: 0;
    padding: 0;
}

.qik-nav-sub ul li:only-child {
    float: none;
    width: 100%;
}

.qik-nav-sub ul li a {
    display: block;
    padding: 0.25em 1em 0.125em;
    line-height: 2;
    margin: 0.25em;
    text-decoration: none;
}

.qik-nav-sub ul li a:visited,
.qik-nav-sub ul li a.qik-touch,
.qik-nav-sub ul li a.qik-open,
.qik-nav-sub ul li a.qik-hover,
.qik-nav-sub ul li a:hover {
    text-decoration: none;
}

.qik-nav-sub ul li a:focus {
    -webkit-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
}

.qik-nav-sub.qik-open {
    display: block;
    z-index: 100000;
}

.qik-nav-sub.qik-open:before {
    content: "";
    display: block;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-sub .qik-nav-close-btn-small {
        display: none;
    }

    .qik-nav-sub a:hover {
        background: #fff1f1;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-sub {
        width: 100%;
        margin: 0;
        border-left: none;
        border-right: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        top: 62px;
        position: relative;
        padding: 2em 0.625em 0.938em !important;
        overflow: hidden;
    }

    .qik-nav-sub .qik-nav-close-btn-small {
        display: block;
        position: absolute;
        top: 0.25em;
        right: 0.25em;
    }

    .qik-nav-sub .qik-nav-close-btn-small:before {
        font-family: qik-mffont;
        display: inline-block;
    }
}

.qik-nav-sub .qik-nav-sub-group {
    text-align: left;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
}

.qik-nav-sub .qik-nav-sub-group dt {
    margin: 0 0.35em 1px;
    margin-top: 21px;
    margin-top: 1.5rem;
    font-size: 15.9992px;
    font-size: 1.1428rem;
    font-weight: bold;
    display: table;
    margin: 0;
    width: 100%;
}

.qik-nav-sub .qik-nav-sub-group dt:first-child {
    margin-top: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link {
        padding: 13px 0 0 13px !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-sub .qik-nav-sub-group dt {
        margin: 0 0 0.625em;
        padding: 0.663em 0.75em 0.563em;
        font-weight: normal;
        font-size: 14px;
        font-size: 1rem;
        position: relative;
        cursor: pointer;
        display: block;
        margin: 0;
        padding: 1.071em 2.86em 0.93em 0.93em;
        position: relative;
        background: #ffffff;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
    }

    .qik-nav-sub .qik-nav-sub-group dt:after {
        margin-top: -0.54em;
        position: absolute;
        top: 50%;
        right: 1.2em;
        font-family: qik-mffont;
        content: "\e75c";
        font-size: 16.1px;
        font-size: 1.15rem;
        line-height: 1;
    }

    .qik-nav-sub .qik-nav-sub-group dt:hover,
    .qik-nav-sub .qik-nav-sub-group dt:active,
    .qik-nav-sub .qik-nav-sub-group dt:focus {
        background: #eeeeee;
    }

    .qik-nav-sub .qik-nav-sub-group dt.qik-nav-sub-dt-open {
        background: #eeeeee;
    }

    .qik-nav-sub .qik-nav-sub-group dt.qik-nav-sub-dt-open:after {
        content: "\e75f";
    }

    .qik-nav-sub .qik-nav-sub-group dt:active,
    .qik-nav-sub .qik-nav-sub-group dt:focus {
        -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    }
}

.qik-nav-sub .qik-nav-sub-group dt+dd {
    margin-top: 0;
}

.qik-nav-sub .qik-nav-sub-group dt.qik-direct-link {
    padding: 0;
    border: none;
    background: none;
}

.qik-nav-sub .qik-nav-sub-group dt.qik-direct-link:after {
    display: none;
}

.qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a {
    color: #000;
    display: block;
    margin-top: 21px;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    text-align: left;
    font-size: 15.9992px;
    font-size: 1.1428rem;
    font-weight: bold;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a {
        display: table-cell;
        border: 1px solid #bababa;
        -webkit-border-radius: 0.29rem;
        -moz-border-radius: 0.29rem;
        -ms-border-radius: 0.29rem;
        -o-border-radius: 0.29rem;
        border-radius: 0.29rem;
        -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
        padding: 0.29em 0.64em 0.14em 1.28em;
        position: relative;
        height: 4.57em;
        background: #ffffff;
        font-size: 14px !important;
        font-size: 1rem !important;
        font-weight: normal;
        line-height: 1.29;
        text-align: center;
        text-decoration: none;
        vertical-align: middle;
    }

    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a:before {
        position: absolute;
        top: 1.31em;
        left: 0.75em;
        color: #c00;
        font-family: qik-mffont;
        content: "\f1c6";
        font-size: 15.96px;
        font-size: 1.14rem;
        font-weight: bold;
        line-height: 1;
    }

    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a:hover {
        background: #fff1f1;
    }

    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a:active,
    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a:focus,
    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a.qik-touch {
        background: #fff1f1;
        -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        border-color: #66afe9;
    }

    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a .qik-ico-squares {
        position: absolute;
        top: 1.92em;
        right: 0.39em;
        font-size: 13.02px;
        font-size: 0.93rem;
    }
}

@media screen and (min-width: 48em) and (min-width: 48em) and (max-width: 61.19em) {
    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a {
        padding-right: 0.11em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a {
        margin: 0 0 0.625em;
        padding: 0.663em 0.75em 0.563em;
        font-weight: normal;
        font-size: 14px;
        font-size: 1rem;
        position: relative;
        cursor: pointer;
        display: block;
        margin: 0;
        padding: 1.071em 2.86em 0.93em 0.93em;
        position: relative;
        background: #ffffff;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        text-decoration: none;
    }

    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a:after {
        margin-top: -0.54em;
        position: absolute;
        top: 50%;
        right: 1.2em;
        font-family: qik-mffont;
        content: "\e75c";
        font-size: 16.1px;
        font-size: 1.15rem;
        line-height: 1;
    }

    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a:hover,
    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a:active,
    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a:focus {
        background: #eeeeee;
    }

    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a:after {
        display: none;
    }
}

.qik-nav-sub .qik-nav-sub-group dt.qik-direct-link a i.qik-ico-squares {
    text-indent: -0.55em;
}

.qik-nav-sub .qik-nav-sub-group dt.qik-direct-link:first-child a {
    margin-top: 0;
}

.qik-nav-sub .qik-nav-sub-group dd {
    margin: 0 0.45em;
    margin-top: 21px;
    margin-top: 1.5rem;
    overflow: hidden;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-sub .qik-nav-sub-group dd {
        margin: 0;
        display: none;
        transition: margin 0.1s;
        border-top: solid 1px #dedede;
    }

    .qik-nav-sub .qik-nav-sub-group dd.qik-nav-sub-dd-open {
        margin-bottom: 0 !important;
    }

    .qik-nav-sub .qik-nav-sub-group dd.qik-nav-sub-dd-open {
        display: block;
        margin-bottom: 0.625em;
    }
}

ul.qik-nav-list-outer {
    margin: 0;
}

@media screen and (max-width: 47.94em) {
    ul.qik-nav-list-outer {
        overflow: hidden;
    }
}

@media screen and (max-width: 47.94em) {
    ul.qik-nav-list-outer>li:first-child {
        border-top: none;
    }
}

ul.qik-nav-list-outer li {
    width: 100%;
    float: none;
    border-bottom: solid 1px #dedede;
}

ul.qik-nav-list-outer li:last-child {
    border-bottom: 0;
}

ul.qik-nav-list-outer li a,
ul.qik-nav-list-outer li p {
    display: block;
    padding: 0.75em 0.2142em;
    line-height: 1em;
    font-weight: bold;
}

@media screen and (max-width: 47.94em) {

    ul.qik-nav-list-outer li a,
    ul.qik-nav-list-outer li p {
        font-weight: normal;
        background: #eeeeee;
        padding: 0.5em 0.75em;
    }

    ul.qik-nav-list-outer li a:last-child,
    ul.qik-nav-list-outer li p:last-child {
        border-bottom: none;
    }
}

@media screen and (max-width: 47.94em) {
    ul.qik-nav-list-outer li p {
        position: relative;
        padding: 0.75em 0.625em;
        line-height: 1em;
    }

    ul.qik-nav-list-outer li p:after {
        font-family: "qik-mffont";
        line-height: 0;
        display: none;
        position: absolute;
        top: 0.8em;
        right: 0.5em;
    }
}

ul.qik-nav-list-outer li a {
    margin: 0;
    height: auto;
    color: #000;
}

@media screen and (max-width: 47.94em) {

    ul.qik-nav-list-outer li a:active,
    ul.qik-nav-list-outer li a:focus {
        background: #fff1f1;
    }
}

ul.qik-nav-list-outer li a:before {
    font-size: 14px;
    font-size: 1rem;
}

@media screen and (min-width: 48em),
print {
    ul.qik-nav-list-outer li a:before {
        margin-right: 5px;
    }
}

@media screen and (max-width: 47.94em) {
    ul.qik-nav-list-outer li a {
        cursor: pointer;
        position: relative;
        padding: 0.75em 0.625em;
        line-height: 1em;
        padding: 1.07em 2.86em 0.93em 1.93em;
        line-height: 1.5;
    }

    ul.qik-nav-list-outer li a:before {
        display: none;
    }

    ul.qik-nav-list-outer li a:before {
        content: "";
    }

    ul.qik-nav-list-outer li a:after {
        font-family: "qik-mffont";
        font-size: 19.999px !important;
        font-size: 1.4285rem !important;
        display: block;
        position: absolute;
        line-height: 1;
        top: 50%;
        right: 0.65em;
        margin-top: -0.562em;
        margin-top: -0.6em;
        right: 1.3em;
        content: "\f1c6";
        color: #c00;
        font-size: 15.82px !important;
        font-size: 1.13rem !important;
        font-weight: bold;
    }
}

@media screen and (max-width: 47.94em) {

    ul.qik-nav-list-outer li a:hover,
    ul.qik-nav-list-outer li a.qik-hover,
    ul.qik-nav-list-outer li a.qik-focus {
        background: #fff1f1;
    }
}

@media screen and (min-width: 48em),
print {
    ul.qik-nav-list-inside {
        margin: 0;
    }
}

@media screen and (max-width: 47.94em) {
    ul.qik-nav-list-inside {
        display: block;
    }

    ul.qik-nav-list-inside.qik-nav-sub-ul-open {
        display: block;
    }
}

ul.qik-nav-list-inside li:first-child {
    border-top: none;
}

ul.qik-nav-list-inside li a {
    padding: 0.75em 0.312em 0.75em 1.312em;
}

@media screen and (max-width: 47.94em) {
    ul.qik-nav-list-inside li a {
        padding: 0.75em 0.312em 0.75em 1.562em;
    }
}

.qik-nav-close-btn {
    display: block;
    margin: 1em 0;
}

@media screen and (max-width: 47.94em) {

    .qik-nav-close-btn button.qik-btn-base:hover,
    .qik-nav-close-btn button.qik-btn-close:hover,
    .qik-nav-close-btn button.qik-btn-selected-pt2:hover,
    .qik-nav-close-btn button.qik-btn-base.qik-hover,
    .qik-nav-close-btn button.qik-hover.qik-btn-close,
    .qik-nav-close-btn button.qik-hover.qik-btn-selected-pt2,
    .qik-nav-close-btn button.qik-btn-base.qik-focus,
    .qik-nav-close-btn button.qik-focus.qik-btn-close,
    .qik-nav-close-btn button.qik-focus.qik-btn-selected-pt2 {
        color: #ffffff;
        opacity: 0.8;
    }
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab {
    padding: 0;
    height: auto;
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a {
    height: 3.2em;
    padding: 0.2em 0.2em 0;
    position: relative;
}

@media screen and (max-width: 47.94em) {
    nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a {
        padding: 0 0.2em 0.2em;
    }
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-hover,
nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-focus,
nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-open {
    text-decoration: none;
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-hover:after,
nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-focus:after,
nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-open:after {
    content: "";
    display: block;
    position: absolute;
    display: none;
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a:hover {
    text-decoration: none;
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-nav-current,
nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-hover {
    color: #ffffff;
    background: #c00;
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-nav-disabled {
    color: #555555;
    text-decoration: none;
    background: #dadada;
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-nav-disabled .qik-ico-squares:before {
    color: #555555;
}

nav.qik-mega .qik-nav-menu.qik-nav-shareholding .qik-nav-main p.qik-nav-tab a.qik-hover:after {
    display: none;
}

nav.qik-mega.qik-mega-fixed {
    position: fixed;
    z-index: 35;
    left: 0;
    top: 0;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 48em),
print {
    nav.qik-mega.qik-mega-fixed {
        min-height: 2.3em !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-tab {
        height: 2.3em;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-tab a {
        height: 100%;
        line-height: 1.2 !important;
        padding: 0;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-tab a.qik-hover,
    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-tab a.qik-focus,
    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-tab a.qik-open {
        text-decoration: none;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-tab a.qik-hover:after,
    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-tab a.qik-focus:after,
    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-tab a.qik-open:after {
        bottom: -9px !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-sub {
        top: 44px !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-home .qik-nav-tab a.qik-ct-hover,
    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-home .qik-nav-tab a:focus,
    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-home .qik-nav-tab a.qik-nav-current {
        background: #ffffff;
        border: 1px solid transparent;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-home img {
        width: 100%;
        height: auto;
    }
}

@media screen and (min-width: 48em) and (min-width: 61.25em),
print {
    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-tab {
        height: auto;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-home {
        display: block !important;
        max-width: 12.24% !important;
        min-width: 12.24% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-home .qik-nav-tab a {
        padding: 0 0.73em !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-assets {
        max-width: 12.86% !important;
        min-width: 12.86% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-invest {
        max-width: 9.18% !important;
        min-width: 9.18% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-trade {
        max-width: 8.16% !important;
        min-width: 8.16% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-money {
        max-width: 11.43% !important;
        min-width: 11.43% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-dashboard {
        max-width: 14.49% !important;
        min-width: 14.49% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-sub {
        top: 49px !important;
    }
}

@media screen and (min-width: 48em) and (min-width: 48em) and (max-width: 61.19em) {
    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-tab {
        height: auto;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-home {
        display: block !important;
        max-width: 13.02% !important;
        min-width: 13.02% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-home .qik-nav-tab a {
        padding: 0 0.6em !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-assets {
        max-width: 11.2% !important;
        min-width: 11.2% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-invest {
        max-width: 10.42% !important;
        min-width: 10.42% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-trade {
        max-width: 8.32% !important;
        min-width: 8.32% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-money {
        max-width: 13.28% !important;
        min-width: 13.28% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-dashboard {
        max-width: 11.2% !important;
        min-width: 11.2% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main .qik-nav-sub {
        top: 49px !important;
    }
}

.qik-mega-fixed-contents {
    margin-top: 0em;
}

@media screen and (min-width: 48em),
print {
    .qik-mega-fixed-contents {
        margin-top: 0em;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-mega-fixed-contents {
        margin-top: 0em;
    }
}

.qik-megaModal {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    filter: progid:DXImageTransform.qik-Microsoft.qik-Alpha(Opacity=0);
    opacity: 0;
    background: rgba(255, 255, 255, 0);
}

@keyframes scaleUp {
    0% {
        transform: scale(0);
    }

    90% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

[class^="qik-btn-"],
.qik-btn {
    display: inline-block;
    border: 1px solid transparent;
    margin-bottom: 0.8em;
    min-height: 2.5em;
    padding: 0.75em 1em 0.45em;
    outline: 0;
    color: #000;
    font-family: HiraKakuProN-W6, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px !important;
    font-size: 1rem !important;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-indent: 0;
    white-space: nowrap;
    cursor: pointer;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -ms-border-radius: 0.25rem;
    -o-border-radius: 0.25rem;
    border-radius: 0.25rem;
}

@media screen and (min-width: 48em),
print {

    [class^="qik-btn-"],
    .qik-btn {
        min-height: 2.571em;
        margin-bottom: 0.75em;
        padding-top: 0.7em;
    }
}

[class^="qik-btn-"]:link,
[class^="qik-btn-"]:visited,
.qik-btn:link,
.qik-btn:visited {
    color: #000;
}

[class^="qik-btn-"]:hover,
.qik-btn:hover {
    color: #000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
}

[class^="qik-btn-"]:active,
[class^="qik-btn-"]:focus,
[class^="qik-btn-"].qik-touch,
.qik-btn:active,
.qik-btn:focus,
.qik-btn.qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

@media screen and (min-width: 48em),
print {

    [class^="qik-btn-"],
    .qik-btn {
        -webkit-border-radius: 0.29rem;
        -moz-border-radius: 0.29rem;
        -ms-border-radius: 0.29rem;
        -o-border-radius: 0.29rem;
        border-radius: 0.29rem;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-action [class^="qik-btn-"],
    .qik-action-same [class^="qik-btn-"],
    .qik-action .qik-btn,
    .qik-action-same .qik-btn {
        margin-bottom: 0;
    }
}

[class^="qik-btn-"]:before,
.qik-btn:before {
    font-family: "qik-mffont";
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    speak: none;
    text-decoration: inherit;
    text-shadow: none;
}

[class^="qik-btn-"] i,
.qik-btn i {
    color: inherit;
}

[class^="qik-btn-"] i:before,
.qik-btn i:before {
    font-family: "qik-mffont";
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    speak: none;
    text-decoration: inherit;
    text-shadow: none;
}

a[class^="qik-btn-"],
a.qik-btn {
    color: #000;
}

a[class^="qik-btn-"] i,
a.qik-btn i {
    color: inherit;
}

p[class^="qik-btn-"]:active,
p[class^="qik-btn-"]:focus,
p[class^="qik-btn-"].qik-touch,
p.qik-btn:active,
p.qik-btn:focus,
p.qik-btn.qik-touch {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

p[class^="qik-btn-"]:hover,
p.qik-btn:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.qik-btn-base,
.qik-btn-close,
.qik-btn-selected-pt2 {
    border-color: #bebebe;
    min-height: 2.938em;
    padding-bottom: 0.7em;
    color: #000;
    background: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

@media screen and (min-width: 48em),
print {

    .qik-btn-base,
    .qik-btn-close,
    .qik-btn-selected-pt2 {
        min-height: 2.692em;
        padding-bottom: 0.4em;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-btn-base,
    .qik-btn-close,
    .qik-btn-selected-pt2 {
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
    }
}

.qik-btn-base:hover,
.qik-btn-close:hover,
.qik-btn-selected-pt2:hover,
.qik-btn-base:active,
.qik-btn-close:active,
.qik-btn-selected-pt2:active,
.qik-btn-base:focus,
.qik-btn-close:focus,
.qik-btn-selected-pt2:focus,
.qik-btn-base.qik-touch,
.qik-touch.qik-btn-close,
.qik-touch.qik-btn-selected-pt2 {
    background-color: #fff;
}

[class^="qik-ttl-"]+.qik-pullup .qik-btn-base,
[class^="qik-ttl-"]+.qik-pullup .qik-btn-close,
[class^="qik-ttl-"]+.qik-pullup .qik-btn-selected-pt2 {
    min-height: 2.5em;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    line-height: 2.4;
}

.qik-action .qik-btn-base,
.qik-action .qik-btn-close,
.qik-action .qik-btn-selected-pt2,
.qik-action-same .qik-btn-base,
.qik-action-same .qik-btn-close,
.qik-action-same .qik-btn-selected-pt2 {
    min-height: 2.667em;
    padding-top: 0.2em;
    padding-bottom: 0.1em;
    font-size: 13.132px !important;
    font-size: 0.938rem !important;
    line-height: 1.5;
}

.qik-action .qik-btn-base.qik-btn-short,
.qik-action .qik-btn-short.qik-btn-close,
.qik-action .qik-btn-short.qik-btn-selected-pt2,
.qik-action-same .qik-btn-base.qik-btn-short,
.qik-action-same .qik-btn-short.qik-btn-close,
.qik-action-same .qik-btn-short.qik-btn-selected-pt2 {
    min-height: 2.5em;
    padding-top: 0.2em;
    padding-bottom: 0.1em;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    line-height: 1.5;
}

@media screen and (min-width: 48em),
print {

    [class^="qik-ttl-"]+.qik-pullup .qik-btn-base,
    [class^="qik-ttl-"]+.qik-pullup .qik-btn-close,
    [class^="qik-ttl-"]+.qik-pullup .qik-btn-selected-pt2 {
        padding-top: 0.25em;
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
        line-height: 2.25;
    }

    .qik-action .qik-btn-base,
    .qik-action .qik-btn-close,
    .qik-action .qik-btn-selected-pt2,
    .qik-action-same .qik-btn-base,
    .qik-action-same .qik-btn-close,
    .qik-action-same .qik-btn-selected-pt2 {
        min-height: 2.5em;
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }

    .qik-action .qik-btn-base.qik-btn-short,
    .qik-action .qik-btn-short.qik-btn-close,
    .qik-action .qik-btn-short.qik-btn-selected-pt2,
    .qik-action-same .qik-btn-base.qik-btn-short,
    .qik-action-same .qik-btn-short.qik-btn-close,
    .qik-action-same .qik-btn-short.qik-btn-selected-pt2 {
        min-height: 2.692em;
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
    }
}

.qik-btn-base:before,
.qik-btn-close:before,
.qik-btn-selected-pt2:before {
    line-height: 1.25;
}

.qik-btn-base.qik-ico-r:before,
.qik-ico-r.qik-btn-close:before,
.qik-ico-r.qik-btn-selected-pt2:before {
    color: #c00;
    right: -0.5em;
    margin-top: -0.625em;
}

@media screen and (min-width: 48em),
print {

    .qik-btn-base.qik-ico-r:before,
    .qik-ico-r.qik-btn-close:before,
    .qik-ico-r.qik-btn-selected-pt2:before {
        right: -0.3em;
        margin-top: -0.55em;
        font-size: 20.006px !important;
        font-size: 1.429rem !important;
    }
}

.qik-btn-base.qik-float-sd-c,
.qik-float-sd-c.qik-btn-close,
.qik-float-sd-c.qik-btn-selected-pt2 {
    display: block;
}

@media screen and (min-width: 48em),
print {

    .qik-btn-base.qik-float-sd-c,
    .qik-float-sd-c.qik-btn-close,
    .qik-float-sd-c.qik-btn-selected-pt2 {
        display: inline-block;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-cal-area .qik-btn-base,
    .qik-cal-area .qik-btn-close,
    .qik-cal-area .qik-btn-selected-pt2,
    .qik-kbd-box .qik-btn-base,
    .qik-kbd-box .qik-btn-close,
    .qik-kbd-box .qik-btn-selected-pt2,
    .qik-inline-btn .qik-btn-base,
    .qik-inline-btn .qik-btn-close,
    .qik-inline-btn .qik-btn-selected-pt2,
    .qik-hidden-print .qik-btn-base,
    .qik-hidden-print .qik-btn-close,
    .qik-hidden-print .qik-btn-selected-pt2 {
        line-height: 2.538 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .qik-btn-base.qik-ico-r:before,
    .qik-ico-r.qik-btn-close:before,
    .qik-ico-r.qik-btn-selected-pt2:before {
        right: -0.5em;
        margin-top: -0.55em;
        font-size: 15.4px !important;
        font-size: 1.1rem !important;
    }
}

@media screen and (max-width: 47.94em) {

    .qik-btn-base.qik-ico-r:before,
    .qik-ico-r.qik-btn-close:before,
    .qik-ico-r.qik-btn-selected-pt2:before {
        margin-top: -0.575em;
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

a.qik-btn-base,
a.qik-btn-close,
a.qik-btn-selected-pt2,
p.qik-btn-base,
p.qik-btn-close,
p.qik-btn-selected-pt2 {
    padding-top: 0.9em;
    padding-bottom: 0.7em;
}

@media screen and (min-width: 48em),
print {

    a.qik-btn-base,
    a.qik-btn-close,
    a.qik-btn-selected-pt2,
    p.qik-btn-base,
    p.qik-btn-close, 
    p.qik-btn-selected-pt2 {
        padding-top: 0.7em;
        padding-bottom: 0.22em;
        line-height: 1.5;
    }
}

/* 新NISA対応修正 */
/* .qik-new-searchKeyword-btn {
    padding-top: 2em;
}

.qik-new-searchKeyword-btn dl ul li a {
    padding: 5px 5px 5px 5px;
    height: 60px;
    width: 135px;
    vertical-align: middle;
    display: table-cell;
} */

.qik-action a.qik-btn-base,
.qik-action a.qik-btn-close,
.qik-action a.qik-btn-selected-pt2,
.qik-action-same a.qik-btn-base,
.qik-action-same a.qik-btn-close,
.qik-action-same a.qik-btn-selected-pt2,
.qik-action p.qik-btn-base,
.qik-action p.qik-btn-close,
.qik-action p.qik-btn-selected-pt2,
.qik-action-same p.qik-btn-base,
.qik-action-same p.qik-btn-close,
.qik-action-same p.qik-btn-selected-pt2 {
    padding-top: 0.5em;
    padding-bottom: 0.35em;
    line-height: 1.6;
}

@media screen and (min-width: 48em),
print {

    .qik-action a.qik-btn-base,
    .qik-action a.qik-btn-close,
    .qik-action a.qik-btn-selected-pt2,
    .qik-action-same a.qik-btn-base,
    .qik-action-same a.qik-btn-close,
    .qik-action-same a.qik-btn-selected-pt2,
    .qik-action p.qik-btn-base,
    .qik-action p.qik-btn-close,
    .qik-action p.qik-btn-selected-pt2,
    .qik-action-same p.qik-btn-base,
    .qik-action-same p.qik-btn-close,
    .qik-action-same p.qik-btn-selected-pt2 {
        padding-bottom: 0.45em;
        line-height: 1.4;
    }
}

.qik-action a.qik-btn-base.qik-btn-short,
.qik-action a.qik-btn-short.qik-btn-close,
.qik-action a.qik-btn-short.qik-btn-selected-pt2,
.qik-action-same a.qik-btn-base.qik-btn-short,
.qik-action-same a.qik-btn-short.qik-btn-close,
.qik-action-same a.qik-btn-short.qik-btn-selected-pt2,
.qik-action p.qik-btn-base.qik-btn-short,
.qik-action p.qik-btn-short.qik-btn-close,
.qik-action p.qik-btn-short.qik-btn-selected-pt2,
.qik-action-same p.qik-btn-base.qik-btn-short,
.qik-action-same p.qik-btn-short.qik-btn-close,
.qik-action-same p.qik-btn-short.qik-btn-selected-pt2 {
    padding-top: 0.5em;
    padding-bottom: 0.35em;
}

@media screen and (min-width: 48em),
print {

    .qik-action a.qik-btn-base.qik-btn-short,
    .qik-action a.qik-btn-short.qik-btn-close,
    .qik-action a.qik-btn-short.qik-btn-selected-pt2,
    .qik-action-same a.qik-btn-base.qik-btn-short,
    .qik-action-same a.qik-btn-short.qik-btn-close,
    .qik-action-same a.qik-btn-short.qik-btn-selected-pt2,
    .qik-action p.qik-btn-base.qik-btn-short,
    .qik-action p.qik-btn-short.qik-btn-close,
    .qik-action p.qik-btn-short.qik-btn-selected-pt2,
    .qik-action-same p.qik-btn-base.qik-btn-short,
    .qik-action-same p.qik-btn-short.qik-btn-close,
    .qik-action-same p.qik-btn-short.qik-btn-selected-pt2 {
        min-height: 2.692em;
        padding-top: 0.6em;
    }
}

label.qik-btn-base,
label.qik-btn-close,
label.qik-btn-selected-pt2 {
    padding-top: 0.9em;
    padding-bottom: 0.7em;
    position: relative;
}

@media screen and (min-width: 48em),
print {

    label.qik-btn-base,
    label.qik-btn-close,
    label.qik-btn-selected-pt2 {
        padding-top: 0.7em;
        padding-bottom: 0.22em;
        line-height: 1.5;
    }
}

.qik-btn-block {
    display: block;
}

.qik-btn-small {
    min-height: 2.063em;
    height: 2.063em;
    overflow: visible;
    padding: 0.057em 1em 0.157em;
}

[class^="qik-ttl-"]+.qik-pullup .qik-btn-small {
    min-height: 2.063em;
    height: 2.063em;
    padding: 0.057em 1em 0.157em;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-small {
        margin-bottom: 0;
        min-height: 2.077em;
        height: 2.077em;
        padding: 0.107em 1em;
    }

    [class^="qik-ttl-"]+.qik-pullup .qik-btn-small {
        min-height: 2.077em;
        height: 2.077em;
        padding: 0.107em 1em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-btn-small {
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
    }
}

.qik-btn-small[data-icon]:before {
    font-size: 14.7px !important;
    font-size: 1.05rem !important;
    line-height: 0.5;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-small[data-icon]:not(.qik-ico-r):before {
        top: 0.1em;
        position: relative;
        padding-right: 0.45em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-btn-small.qik-ico-r:before {
        margin-top: -0.25em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-btn-small.qik-ico-r {
        min-height: 2.5em;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        line-height: 2.4;
    }

    .qik-btn-small.qik-ico-r:before {
        right: -0.5em;
        margin-top: -0.625em;
        line-height: 1;
    }
}

a.qik-btn-small {
    padding: 0.2em 1em 0;
    line-height: 1.75;
}

[class^="qik-ttl-"]+.qik-pullup a.qik-btn-small {
    padding: 0.2em 1em 0;
    line-height: 1.75;
}

@media screen and (min-width: 48em),
print {
    a.qik-btn-small {
        padding: 0.175em 1em 0;
    }

    .qik-col-span a.qik-btn-small {
        padding-top: 0.25em;
        padding-bottom: 0.15em;
        line-height: 1.7;
    }

    [class^="qik-ttl-"]+.qik-pullup a.qik-btn-small {
        padding: 0.175em 1em 0;
        line-height: 1.75;
    }
}

button.qik-btn-small {
    padding-top: 0.3em;
}

@media screen and (min-width: 48em),
print {
    button.qik-btn-small {
        padding-top: 0.2em;
    }

    .qik-col-span button.qik-btn-small {
        min-height: 2.2em;
        height: 2.2em;
        padding-top: 0.2em;
        padding-bottom: 0.2em;
        line-height: 1;
    }
}

.qik-btn-secondary,
.qik-btn-buy,
.qik-btn-sell,
.qik-btn-switching,
.qik-btn-secondary-sub,
.qik-btn-accumulate,
.qik-btn-selected,
.qik-btn-disabled {
    min-height: 2.5em;
    padding-top: 0.5em;
    background-color: #d6323a;
    color: #fff;
    background: #d6323a;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

@media screen and (min-width: 48em),
print {

    .qik-btn-secondary,
    .qik-btn-buy,
    .qik-btn-sell,
    .qik-btn-switching,
    .qik-btn-secondary-sub,
    .qik-btn-accumulate,
    .qik-btn-selected,
    .qik-btn-disabled {
        min-height: 2.5em;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-btn-secondary,
    .qik-btn-buy,
    .qik-btn-sell,
    .qik-btn-switching,
    .qik-btn-secondary-sub,
    .qik-btn-accumulate,
    .qik-btn-selected,
    .qik-btn-disabled {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

.qik-btn-secondary:link,
.qik-btn-buy:link,
.qik-btn-sell:link,
.qik-btn-switching:link,
.qik-btn-secondary-sub:link,
.qik-btn-accumulate:link,
.qik-btn-selected:link,
.qik-btn-disabled:link,
.qik-btn-secondary:visited,
.qik-btn-buy:visited,
.qik-btn-sell:visited,
.qik-btn-switching:visited,
.qik-btn-secondary-sub:visited,
.qik-btn-accumulate:visited,
.qik-btn-selected:visited,
.qik-btn-disabled:visited {
    color: #fff;
}

.qik-btn-secondary:hover,
.qik-btn-buy:hover,
.qik-btn-sell:hover,
.qik-btn-switching:hover,
.qik-btn-secondary-sub:hover,
.qik-btn-accumulate:hover,
.qik-btn-selected:hover,
.qik-btn-disabled:hover {
    color: #fff;
}

.qik-btn-secondary:hover,
.qik-btn-buy:hover,
.qik-btn-sell:hover,
.qik-btn-switching:hover,
.qik-btn-secondary-sub:hover,
.qik-btn-accumulate:hover,
.qik-btn-selected:hover,
.qik-btn-disabled:hover,
.qik-btn-secondary:active,
.qik-btn-buy:active,
.qik-btn-sell:active,
.qik-btn-switching:active,
.qik-btn-secondary-sub:active,
.qik-btn-accumulate:active,
.qik-btn-selected:active,
.qik-btn-disabled:active,
.qik-btn-secondary:focus,
.qik-btn-buy:focus,
.qik-btn-sell:focus,
.qik-btn-switching:focus,
.qik-btn-secondary-sub:focus,
.qik-btn-accumulate:focus,
.qik-btn-selected:focus,
.qik-btn-disabled:focus,
.qik-btn-secondary.qik-touch,
.qik-touch.qik-btn-buy,
.qik-touch.qik-btn-sell,
.qik-touch.qik-btn-switching,
.qik-touch.qik-btn-secondary-sub,
.qik-touch.qik-btn-accumulate,
.qik-touch.qik-btn-selected,
.qik-touch.qik-btn-disabled {
    background: #d6323a !important;
}

.qik-btn-secondary:before,
.qik-btn-buy:before,
.qik-btn-sell:before,
.qik-btn-switching:before,
.qik-btn-secondary-sub:before,
.qik-btn-accumulate:before,
.qik-btn-selected:before,
.qik-btn-disabled:before {
    right: -0.5em !important;
    font-size: 15.4px !important;
    font-size: 1.1rem !important;
}

@media screen and (max-width: 47.94em) {

    .qik-btn-secondary[data-icon]:before,
    [data-icon].qik-btn-buy:before,
    [data-icon].qik-btn-sell:before,
    [data-icon].qik-btn-switching:before,
    [data-icon].qik-btn-secondary-sub:before,
    [data-icon].qik-btn-accumulate:before,
    [data-icon].qik-btn-selected:before,
    [data-icon].qik-btn-disabled:before {
        margin-top: -0.55em;
    }
}

.qik-action .qik-btn-secondary:hover,
.qik-action .qik-btn-buy:hover,
.qik-action .qik-btn-sell:hover,
.qik-action .qik-btn-switching:hover,
.qik-action .qik-btn-secondary-sub:hover,
.qik-action .qik-btn-accumulate:hover,
.qik-action .qik-btn-selected:hover,
.qik-action .qik-btn-disabled:hover,
.qik-action .qik-btn-secondary:active,
.qik-action .qik-btn-buy:active,
.qik-action .qik-btn-sell:active,
.qik-action .qik-btn-switching:active,
.qik-action .qik-btn-secondary-sub:active,
.qik-action .qik-btn-accumulate:active,
.qik-action .qik-btn-selected:active,
.qik-action .qik-btn-disabled:active,
.qik-action .qik-btn-secondary:focus,
.qik-action .qik-btn-buy:focus,
.qik-action .qik-btn-sell:focus,
.qik-action .qik-btn-switching:focus,
.qik-action .qik-btn-secondary-sub:focus,
.qik-action .qik-btn-accumulate:focus,
.qik-action .qik-btn-selected:focus,
.qik-action .qik-btn-disabled:focus,
.qik-action-same .qik-btn-secondary:hover,
.qik-action-same .qik-btn-buy:hover,
.qik-action-same .qik-btn-sell:hover,
.qik-action-same .qik-btn-switching:hover,
.qik-action-same .qik-btn-secondary-sub:hover,
.qik-action-same .qik-btn-accumulate:hover,
.qik-action-same .qik-btn-selected:hover,
.qik-action-same .qik-btn-disabled:hover,
.qik-action-same .qik-btn-secondary:active,
.qik-action-same .qik-btn-buy:active,
.qik-action-same .qik-btn-sell:active,
.qik-action-same .qik-btn-switching:active,
.qik-action-same .qik-btn-secondary-sub:active,
.qik-action-same .qik-btn-accumulate:active,
.qik-action-same .qik-btn-selected:active,
.qik-action-same .qik-btn-disabled:active,
.qik-action-same .qik-btn-secondary:focus,
.qik-action-same .qik-btn-buy:focus,
.qik-action-same .qik-btn-sell:focus,
.qik-action-same .qik-btn-switching:focus,
.qik-action-same .qik-btn-secondary-sub:focus,
.qik-action-same .qik-btn-accumulate:focus,
.qik-action-same .qik-btn-selected:focus,
.qik-action-same .qik-btn-disabled:focus,
.qik-btn-secondary:hover,
.qik-btn-buy:hover,
.qik-btn-sell:hover,
.qik-btn-switching:hover,
.qik-btn-secondary-sub:hover,
.qik-btn-accumulate:hover,
.qik-btn-selected:hover,
.qik-btn-disabled:hover,
.qik-btn-secondary:active,
.qik-btn-buy:active,
.qik-btn-sell:active,
.qik-btn-switching:active,
.qik-btn-secondary-sub:active,
.qik-btn-accumulate:active,
.qik-btn-selected:active,
.qik-btn-disabled:active,
.qik-btn-secondary:focus,
.qik-btn-buy:focus,
.qik-btn-sell:focus,
.qik-btn-switching:focus,
.qik-btn-secondary-sub:focus,
.qik-btn-accumulate:focus,
.qik-btn-selected:focus,
.qik-btn-disabled:focus,
.qik-btn-secondary.qik-touch,
.qik-touch.qik-btn-buy,
.qik-touch.qik-btn-sell,
.qik-touch.qik-btn-switching,
.qik-touch.qik-btn-secondary-sub,
.qik-touch.qik-btn-accumulate,
.qik-touch.qik-btn-selected,
.qik-touch.qik-btn-disabled {
    background-color: #e37277;
}

.qik-action .qik-btn-secondary,
.qik-action .qik-btn-buy,
.qik-action .qik-btn-sell,
.qik-action .qik-btn-switching,
.qik-action .qik-btn-secondary-sub,
.qik-action .qik-btn-accumulate,
.qik-action .qik-btn-selected,
.qik-action .qik-btn-disabled,
.qik-action-same .qik-btn-secondary,
.qik-action-same .qik-btn-buy,
.qik-action-same .qik-btn-sell,
.qik-action-same .qik-btn-switching,
.qik-action-same .qik-btn-secondary-sub,
.qik-action-same .qik-btn-accumulate,
.qik-action-same .qik-btn-selected,
.qik-action-same .qik-btn-disabled {
    font-size: 13.132px !important;
    font-size: 0.938rem !important;
    min-height: 2.667em;
}

.qik-action .qik-btn-secondary.qik-btn-short,
.qik-action .qik-btn-short.qik-btn-buy,
.qik-action .qik-btn-short.qik-btn-sell,
.qik-action .qik-btn-short.qik-btn-switching,
.qik-action .qik-btn-short.qik-btn-secondary-sub,
.qik-action .qik-btn-short.qik-btn-accumulate,
.qik-action .qik-btn-short.qik-btn-selected,
.qik-action .qik-btn-short.qik-btn-disabled,
.qik-action-same .qik-btn-secondary.qik-btn-short,
.qik-action-same .qik-btn-short.qik-btn-buy,
.qik-action-same .qik-btn-short.qik-btn-sell,
.qik-action-same .qik-btn-short.qik-btn-switching,
.qik-action-same .qik-btn-short.qik-btn-secondary-sub,
.qik-action-same .qik-btn-short.qik-btn-accumulate,
.qik-action-same .qik-btn-short.qik-btn-selected,
.qik-action-same .qik-btn-short.qik-btn-disabled {
    min-height: 2.5em;
    padding-top: 0.2em;
    padding-bottom: 0.1em;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    line-height: 1.5;
}

@media screen and (min-width: 48em),
print {

    .qik-action .qik-btn-secondary,
    .qik-action .qik-btn-buy,
    .qik-action .qik-btn-sell,
    .qik-action .qik-btn-switching,
    .qik-action .qik-btn-secondary-sub,
    .qik-action .qik-btn-accumulate,
    .qik-action .qik-btn-selected,
    .qik-action .qik-btn-disabled,
    .qik-action-same .qik-btn-secondary,
    .qik-action-same .qik-btn-buy,
    .qik-action-same .qik-btn-sell,
    .qik-action-same .qik-btn-switching,
    .qik-action-same .qik-btn-secondary-sub,
    .qik-action-same .qik-btn-accumulate,
    .qik-action-same .qik-btn-selected,
    .qik-action-same .qik-btn-disabled {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
        min-height: 2.5em;
    }

    .qik-action .qik-btn-secondary.qik-btn-short,
    .qik-action .qik-btn-short.qik-btn-buy,
    .qik-action .qik-btn-short.qik-btn-sell,
    .qik-action .qik-btn-short.qik-btn-switching,
    .qik-action .qik-btn-short.qik-btn-secondary-sub,
    .qik-action .qik-btn-short.qik-btn-accumulate,
    .qik-action .qik-btn-short.qik-btn-selected,
    .qik-action .qik-btn-short.qik-btn-disabled,
    .qik-action-same .qik-btn-secondary.qik-btn-short,
    .qik-action-same .qik-btn-short.qik-btn-buy,
    .qik-action-same .qik-btn-short.qik-btn-sell,
    .qik-action-same .qik-btn-short.qik-btn-switching,
    .qik-action-same .qik-btn-short.qik-btn-secondary-sub,
    .qik-action-same .qik-btn-short.qik-btn-accumulate,
    .qik-action-same .qik-btn-short.qik-btn-selected,
    .qik-action-same .qik-btn-short.qik-btn-disabled {
        min-height: 2.692em;
        min-width: 3em;
        padding-right: 0;
        padding-left: 0;
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
    }
}

.qik-btn-secondary:before,
.qik-btn-buy:before,
.qik-btn-sell:before,
.qik-btn-switching:before,
.qik-btn-secondary-sub:before,
.qik-btn-accumulate:before,
.qik-btn-selected:before,
.qik-btn-disabled:before {
    line-height: 1.25;
}

.qik-btn-secondary[data-icon]:before,
[data-icon].qik-btn-buy:before,
[data-icon].qik-btn-sell:before,
[data-icon].qik-btn-switching:before,
[data-icon].qik-btn-secondary-sub:before,
[data-icon].qik-btn-accumulate:before,
[data-icon].qik-btn-selected:before,
[data-icon].qik-btn-disabled:before {
    margin-top: -0.6em;
}

.qik-btn-secondary.qik-btn-header-in,
.qik-btn-header-in.qik-btn-buy,
.qik-btn-header-in.qik-btn-sell,
.qik-btn-header-in.qik-btn-switching,
.qik-btn-header-in.qik-btn-secondary-sub,
.qik-btn-header-in.qik-btn-accumulate,
.qik-btn-header-in.qik-btn-selected,
.qik-btn-header-in.qik-btn-disabled {
    min-width: 0;
}

.qik-btn-secondary.qik-btn-phrasal>small,
.qik-btn-phrasal.qik-btn-buy>small,
.qik-btn-phrasal.qik-btn-sell>small,
.qik-btn-phrasal.qik-btn-switching>small,
.qik-btn-phrasal.qik-btn-secondary-sub>small,
.qik-btn-phrasal.qik-btn-accumulate>small,
.qik-btn-phrasal.qik-btn-selected>small,
.qik-btn-phrasal.qik-btn-disabled>small {
    margin: 0;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

.qik-btn-secondary.qik-btn-phrasal span,
.qik-btn-phrasal.qik-btn-buy span,
.qik-btn-phrasal.qik-btn-sell span,
.qik-btn-phrasal.qik-btn-switching span,
.qik-btn-phrasal.qik-btn-secondary-sub span,
.qik-btn-phrasal.qik-btn-accumulate span,
.qik-btn-phrasal.qik-btn-selected span,
.qik-btn-phrasal.qik-btn-disabled span {
    margin: 0;
}

.qik-btn-secondary.qik-btn-phrasal .qik-phrase-02:before,
.qik-btn-phrasal.qik-btn-buy .qik-phrase-02:before,
.qik-btn-phrasal.qik-btn-sell .qik-phrase-02:before,
.qik-btn-phrasal.qik-btn-switching .qik-phrase-02:before,
.qik-btn-phrasal.qik-btn-secondary-sub .qik-phrase-02:before,
.qik-btn-phrasal.qik-btn-accumulate .qik-phrase-02:before,
.qik-btn-phrasal.qik-btn-selected .qik-phrase-02:before,
.qik-btn-phrasal.qik-btn-disabled .qik-phrase-02:before {
    content: "/";
}

@media screen and (min-width: 48em),
print {

    .qik-btn-secondary.qik-btn-phrasal>small,
    .qik-btn-phrasal.qik-btn-buy>small,
    .qik-btn-phrasal.qik-btn-sell>small,
    .qik-btn-phrasal.qik-btn-switching>small,
    .qik-btn-phrasal.qik-btn-secondary-sub>small,
    .qik-btn-phrasal.qik-btn-accumulate>small,
    .qik-btn-phrasal.qik-btn-selected>small,
    .qik-btn-phrasal.qik-btn-disabled>small {
        display: table-cell;
        width: 48%;
        font-size: 14px !important;
        font-size: 1rem !important;
        text-align: right;
        vertical-align: middle;
    }

    .qik-btn-secondary.qik-btn-phrasal>span,
    .qik-btn-phrasal.qik-btn-buy>span,
    .qik-btn-phrasal.qik-btn-sell>span,
    .qik-btn-phrasal.qik-btn-switching>span,
    .qik-btn-phrasal.qik-btn-secondary-sub>span,
    .qik-btn-phrasal.qik-btn-accumulate>span,
    .qik-btn-phrasal.qik-btn-selected>span,
    .qik-btn-phrasal.qik-btn-disabled>span {
        display: table-cell;
        padding-left: 0.5em;
    }

    .qik-btn-secondary.qik-btn-phrasal .qik-phrase-01,
    .qik-btn-phrasal.qik-btn-buy .qik-phrase-01,
    .qik-btn-phrasal.qik-btn-sell .qik-phrase-01,
    .qik-btn-phrasal.qik-btn-switching .qik-phrase-01,
    .qik-btn-phrasal.qik-btn-secondary-sub .qik-phrase-01,
    .qik-btn-phrasal.qik-btn-accumulate .qik-phrase-01,
    .qik-btn-phrasal.qik-btn-selected .qik-phrase-01,
    .qik-btn-phrasal.qik-btn-disabled .qik-phrase-01 {
        display: block;
        margin-top: -0.214em;
    }

    .qik-btn-secondary.qik-btn-phrasal .qik-phrase-02,
    .qik-btn-phrasal.qik-btn-buy .qik-phrase-02,
    .qik-btn-phrasal.qik-btn-sell .qik-phrase-02,
    .qik-btn-phrasal.qik-btn-switching .qik-phrase-02,
    .qik-btn-phrasal.qik-btn-secondary-sub .qik-phrase-02,
    .qik-btn-phrasal.qik-btn-accumulate .qik-phrase-02,
    .qik-btn-phrasal.qik-btn-selected .qik-phrase-02,
    .qik-btn-phrasal.qik-btn-disabled .qik-phrase-02 {
        display: block;
        margin-bottom: -0.357em;
        line-height: 1.3;
    }

    .qik-btn-secondary.qik-btn-phrasal .qik-phrase-02:before,
    .qik-btn-phrasal.qik-btn-buy .qik-phrase-02:before,
    .qik-btn-phrasal.qik-btn-sell .qik-phrase-02:before,
    .qik-btn-phrasal.qik-btn-switching .qik-phrase-02:before,
    .qik-btn-phrasal.qik-btn-secondary-sub .qik-phrase-02:before,
    .qik-btn-phrasal.qik-btn-accumulate .qik-phrase-02:before,
    .qik-btn-phrasal.qik-btn-selected .qik-phrase-02:before,
    .qik-btn-phrasal.qik-btn-disabled .qik-phrase-02:before {
        content: "";
    }

    .qik-btn-secondary.qik-btn-phrasal:before,
    .qik-btn-phrasal.qik-btn-buy:before,
    .qik-btn-phrasal.qik-btn-sell:before,
    .qik-btn-phrasal.qik-btn-switching:before,
    .qik-btn-phrasal.qik-btn-secondary-sub:before,
    .qik-btn-phrasal.qik-btn-accumulate:before,
    .qik-btn-phrasal.qik-btn-selected:before,
    .qik-btn-phrasal.qik-btn-disabled:before {
        margin-top: -0.5em;
    }
}

a.qik-btn-secondary,
a.qik-btn-buy,
a.qik-btn-sell,
a.qik-btn-switching,
a.qik-btn-secondary-sub,
a.qik-btn-accumulate,
a.qik-btn-selected,
a.qik-btn-disabled {
    line-height: 1.4;
}

.qik-action a.qik-btn-secondary,
.qik-action a.qik-btn-buy,
.qik-action a.qik-btn-sell,
.qik-action a.qik-btn-switching,
.qik-action a.qik-btn-secondary-sub,
.qik-action a.qik-btn-accumulate,
.qik-action a.qik-btn-selected,
.qik-action a.qik-btn-disabled,
.qik-action-same a.qik-btn-secondary,
.qik-action-same a.qik-btn-buy,
.qik-action-same a.qik-btn-sell,
.qik-action-same a.qik-btn-switching,
.qik-action-same a.qik-btn-secondary-sub,
.qik-action-same a.qik-btn-accumulate,
.qik-action-same a.qik-btn-selected,
.qik-action-same a.qik-btn-disabled {
    line-height: 1.6;
}

.qik-action a.qik-btn-secondary.qik-btn-short,
.qik-action a.qik-btn-short.qik-btn-buy,
.qik-action a.qik-btn-short.qik-btn-sell,
.qik-action a.qik-btn-short.qik-btn-switching,
.qik-action a.qik-btn-short.qik-btn-secondary-sub,
.qik-action a.qik-btn-short.qik-btn-accumulate,
.qik-action a.qik-btn-short.qik-btn-selected,
.qik-action a.qik-btn-short.qik-btn-disabled,
.qik-action-same a.qik-btn-secondary.qik-btn-short,
.qik-action-same a.qik-btn-short.qik-btn-buy,
.qik-action-same a.qik-btn-short.qik-btn-sell,
.qik-action-same a.qik-btn-short.qik-btn-switching,
.qik-action-same a.qik-btn-short.qik-btn-secondary-sub,
.qik-action-same a.qik-btn-short.qik-btn-accumulate,
.qik-action-same a.qik-btn-short.qik-btn-selected,
.qik-action-same a.qik-btn-short.qik-btn-disabled {
    line-height: 2;
}

@media screen and (min-width: 48em),
print {

    .qik-action a.qik-btn-secondary,
    .qik-action a.qik-btn-buy,
    .qik-action a.qik-btn-sell,
    .qik-action a.qik-btn-switching,
    .qik-action a.qik-btn-secondary-sub,
    .qik-action a.qik-btn-accumulate,
    .qik-action a.qik-btn-selected,
    .qik-action a.qik-btn-disabled,
    .qik-action-same a.qik-btn-secondary,
    .qik-action-same a.qik-btn-buy,
    .qik-action-same a.qik-btn-sell,
    .qik-action-same a.qik-btn-switching,
    .qik-action-same a.qik-btn-secondary-sub,
    .qik-action-same a.qik-btn-accumulate,
    .qik-action-same a.qik-btn-selected,
    .qik-action-same a.qik-btn-disabled {
        line-height: 1.4;
    }

    .qik-action a.qik-btn-secondary.qik-btn-short,
    .qik-action a.qik-btn-short.qik-btn-buy,
    .qik-action a.qik-btn-short.qik-btn-sell,
    .qik-action a.qik-btn-short.qik-btn-switching,
    .qik-action a.qik-btn-short.qik-btn-secondary-sub,
    .qik-action a.qik-btn-short.qik-btn-accumulate,
    .qik-action a.qik-btn-short.qik-btn-selected,
    .qik-action a.qik-btn-short.qik-btn-disabled,
    .qik-action-same a.qik-btn-secondary.qik-btn-short,
    .qik-action-same a.qik-btn-short.qik-btn-buy,
    .qik-action-same a.qik-btn-short.qik-btn-sell,
    .qik-action-same a.qik-btn-short.qik-btn-switching,
    .qik-action-same a.qik-btn-short.qik-btn-secondary-sub,
    .qik-action-same a.qik-btn-short.qik-btn-accumulate,
    .qik-action-same a.qik-btn-short.qik-btn-selected,
    .qik-action-same a.qik-btn-short.qik-btn-disabled {
        padding-top: 0.6em;
        padding-bottom: 0.35em;
        line-height: 1.5;
    }
}

a.qik-btn-secondary .qik-btn-menu,
a.qik-btn-buy .qik-btn-menu,
a.qik-btn-sell .qik-btn-menu,
a.qik-btn-switching .qik-btn-menu,
a.qik-btn-secondary-sub .qik-btn-menu,
a.qik-btn-accumulate .qik-btn-menu,
a.qik-btn-selected .qik-btn-menu,
a.qik-btn-disabled .qik-btn-menu {
    line-height: 2.125;
}

@media screen and (min-width: 48em),
print {

    a.qik-btn-secondary .qik-btn-menu,
    a.qik-btn-buy .qik-btn-menu,
    a.qik-btn-sell .qik-btn-menu,
    a.qik-btn-switching .qik-btn-menu,
    a.qik-btn-secondary-sub .qik-btn-menu,
    a.qik-btn-accumulate .qik-btn-menu,
    a.qik-btn-selected .qik-btn-menu,
    a.qik-btn-disabled .qik-btn-menu {
        line-height: 2.75;
    }
}

.qik-action-link .qik-btn-base,
.qik-action-link .qik-btn-close,
.qik-action-link .qik-btn-selected-pt2 {
    min-height: 2.5em;
    padding-top: 0.1em;
    padding-bottom: 0;
}

@media screen and (min-width: 48em),
print {

    .qik-action-link .qik-btn-base,
    .qik-action-link .qik-btn-close,
    .qik-action-link .qik-btn-selected-pt2 {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

.qik-action-link a.qik-btn-base,
.qik-action-link a.qik-btn-close,
.qik-action-link a.qik-btn-selected-pt2 {
    line-height: 1.45;
    padding-top: 0.5em;
}

@media screen and (min-width: 48em),
print {

    .qik-action-link a.qik-btn-base,
    .qik-action-link a.qik-btn-close,
    .qik-action-link a.qik-btn-selected-pt2 {
        line-height: 1.4;
    }
}

.qik-btn-proceed {
    min-height: 3.133em;
    padding-top: 0.5em;
    padding-right: 1.75em;
    padding-left: 1.25em;
    position: relative;
    min-width: 80%;
    max-width: 85%;
    width: auto;
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.8);
    font-size: 13.132px !important;
    font-size: 0.938rem !important;
    font-weight: normal !important;
    text-indent: 0.5em;
    background: #c00 !important;
    border-color: #c00 !important;
    -webkit-border-radius: 0.31rem;
    -moz-border-radius: 0.31rem;
    -ms-border-radius: 0.31rem;
    -o-border-radius: 0.31rem;
    border-radius: 0.31rem;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6) !important;
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6) !important;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6) !important;
    text-shadow: none !important;
    font-weight: bold !important;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-proceed {
        margin-bottom: 1.429em;
        min-height: 3.125em;
        min-width: 14em;
        padding: 0.231em 2.25em 0 1.75em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-btn-proceed {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
        font-weight: bold !important;
    }
}

.qik-btn-proceed:link,
.qik-btn-proceed:visited {
    color: #fff;
}

.qik-btn-proceed:hover {
    color: #fff;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-proceed {
        -webkit-border-radius: 0.36rem;
        -moz-border-radius: 0.36rem;
        -ms-border-radius: 0.36rem;
        -o-border-radius: 0.36rem;
        border-radius: 0.36rem;
        padding-top: 0.1em !important;
    }
}

.qik-btn-proceed[data-icon]:before {
    line-height: 1.25;
}

.qik-btn-proceed:hover {
    background: #c00 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.qik-btn-proceed:active,
.qik-btn-proceed:focus,
.qik-btn-proceed.qik-touch {
    background: #c00 !important;
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8) !important;
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8) !important;
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8) !important;
    border-color: #66afe9 !important;
}

.qik-btn-proceed:before {
    right: 0.25em !important;
    margin-top: -0.59em !important;
    font-size: 15.4px !important;
    font-size: 1.1rem !important;
}

.qik-btn-proceed.qik-btn-buy:hover,
.qik-btn-proceed.qik-btn-buy:active,
.qik-btn-proceed.qik-btn-buy:focus,
.qik-btn-proceed.qik-btn-buy.qik-touch,
.qik-btn-proceed.qik-btn-sell:hover,
.qik-btn-proceed.qik-btn-sell:active,
.qik-btn-proceed.qik-btn-sell:focus,
.qik-btn-proceed.qik-btn-sell.qik-touch {
    background: #c00 !important;
}

.qik-btn-proceed:hover,
.qik-action .qik-btn-proceed:hover,
.qik-action .qik-btn-proceed:active,
.qik-action .qik-btn-proceed:focus,
.qik-action-same .qik-btn-proceed:hover,
.qik-action-same .qik-btn-proceed:active,
.qik-action-same .qik-btn-proceed:focus {
    background-color: red;
}

.qik-btn-proceed:before {
    margin-top: -0.6em;
    padding-right: 0.125em;
    position: absolute;
    top: 50%;
    right: 0.35em;
    text-shadow: none;
    content: "\e762";
    line-height: 1;
    font-family: qik-mffont;
    font-size: 1.25em;
    font-weight: normal !important;
    text-indent: -0.125em;
}

.qik-btn-proceed i {
    color: inherit;
    margin-right: 0.45em;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-proceed:before {
        margin-top: -0.525em;
    }
}

a.qik-btn-proceed {
    line-height: 2.125;
}

@media screen and (min-width: 48em),
print {
    a.qik-btn-proceed {
        line-height: 2.75;
    }
}

.qik-btn-back {
    border-color: #fff;
    margin-bottom: 0.5em;
    min-height: 3.133em;
    padding-top: 0.5em;
    padding-right: 1.25em;
    padding-left: 1.75em;
    position: relative;
    min-width: 80%;
    max-width: 85%;
    width: auto;
    background-color: #fff;
    background: #fff;
    -webkit-border-radius: 0.31rem;
    -moz-border-radius: 0.31rem;
    -ms-border-radius: 0.31rem;
    -o-border-radius: 0.31rem;
    border-radius: 0.31rem;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    color: #000;
    font-size: 13.132px !important;
    font-size: 0.938rem !important;
    text-indent: -0.5em;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-back {
        margin-bottom: 1.429em;
        min-height: 3.125em;
        min-width: 14em;
        padding: 0.231em 1.75em 0 2.25em;
        width: auto;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-btn-back {
        -webkit-border-radius: 0.36rem;
        -moz-border-radius: 0.36rem;
        -ms-border-radius: 0.36rem;
        -o-border-radius: 0.36rem;
        border-radius: 0.36rem;
        padding-top: 0.1em !important;
    }
}

.qik-btn-back:hover {
    border-color: #bebebe;
}

.qik-btn-back:active,
.qik-btn-back:focus,
.qik-btn-back.qik-touch {
    border-color: #66afe9;
}

.qik-btn-back:before {
    left: 0.25em !important;
    margin-top: -0.59em !important;
    font-size: 15.4px !important;
    font-size: 1.1rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-back {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

.qik-btn-back:link,
.qik-btn-back:visited {
    color: #000;
}

.qik-action .qik-btn-back:hover,
.qik-action .qik-btn-back:active,
.qik-action .qik-btn-back:focus,
.qik-action-same .qik-btn-back:hover,
.qik-action-same .qik-btn-back:active,
.qik-action-same .qik-btn-back:focus,
.qik-btn-back:hover,
.qik-btn-back:active,
.qik-btn-back:focus,
.qik-btn-back.qik-touch {
    background-color: #fff;
}

.qik-btn-back:before {
    position: absolute;
    top: 50%;
    margin-top: -0.6em;
    left: 0.35em;
    padding-left: 0.125em;
    font-family: qik-mffont;
    content: "\e761";
    font-size: 1.25em;
    font-weight: normal !important;
    line-height: 1;
    text-indent: 0;
}

.qik-btn-back i {
    color: inherit;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-back:before {
        margin-top: -0.525em;
        left: 0.3em;
    }
}

a.qik-btn-back {
    line-height: 2.1;
}

@media screen and (min-width: 48em),
print {
    a.qik-btn-back {
        line-height: 2.75;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-element-rhythm-sd .qik-btn-back {
        margin-bottom: 1.633em;
    }
}

.qik-btn-skip {
    border-color: #fff;
    margin-bottom: 0.5em;
    min-height: 3.133em;
    padding-top: 0.5em;
    padding-right: 1.75em;
    padding-left: 1.25em;
    position: relative;
    min-width: 80%;
    max-width: 85%;
    width: auto;
    background-color: #fff;
    background: #fff;
    -webkit-border-radius: 0.31rem;
    -moz-border-radius: 0.31rem;
    -ms-border-radius: 0.31rem;
    -o-border-radius: 0.31rem;
    border-radius: 0.31rem;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    color: #000;
    font-size: 13.132px !important;
    font-size: 0.938rem !important;
    text-indent: 0.5em;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-skip {
        margin-bottom: 1.429em;
        min-height: 3.125em;
        min-width: 14em;
        padding: 0.231em 2.25em 0 1.75em;
        width: auto;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-btn-skip {
        -webkit-border-radius: 0.36rem;
        -moz-border-radius: 0.36rem;
        -ms-border-radius: 0.36rem;
        -o-border-radius: 0.36rem;
        border-radius: 0.36rem;
        padding-top: 0.1em !important;
    }
}

.qik-btn-skip:hover {
    border-color: #bebebe;
}

.qik-btn-skip:active,
.qik-btn-skip:focus,
.qik-btn-skip.qik-touch {
    border-color: #66afe9;
}

.qik-btn-skip:before {
    right: 0.25em !important;
    margin-top: -0.59em !important;
    font-size: 15.4px !important;
    font-size: 1.1rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-skip {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

.qik-btn-skip:link,
.qik-btn-skip:visited {
    color: #000;
}

.qik-action .qik-btn-skip:hover,
.qik-action .qik-btn-skip:active,
.qik-action .qik-btn-skip:focus,
.qik-action-same .qik-btn-skip:hover,
.qik-action-same .qik-btn-skip:active,
.qik-action-same .qik-btn-skip:focus,
.qik-btn-skip:hover,
.qik-btn-skip:active,
.qik-btn-skip:focus,
.qik-btn-skip.qik-touch {
    background-color: #fff;
}

.qik-btn-skip:before {
    position: absolute;
    top: 50%;
    margin-top: -0.6em;
    right: 0.35em;
    padding-right: 0.125em;
    font-family: qik-mffont;
    content: "\e762";
    font-size: 1.25em;
    font-weight: normal !important;
    line-height: 1;
    text-indent: 0;
}

.qik-btn-skip i {
    color: inherit;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-skip:before {
        margin-top: -0.525em;
        right: 0.3em;
    }
}

a.qik-btn-skip {
    line-height: 2.1;
}

@media screen and (min-width: 48em),
print {
    a.qik-btn-skip {
        line-height: 2.75;
    }
}

.qik-btn-menu-proceed {
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.8);
    background: #c00 !important;
    border-color: #c00 !important;
    -webkit-border-radius: 0.31rem;
    -moz-border-radius: 0.31rem;
    -ms-border-radius: 0.31rem;
    -o-border-radius: 0.31rem;
    border-radius: 0.31rem;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6) !important;
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6) !important;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6) !important;
    text-shadow: none !important;
    font-weight: bold !important;
}

.qik-btn-menu-proceed:link,
.qik-btn-menu-proceed:visited {
    color: #fff;
}

.qik-btn-menu-proceed:hover {
    color: #fff;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-menu-proceed {
        -webkit-border-radius: 0.36rem;
        -moz-border-radius: 0.36rem;
        -ms-border-radius: 0.36rem;
        -o-border-radius: 0.36rem;
        border-radius: 0.36rem;
        padding-top: 0.1em !important;
    }
}

.qik-btn-menu-proceed[data-icon]:before {
    line-height: 1.25;
}

.qik-btn-menu-proceed:hover {
    background: #c00 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.qik-btn-menu-proceed:active,
.qik-btn-menu-proceed:focus,
.qik-btn-menu-proceed.qik-touch {
    background: #c00 !important;
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8) !important;
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8) !important;
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8) !important;
    border-color: #66afe9 !important;
}

.qik-btn-menu-proceed:before {
    right: 0.25em !important;
    margin-top: -0.59em !important;
    font-size: 15.4px !important;
    font-size: 1.1rem !important;
}

.qik-btn-menu-proceed.qik-btn-buy:hover,
.qik-btn-menu-proceed.qik-btn-buy:active,
.qik-btn-menu-proceed.qik-btn-buy:focus,
.qik-btn-menu-proceed.qik-btn-buy.qik-touch,
.qik-btn-menu-proceed.qik-btn-sell:hover,
.qik-btn-menu-proceed.qik-btn-sell:active,
.qik-btn-menu-proceed.qik-btn-sell:focus,
.qik-btn-menu-proceed.qik-btn-sell.qik-touch {
    background: #c00 !important;
}

.qik-btn-menu-proceed:hover {
    background-color: red;
}

.qik-btn-menu-proceed:before {
    content: "" !important;
    display: none;
}

.qik-btn-buy {
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.8);
    background: #c82423;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    text-shadow: none;
}

.qik-btn-buy:active,
.qik-btn-buy:focus,
.qik-btn-buy.qik-touch {
    background: #c82423 !important;
}

.qik-btn-buy:link,
.qik-btn-buy:visited {
    color: #fff;
}

.qik-btn-buy:hover {
    color: #fff;
    background: #c82423 !important;
}

.qik-action .qik-btn-buy:hover,
.qik-action .qik-btn-buy:active,
.qik-action .qik-btn-buy:focus,
.qik-action-same .qik-btn-buy:hover,
.qik-action-same .qik-btn-buy:active,
.qik-action-same .qik-btn-buy:focus,
.qik-btn-buy:hover,
.qik-btn-buy:active,
.qik-btn-buy:focus,
.qik-btn-buy.qik-touch {
    background-color: #de4140;
}

.qik-action .qik-btn-buy,
.qik-action-same .qik-btn-buy {
    font-weight: normal;
    font-weight: bold;
}

.qik-btn-sell {
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.8);
    background: #1a45b0;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    text-shadow: none;
}

.qik-btn-sell:active,
.qik-btn-sell:focus,
.qik-btn-sell.qik-touch {
    background: #1a45b0 !important;
}

.qik-btn-sell:link,
.qik-btn-sell:visited {
    color: #fff;
}

.qik-btn-sell:hover {
    color: #fff;
    background: #1a45b0 !important;
}

.qik-action .qik-btn-sell:hover,
.qik-action .qik-btn-sell:active,
.qik-action .qik-btn-sell:focus,
.qik-action-same .qik-btn-sell:hover,
.qik-action-same .qik-btn-sell:active,
.qik-action-same .qik-btn-sell:focus,
.qik-btn-sell:hover,
.qik-btn-sell:active,
.qik-btn-sell:focus,
.qik-btn-sell.qik-touch {
    background-color: #2156dc;
}

.qik-action .qik-btn-sell,
.qik-action-same .qik-btn-sell {
    font-weight: normal;
    font-weight: bold;
}

.qik-btn-switching {
    color: #014064;
    background: #d6f3ff;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

.qik-btn-switching:active,
.qik-btn-switching:focus,
.qik-btn-switching.qik-touch {
    background: #d6f3ff !important;
}

.qik-btn-switching:link,
.qik-btn-switching:visited {
    color: #014064;
}

.qik-btn-switching:hover {
    color: #014064;
    background: #d6f3ff !important;
}

.qik-action .qik-btn-switching:hover,
.qik-action .qik-btn-switching:active,
.qik-action .qik-btn-switching:focus,
.qik-action-same .qik-btn-switching:hover,
.qik-action-same .qik-btn-switching:active,
.qik-action-same .qik-btn-switching:focus,
.qik-btn-switching:hover,
.qik-btn-switching:active,
.qik-btn-switching:focus,
.qik-btn-switching.qik-touch {
    background-color: #fff;
}

.qik-action .qik-btn-switching,
.qik-action-same .qik-btn-switching {
    padding-right: 0.3em;
    padding-left: 0.3em;
    font-weight: normal;
    font-weight: bold;
}

@media screen and (min-width: 48em),
print {

    .qik-action .qik-btn-switching,
    .qik-action-same .qik-btn-switching {
        -webkit-border-radius: 0.462em;
        -moz-border-radius: 0.462em;
        -ms-border-radius: 0.462em;
        -o-border-radius: 0.462em;
        border-radius: 0.462em;
        min-height: 3.077em;
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
    }

    .qik-action .qik-btn-switching.qik-btn-short,
    .qik-action-same .qik-btn-switching.qik-btn-short {
        min-width: 6em;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-action .qik-btn-switching,
    .qik-action-same .qik-btn-switching {
        -webkit-border-radius: 0.29rem;
        -moz-border-radius: 0.29rem;
        -ms-border-radius: 0.29rem;
        -o-border-radius: 0.29rem;
        border-radius: 0.29rem;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-action a.qik-btn-switching,
    .qik-action-same a.qik-btn-switching {
        line-height: 2;
    }
}

.qik-btn-secondary-sub {
    color: #fff;
    background: #cd4800;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

.qik-btn-secondary-sub:active,
.qik-btn-secondary-sub:focus,
.qik-btn-secondary-sub.qik-touch {
    background: #cd4800 !important;
}

.qik-btn-secondary-sub:link,
.qik-btn-secondary-sub:visited {
    color: #fff;
}

.qik-btn-secondary-sub:hover {
    color: #fff;
    background: #cd4800 !important;
}

.qik-action .qik-btn-secondary-sub:hover,
.qik-action .qik-btn-secondary-sub:active,
.qik-action .qik-btn-secondary-sub:focus,
.qik-action-same .qik-btn-secondary-sub:hover,
.qik-action-same .qik-btn-secondary-sub:active,
.qik-action-same .qik-btn-secondary-sub:focus,
.qik-btn-secondary-sub:hover,
.qik-btn-secondary-sub:active,
.qik-btn-secondary-sub:focus,
.qik-btn-secondary-sub.qik-touch {
    background-color: #ff5a01;
}

.qik-btn-margin {
    color: #fff;
    background: #177a5b;
}

.qik-btn-margin:active,
.qik-btn-margin:focus,
.qik-btn-margin.qik-touch {
    background: #177a5b !important;
}

.qik-btn-margin:link,
.qik-btn-margin:visited {
    color: #fff;
}

.qik-btn-margin:hover {
    color: #fff;
    background: #177a5b !important;
}

.qik-action .qik-btn-margin:hover,
.qik-action .qik-btn-margin:active,
.qik-action .qik-btn-margin:focus,
.qik-action-same .qik-btn-margin:hover,
.qik-action-same .qik-btn-margin:active,
.qik-action-same .qik-btn-margin:focus,
.qik-btn-margin:hover,
.qik-btn-margin:active,
.qik-btn-margin:focus,
.qik-btn-margin.qik-touch {
    background-color: #1fa57b;
}

.qik-btn-margin-sub {
    color: #004a41;
    background: #c7f6e9;
}

.qik-btn-margin-sub:active,
.qik-btn-margin-sub:focus,
.qik-btn-margin-sub.qik-touch {
    background: #c7f6e9 !important;
}

.qik-btn-margin-sub:link,
.qik-btn-margin-sub:visited {
    color: #004a41;
}

.qik-btn-margin-sub:hover {
    color: #004a41;
    background: #c7f6e9 !important;
}

.qik-action .qik-btn-margin-sub:hover,
.qik-action .qik-btn-margin-sub:active,
.qik-action .qik-btn-margin-sub:focus,
.qik-action-same .qik-btn-margin-sub:hover,
.qik-action-same .qik-btn-margin-sub:active,
.qik-action-same .qik-btn-margin-sub:focus,
.qik-btn-margin-sub:hover,
.qik-btn-margin-sub:active,
.qik-btn-margin-sub:focus,
.qik-btn-margin-sub.qik-touch {
    background-color: #f3fdfa;
}

.qik-btn-oddbuy {
    color: #830101;
    background: #ffd9d9;
}

.qik-btn-oddbuy:active,
.qik-btn-oddbuy:focus,
.qik-btn-oddbuy.qik-touch {
    background: #ffd9d9 !important;
}

.qik-btn-oddbuy:link,
.qik-btn-oddbuy:visited {
    color: #830101;
}

.qik-btn-oddbuy:hover {
    color: #830101;
    background: #ffd9d9 !important;
}

.qik-action .qik-btn-oddbuy:hover,
.qik-action .qik-btn-oddbuy:active,
.qik-action .qik-btn-oddbuy:focus,
.qik-action-same .qik-btn-oddbuy:hover,
.qik-action-same .qik-btn-oddbuy:active,
.qik-action-same .qik-btn-oddbuy:focus,
.qik-btn-oddbuy:hover,
.qik-btn-oddbuy:active,
.qik-btn-oddbuy:focus,
.qik-btn-oddbuy.qik-touch {
    background-color: #fff;
}

.qik-btn-oddsell {
    color: #002276;
    background: #d8e2ff;
}

.qik-btn-oddsell:active,
.qik-btn-oddsell:focus,
.qik-btn-oddsell.qik-touch {
    background: #d8e2ff !important;
}

.qik-btn-oddsell:link,
.qik-btn-oddsell:visited {
    color: #002276;
}

.qik-btn-oddsell:hover {
    color: #002276;
    background: #d8e2ff !important;
}

.qik-action .qik-btn-oddsell:hover,
.qik-action .qik-btn-oddsell:active,
.qik-action .qik-btn-oddsell:focus,
.qik-action-same .qik-btn-oddsell:hover,
.qik-action-same .qik-btn-oddsell:active,
.qik-action-same .qik-btn-oddsell:focus,
.qik-btn-oddsell:hover,
.qik-btn-oddsell:active,
.qik-btn-oddsell:focus,
.qik-btn-oddsell.qik-touch {
    background-color: #fff;
}

.qik-btn-doc {
    color: #000;
    background: #fff;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

.qik-btn-doc:active,
.qik-btn-doc:focus,
.qik-btn-doc.qik-touch {
    background: #fff !important;
}

.qik-btn-doc:link,
.qik-btn-doc:visited {
    color: #000;
}

.qik-btn-doc:hover {
    color: #000;
    background: #fff !important;
}

.qik-action .qik-btn-doc:hover,
.qik-action .qik-btn-doc:active,
.qik-action .qik-btn-doc:focus,
.qik-action-same .qik-btn-doc:hover,
.qik-action-same .qik-btn-doc:active,
.qik-action-same .qik-btn-doc:focus,
.qik-btn-doc:hover,
.qik-btn-doc:active,
.qik-btn-doc:focus,
.qik-btn-doc.qik-touch {
    background-color: #fff;
}

.qik-btn-transfer {
    color: #fff;
    background: #d6323a;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

.qik-btn-transfer:active,
.qik-btn-transfer:focus,
.qik-btn-transfer.qik-touch {
    background: #d6323a !important;
}

.qik-btn-transfer:link,
.qik-btn-transfer:visited {
    color: #fff;
}

.qik-btn-transfer:hover {
    color: #fff;
    background: #d6323a !important;
}

.qik-action .qik-btn-transfer:hover,
.qik-action .qik-btn-transfer:active,
.qik-action .qik-btn-transfer:focus,
.qik-action-same .qik-btn-transfer:hover,
.qik-action-same .qik-btn-transfer:active,
.qik-action-same .qik-btn-transfer:focus,
.qik-btn-transfer:hover,
.qik-btn-transfer:active,
.qik-btn-transfer:focus,
.qik-btn-transfer.qik-touch {
    background-color: #df5d63;
}

.qik-btn-cancel {
    color: #fff;
    background: #d6323a;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

.qik-btn-cancel:active,
.qik-btn-cancel:focus,
.qik-btn-cancel.qik-touch {
    background: #d6323a !important;
}

.qik-btn-cancel:link,
.qik-btn-cancel:visited {
    color: #fff;
}

.qik-btn-cancel:hover {
    color: #fff;
    background: #d6323a !important;
}

.qik-action .qik-btn-cancel:hover,
.qik-action .qik-btn-cancel:active,
.qik-action .qik-btn-cancel:focus,
.qik-action-same .qik-btn-cancel:hover,
.qik-action-same .qik-btn-cancel:active,
.qik-action-same .qik-btn-cancel:focus,
.qik-btn-cancel:hover,
.qik-btn-cancel:active,
.qik-btn-cancel:focus,
.qik-btn-cancel.qik-touch {
    background-color: #df5d63;
}

.qik-btn-correct {
    color: #fff;
    background: #cd4800;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

.qik-btn-correct:active,
.qik-btn-correct:focus,
.qik-btn-correct.qik-touch {
    background: #cd4800 !important;
}

.qik-btn-correct:link,
.qik-btn-correct:visited {
    color: #fff;
}

.qik-btn-correct:hover {
    color: #fff;
    background: #cd4800 !important;
}

.qik-action .qik-btn-correct:hover,
.qik-action .qik-btn-correct:active,
.qik-action .qik-btn-correct:focus,
.qik-action-same .qik-btn-correct:hover,
.qik-action-same .qik-btn-correct:active,
.qik-action-same .qik-btn-correct:focus,
.qik-btn-correct:hover,
.qik-btn-correct:active,
.qik-btn-correct:focus,
.qik-btn-correct.qik-touch {
    background-color: #ff5a01;
}

.qik-btn-register {
    color: #000;
    background: #ffdfd2;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

.qik-btn-register:active,
.qik-btn-register:focus,
.qik-btn-register.qik-touch {
    background: #ffdfd2 !important;
}

.qik-btn-register:link,
.qik-btn-register:visited {
    color: #000;
}

.qik-btn-register:hover {
    color: #000;
    background: #ffdfd2 !important;
}

.qik-action .qik-btn-register:hover,
.qik-action .qik-btn-register:active,
.qik-action .qik-btn-register:focus,
.qik-action-same .qik-btn-register:hover,
.qik-action-same .qik-btn-register:active,
.qik-action-same .qik-btn-register:focus,
.qik-btn-register:hover,
.qik-btn-register:active,
.qik-btn-register:focus,
.qik-btn-register.qik-touch {
    background-color: #fff;
}

.qik-btn-accumulate {
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.8);
    background: #c82423;
    border-color: #bebebe;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    text-shadow: none;
}

.qik-btn-accumulate:active,
.qik-btn-accumulate:focus,
.qik-btn-accumulate.qik-touch {
    background: #c82423 !important;
}

.qik-btn-accumulate:link,
.qik-btn-accumulate:visited {
    color: #fff;
}

.qik-btn-accumulate:hover {
    color: #fff;
    background: #c82423 !important;
}

.qik-action .qik-btn-accumulate:hover,
.qik-action .qik-btn-accumulate:active,
.qik-action .qik-btn-accumulate:focus,
.qik-action-same .qik-btn-accumulate:hover,
.qik-action-same .qik-btn-accumulate:active,
.qik-action-same .qik-btn-accumulate:focus,
.qik-btn-accumulate:hover,
.qik-btn-accumulate:active,
.qik-btn-accumulate:focus,
.qik-btn-accumulate.qik-touch {
    background-color: #de4140;
}

.qik-action .qik-btn-accumulate,
.qik-action-same .qik-btn-accumulate {
    font-weight: normal;
    font-weight: bold;
}

.qik-btn-up,
.qik-btn-down {
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    display: inline-block;
    margin: 0;
    min-height: 2.188em !important;
    padding: 0.275em 0.25em !important;
    width: 2.7em !important;
    line-height: 1.5 !important;
    -webkit-user-select: none;
}

@media screen and (min-width: 48em),
print {

    .qik-btn-up,
    .qik-btn-down {
        min-height: 2.5em !important;
        width: 3.214em !important;
    }
}

.qik-btn-up:active,
.qik-btn-up:focus,
.qik-btn-up.qik-touch,
.qik-btn-down:active,
.qik-btn-down:focus,
.qik-btn-down.qik-touch {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5) inset,
        0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5) inset,
        0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5) inset, 0 0 0 rgba(0, 0, 0, 0);
}

.qik-btn-up:before,
.qik-btn-down:before {
    font-size: 0.875em !important;
    width: 1em;
    padding: 0;
    margin: 0;
    line-height: 0;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
}

.qik-btn-up {
    background-color: #fff;
    background: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    border-color: #bebebe;
    color: #000;
}

.qik-btn-up:active,
.qik-btn-up:focus,
.qik-btn-up.qik-touch {
    -webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset;
    -moz-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset;
}

.qik-btn-up:hover,
.qik-btn-up:active,
.qik-btn-up:focus,
.qik-btn-up.qik-touch {
    color: #000;
}

.qik-btn-down {
    background-color: #fff;
    background: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    border-color: #bebebe;
    color: #000;
}

.qik-btn-down:active,
.qik-btn-down:focus,
.qik-btn-down.qik-touch {
    -webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset;
    -moz-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset;
}

.qik-btn-down:hover,
.qik-btn-down:active,
.qik-btn-down:focus,
.qik-btn-down.qik-touch {
    color: #000;
}

.qik-btn-help {
    margin-top: 0;
    min-height: 2.188em;
    padding: 0.1em 0.05em !important;
    position: absolute;
    right: 0.5em;
    bottom: -0.5em;
    line-height: 1.7 !important;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-help {
        display: block;
        min-height: 2.692em;
        padding: 0.2em 0.85em 0.1em !important;
        right: 1em;
        bottom: 0.8em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-btn-help {
        line-height: 2.25 !important;
    }
}

.qik-btn-help i {
    margin-left: 0;
}

.qik-btn-help .qik-ico-help-circled:before {
    font-size: 1.4em;
    position: relative;
    top: 0.09em;
    left: 0.045em;
    padding-right: 0.05em;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-help .qik-ico-help-circled:before {
        top: 0.1em;
        left: 0;
        padding-right: 0;
    }
}

.qik-btn-search {
    margin-top: 0;
    min-height: 2.188em;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-search {
        min-height: 2.692em;
        padding: 0.1785em 0.7143em;
    }
}

.qik-ttl-head-extra.qik-ttl-head-extra-top .qik-btn-search {
    padding: 0.2em 0.65em 0.15em;
    width: 3.125em;
    line-height: 1.8;
}

.qik-ttl-head-extra.qik-ttl-head-extra-top .qik-btn-search .qik-ico-location-1:before {
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0.3em;
    margin-left: 0.75em;
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-head-extra.qik-ttl-head-extra-top .qik-btn-search {
        padding: 0.25em 0.875em 0.05em;
        width: 3.846em;
        line-height: 2.25;
    }

    .qik-ttl-head-extra.qik-ttl-head-extra-top .qik-btn-search .qik-ico-location-1:before {
        margin-left: 0.8em;
    }
}

.qik-btn-search .qik-ico-location-1:before {
    font-size: 1.2em;
    position: relative;
    top: 0.09em;
    left: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-search .qik-ico-location-1:before {
        font-size: 18.004px !important;
        font-size: 1.286rem !important;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-no-board button[data-icon="\e878"] {
        margin-bottom: 0.714em !important;
    }
}

button[data-icon="\e878"]:before {
    color: #c00;
}

@media screen and (min-width: 48em),
print {
    .qik-no-board {
        padding-right: 0 !important;
        padding-left: 0.429em !important;
    }
}

.qik-btn-refresh {
    margin: 0.5em 0 0.75em;
    min-height: 2.188em;
    padding: 0 0.4em !important;
    line-height: 2.188;
}

.qik-btn-refresh .qik-ico-ccw-1:before {
    margin: 0 0.2em 0 0;
    font-size: 15.4px !important;
    font-size: 1.1rem !important;
    vertical-align: -5%;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-refresh {
        margin: 0;
        min-height: 2.692em;
        padding: 0 0.05em !important;
        width: 4.4em;
        line-height: 2.692;
    }
}

.qik-btn-refresh .qik-ico-ccw-1:before {
    color: #c00;
}

.qik-btn-icon {
    -webkit-border-radius: 0.333em;
    -moz-border-radius: 0.333em;
    -ms-border-radius: 0.333em;
    -o-border-radius: 0.333em;
    border-radius: 0.333em;
    margin-bottom: 0;
    min-height: 2.188em;
    padding: 0 0.55em 0.1em;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -ms-border-radius: 0.25rem;
    -o-border-radius: 0.25rem;
    border-radius: 0.25rem;
}

.qik-btn-icon .qik-ico-keyboard:before {
    color: #c00;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-icon {
        min-height: 2.692em;
        padding-right: 0.825em;
        padding-left: 0.825em;
        -webkit-border-radius: 0.29rem;
        -moz-border-radius: 0.29rem;
        -ms-border-radius: 0.29rem;
        -o-border-radius: 0.29rem;
        border-radius: 0.29rem;
    }
}

.qik-btn-icon i:before {
    margin: 0;
    font-size: 26.6px !important;
    font-size: 1.9rem !important;
}

.qik-btn-icon .qik-ico-calendar-1 {
    font-size: 19.95px !important;
    font-size: 1.425rem !important;
}

.qik-btn-icon .qik-ico-keyboard:before {
    margin-top: -0.15em;
}

.qik-no-deco-num {
    font-weight: normal !important;
    font-family: Avenir-Book, Avenir, Arial, HiraKakuProN-W3, Osaka, Roboto,
        "Droid Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic",
        sans-serif;
    cursor: pointer;
}

.qik-no-deco-num:focus {
    box-shadow: none;
}

.qik-js-input-val {
    background-color: transparent;
}

.qik-btn-close[data-icon]:before {
    position: relative;
    top: 0.05em;
    padding-right: 0.35em;
    font-size: 18.998px !important;
    font-size: 1.357rem !important;
    line-height: 0.1;
}

.qik-btn-decline {
    border-color: #fff;
    margin-bottom: 0.5em;
    min-height: 3.133em;
    padding-top: 0.48em;
    padding-left: 1.5em;
    position: relative;
    min-width: 80%;
    max-width: 85%;
    width: auto;
    background-color: #fff;
    background: #fff;
    -webkit-border-radius: 0.31rem;
    -moz-border-radius: 0.31rem;
    -ms-border-radius: 0.31rem;
    -o-border-radius: 0.31rem;
    border-radius: 0.31rem;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    color: #000;
    font-size: 13.132px !important;
    font-size: 0.938rem !important;
    text-indent: -0.5em;
    padding-top: 0.63em;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-decline {
        margin-bottom: 1.429em;
        min-height: 3.125em;
        min-width: 14em;
        padding: 0.231em 1.75em 0 2.25em;
        width: auto;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-btn-decline {
        -webkit-border-radius: 0.36rem;
        -moz-border-radius: 0.36rem;
        -ms-border-radius: 0.36rem;
        -o-border-radius: 0.36rem;
        border-radius: 0.36rem;
        padding-top: 0.1em !important;
    }
}

.qik-btn-decline:hover {
    border-color: #bebebe;
}

.qik-btn-decline:active,
.qik-btn-decline:focus,
.qik-btn-decline.qik-touch {
    border-color: #66afe9;
}

.qik-btn-decline:before {
    left: 0.25em !important;
    margin-top: -0.59em !important;
    font-size: 15.4px !important;
    font-size: 1.1rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-decline {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

.qik-btn-decline:link,
.qik-btn-decline:visited {
    color: #000;
}

.qik-action .qik-btn-decline:hover,
.qik-action .qik-btn-decline:active,
.qik-action .qik-btn-decline:focus,
.qik-action-same .qik-btn-decline:hover,
.qik-action-same .qik-btn-decline:active,
.qik-action-same .qik-btn-decline:focus,
.qik-btn-decline:hover,
.qik-btn-decline:active,
.qik-btn-decline:focus,
.qik-btn-decline.qik-touch {
    background-color: #fff;
}

@media screen and (max-width: 47.94em) {
    .qik-btn-decline {
        font-size: 0.875rem !important;
    }
}

a.qik-btn-decline {
    padding-top: 1.15em;
    padding-top: 1.15em !important;
}

@media screen and (max-width: 47.94em) {
    a.qik-btn-decline {
        padding-top: 1.03em;
        padding-left: 1.5em;
    }
}

@media screen and (max-width: 47.94em) {
    a.qik-btn-decline {
        font-size: 0.875rem !important;
    }
}

.qik-switch-toggle {
    border: 2px solid #a7a7a7;
    -webkit-border-radius: 0.45em;
    -moz-border-radius: 0.45em;
    -ms-border-radius: 0.45em;
    -o-border-radius: 0.45em;
    border-radius: 0.45em;
    display: block;
    height: 2.857em;
    overflow: visible;
    padding: 0.25em 0.25em 0.2em 0.85em;
    position: relative;
    background-color: #fff;
    font-family: HiraKakuProN-W3, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background: #fff;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -ms-border-radius: 0.25rem;
    -o-border-radius: 0.25rem;
    border-radius: 0.25rem;
    color: #000;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    line-height: 1.9;
    text-align: left;
    cursor: pointer;
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle {
        -webkit-border-radius: 0.29rem;
        -moz-border-radius: 0.29rem;
        -ms-border-radius: 0.29rem;
        -o-border-radius: 0.29rem;
        border-radius: 0.29rem;
    }
}

.qik-switch-toggle:active,
.qik-switch-toggle:focus,
.qik-switch-toggle.qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle {
        height: 1.929em;
        padding: 0;
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 1.7;
        text-align: center;
    }
}

.qik-switch-toggle:after {
    color: #474747;
    display: block;
    padding: 0.65em 0.3em 0.725em;
    position: absolute;
    top: 0.15em;
    right: 0.2em;
    line-height: 0;
    font-family: qik-mffont;
    font-size: 16.8px !important;
    font-size: 1.2rem !important;
    font-weight: normal;
    content: "\2193";
    top: 0.255em;
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle:after {
        top: -0.1em;
        right: 0;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle:after {
        top: -0.052em;
    }
}

.qik-switch-toggle.qik-switch-push {
    border: none;
    padding: 0.393em 0.393em 0.343em 0.993em;
    background: #fff;
    color: #000;
    border: 2px solid #a7a7a7 !important;
    padding: 0.25em 0.25em 0.2em 0.85em;
    font-weight: bold;
    background-color: #fff;
    font-family: HiraKakuProN-W3, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background: #fff;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -ms-border-radius: 0.25rem;
    -o-border-radius: 0.25rem;
    border-radius: 0.25rem;
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle.qik-switch-push {
        padding: 0;
    }
}

.qik-switch-toggle.qik-switch-push:after {
    top: 0.255em;
    right: 0.305em;
    color: #c00 !important;
    content: "\2191" !important;
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle.qik-switch-push:after {
        top: 0.05em;
        right: 0.105em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle.qik-switch-push {
        -webkit-border-radius: 0.29rem;
        -moz-border-radius: 0.29rem;
        -ms-border-radius: 0.29rem;
        -o-border-radius: 0.29rem;
        border-radius: 0.29rem;
    }
}

.qik-switch-toggle.qik-switch-push:active,
.qik-switch-toggle.qik-switch-push:focus,
.qik-switch-toggle.qik-switch-push.qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle.qik-switch-push {
        height: 1.929em;
        padding: 0;
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 1.7;
        text-align: center;
    }
}

.qik-switch-toggle.qik-switch-push:after {
    display: block;
    padding: 0.65em 0.3em 0.725em;
    position: absolute;
    top: 0.255em;
    right: 0.2em;
    font-weight: normal;
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle.qik-switch-push:after {
        top: -0.052em;
        right: 0;
    }
}

.qik-switch-toggle.qik-switch-toggle-tbl-inside {
    margin-bottom: 0;
    width: 8em;
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
}

.qik-switch-toggle.qik-switch-toggle-tbl-inside:after {
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
    top: 50%;
    margin-top: -0.75em;
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle.qik-switch-toggle-tbl-inside {
        font-size: 11.998px !important;
        font-size: 0.857rem !important;
    }

    .qik-switch-toggle.qik-switch-toggle-tbl-inside:after {
        font-size: 11.998px !important;
        font-size: 0.857rem !important;
    }
}

button.qik-switch-toggle {
    margin-bottom: 0.5em;
}

@media screen and (max-width: 47.94em) {

    .qik-bp-board .qik-switch-push,
    .qik-asset-summary-set .qik-switch-push {
        border-bottom-width: 1px !important;
    }
}

.qik-switch-toggle-differ {
    border: 2px solid #a7a7a7;
    -webkit-border-radius: 0.45em;
    -moz-border-radius: 0.45em;
    -ms-border-radius: 0.45em;
    -o-border-radius: 0.45em;
    border-radius: 0.45em;
    display: block;
    height: 2.076em;
    overflow: visible;
    padding: 0 2.143em 0 0.571em;
    position: relative;
    background-color: #fff;
    font-family: HiraKakuProN-W3, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background: #fff;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -ms-border-radius: 0.25rem;
    -o-border-radius: 0.25rem;
    border-radius: 0.25rem;
    color: #000;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.7;
    text-align: center;
    cursor: pointer;
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle-differ {
        -webkit-border-radius: 0.29rem;
        -moz-border-radius: 0.29rem;
        -ms-border-radius: 0.29rem;
        -o-border-radius: 0.29rem;
        border-radius: 0.29rem;
    }
}

.qik-switch-toggle-differ:active,
.qik-switch-toggle-differ:focus,
.qik-switch-toggle-differ.qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

.qik-switch-toggle-differ:after {
    color: #474747;
    display: block;
    padding: 0.65em 0.3em 0.725em;
    position: absolute;
    top: -0.04em;
    right: 0;
    line-height: 0;
    font-family: qik-mffont;
    font-size: 16.8px !important;
    font-size: 1.2rem !important;
    font-weight: normal;
    content: "\2193";
}

@media screen and (max-width: 47.94em) {
    .qik-switch-toggle-differ {
        border: none !important;
        background: none !important;
        padding: 0;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
    }

    .qik-switch-toggle-differ:after {
        position: static;
    }
}

.qik-switch-toggle-differ.qik-switch-push {
    border: none;
    background: #fff;
    color: #000;
    padding: 0 2.286em 0 0.714em;
}

.qik-switch-toggle-differ.qik-switch-push:after {
    top: 0.05em;
    right: 0.105em;
    color: #c00 !important;
    content: "\2191" !important;
}

@media screen and (max-width: 47.94em) {
    .qik-switch-toggle-differ.qik-switch-push:after {
        color: #474747;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-switch-toggle-differ.qik-switch-push {
        padding: 0;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-switch-toggle-differ.qik-switch-push {
        font-family: HiraKakuProN-W3, Osaka, Roboto, "Droid Sans", "メイリオ",
            Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
        background: #fff;
        -webkit-border-radius: 0.25rem;
        -moz-border-radius: 0.25rem;
        -ms-border-radius: 0.25rem;
        -o-border-radius: 0.25rem;
        border-radius: 0.25rem;
        border: 2px solid #a7a7a7;
        padding: 0 2.143em 0 0.571em;
        font-weight: bold;
    }

    .qik-switch-toggle-differ.qik-switch-push:active,
    .qik-switch-toggle-differ.qik-switch-push:focus,
    .qik-switch-toggle-differ.qik-switch-push.qik-touch {
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    }

    .qik-switch-toggle-differ.qik-switch-push:after {
        top: -0.052em;
        right: 0;
        font-weight: normal;
    }

    .qik-switch-toggle-differ:after {
        top: -0.052em;
        right: 0;
        font-weight: normal;
    }
}

@media screen and (min-width: 48em) and (min-width: 48em),
print {
    .qik-switch-toggle-differ.qik-switch-push {
        -webkit-border-radius: 0.29rem;
        -moz-border-radius: 0.29rem;
        -ms-border-radius: 0.29rem;
        -o-border-radius: 0.29rem;
        border-radius: 0.29rem;
    }
}

.qik-table-msg-btn button,
.qik-table-msg-btn a {
    display: inline;
    text-align: center;
}

.qik-table-msg-btn button.qik-switch-toggle,
.qik-table-msg-btn a.qik-switch-toggle {
    padding-right: 1.25em;
    padding-left: 0.25em;
}

.qik-table-msg-btn button.qik-switch-toggle:after,
.qik-table-msg-btn a.qik-switch-toggle:after {
    display: none;
}

.qik-table-msg-btn button.qik-switch-toggle:before,
.qik-table-msg-btn a.qik-switch-toggle:before {
    display: block;
    float: left;
    padding: 0.65em 0.3em 0.725em;
    color: #474747;
    font-family: qik-mffont;
    font-size: 16.8px !important;
    font-size: 1.2rem !important;
    font-weight: normal;
    line-height: 0;
    content: "\e80a";
}

.qik-table-msg-btn button.qik-switch-push,
.qik-table-msg-btn a.qik-switch-push {
    padding-right: 1.393em;
    padding-left: 0.393em;
}

.qik-table-msg-btn button.qik-switch-push:before,
.qik-table-msg-btn a.qik-switch-push:before {
    color: #c00;
    content: "\e80a";
}

@media screen and (min-width: 48em),
print {
    .qik-table-msg-btn {
        display: none;
    }
}

.qik-table-msg-del-btn {
    margin-top: 0.75em;
    display: none;
}

.qik-table-msg-del-btn.qik-table-msg-del-btn-sh {
    display: block;
}

@media screen and (min-width: 48em),
print {
    .qik-table-msg-del-btn {
        display: block !important;
    }
}

.qik-btn-selected {
    border: 1px solid #c68c8c;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #ebcaca !important;
    color: #640000 !important;
    text-shadow: none;
    cursor: default;
    line-height: 1.4;
}

.qik-btn-selected:hover {
    background: #ebcaca !important;
}

.qik-btn-selected:active,
.qik-btn-selected:focus,
.qik-btn-selected.qik-touch {
    border-color: #c68c8c;
    background: #ebcaca !important;
}

.qik-btn-selected:before {
    top: 0.125em;
    left: -0.1em;
    position: relative;
    color: #640000;
    font-size: 21.994px !important;
    font-size: 1.571rem !important;
    line-height: 0.25em !important;
}

.qik-btn-selected.qik-btn-proceed {
    font-size: 14px !important;
    font-size: 1rem !important;
    font-weight: bold !important;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-selected.qik-btn-proceed {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

.qik-btn-selected.qik-btn-proceed:before {
    position: static;
    top: 0;
    right: auto;
    margin-top: auto;
    padding: auto;
    text-indent: 0;
}

a.qik-btn-selected,
p.qik-btn-selected {
    line-height: 1;
}

@media screen and (min-width: 48em),
print {

    a.qik-btn-selected,
    p.qik-btn-selected {
        line-height: 1.7;
    }
}

a.qik-btn-selected.qik-btn-proceed,
p.qik-btn-selected.qik-btn-proceed {
    line-height: 2;
}

@media screen and (min-width: 48em),
print {

    a.qik-btn-selected.qik-btn-proceed,
    p.qik-btn-selected.qik-btn-proceed {
        line-height: 2.5;
    }
}

a.qik-btn-selected.qik-btn-secondary,
a.qik-btn-selected,
p.qik-btn-selected.qik-btn-secondary,
p.qik-btn-selected {
    line-height: 1.4;
}

.qik-btn-selected-pt2 {
    border: 1px solid #bebebe;
    background: #fff;
    color: #000;
    background: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

@media screen and (min-width: 48em),
print {

    .qik-cal-area .qik-btn-selected-pt2,
    .qik-kbd-box .qik-btn-selected-pt2,
    .qik-inline-btn .qik-btn-selected-pt2,
    .qik-hidden-print .qik-btn-selected-pt2 {
        line-height: 2.538 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .qik-btn-selected-pt2.qik-ico-r:before {
        right: -0.5em;
        margin-top: -0.55em;
        font-size: 15.4px !important;
        font-size: 1.1rem !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-btn-selected-pt2.qik-ico-r:before {
        margin-top: -0.575em;
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-btn-selected-pt2:before {
    top: 0.125em;
    left: -0.1em;
    position: relative;
    color: #b2411f;
    font-size: 21.994px !important;
    font-size: 1.571rem !important;
    line-height: 0.25em !important;
}

.qik-btn-disabled {
    border: 1px solid #c8c8c8;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #d9d9d9 !important;
    color: #555 !important;
    text-shadow: none;
    cursor: default;
    -webkit-user-select: none;
    border-color: #c8c8c8 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.qik-btn-disabled:link,
.qik-btn-disabled:visited,
.qik-btn-disabled:hover,
.qik-btn-disabled:active,
.qik-btn-disabled:focus,
.qik-btn-disabled.qik-touch {
    color: #555;
    background-color: #d9d9d9 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.qik-btn-disabled.qik-btn-base,
.qik-btn-disabled.qik-btn-close,
.qik-btn-disabled.qik-btn-selected-pt2 {
    min-height: 2.938em;
    padding-top: 0.75em;
}

@media screen and (min-width: 48em),
print {

    .qik-btn-disabled.qik-btn-base,
    .qik-btn-disabled.qik-btn-close,
    .qik-btn-disabled.qik-btn-selected-pt2 {
        min-height: 2.692em;
        padding-bottom: 0.4em;
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
    }
}

.qik-btn-disabled.qik-btn-small {
    min-height: 2.063em;
    padding: 0.057em 1em 0.157em;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-disabled.qik-btn-small {
        margin-bottom: 0;
        min-height: 2.077em;
        padding: 0.107em 1em;
    }
}

.qik-btn-disabled.qik-btn-proceed {
    font-size: 13.132px !important;
    font-size: 0.938rem !important;
    font-weight: bold !important;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-disabled.qik-btn-proceed {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

.qik-action .qik-btn-disabled,
.qik-action-same .qik-btn-disabled {
    min-height: 2.667em !important;
    font-size: 13.132px !important;
    font-size: 0.938rem !important;
    font-weight: bold !important;
    line-height: 1.6 !important;
}

@media screen and (min-width: 48em),
print {

    .qik-action .qik-btn-disabled,
    .qik-action-same .qik-btn-disabled {
        min-height: 2.5em !important;
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-action .qik-btn-disabled.qik-btn-switching,
    .qik-action-same .qik-btn-disabled.qik-btn-switching {
        min-height: 3.077em !important;
        padding-right: 0.3em;
        padding-left: 0.3em;
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
        font-weight: bold !important;
        line-height: 1.9 !important;
    }
}

.qik-action .qik-btn-disabled.qik-btn-base,
.qik-action .qik-btn-disabled.qik-btn-close,
.qik-action .qik-btn-disabled.qik-btn-selected-pt2,
.qik-action-same .qik-btn-disabled.qik-btn-base,
.qik-action-same .qik-btn-disabled.qik-btn-close,
.qik-action-same .qik-btn-disabled.qik-btn-selected-pt2 {
    min-height: 2.5em;
    padding-top: 0.2em;
    padding-bottom: 0.1em;
    line-height: 1.5;
}

@media screen and (min-width: 48em),
print {

    .qik-action .qik-btn-disabled.qik-btn-base,
    .qik-action .qik-btn-disabled.qik-btn-close,
    .qik-action .qik-btn-disabled.qik-btn-selected-pt2,
    .qik-action-same .qik-btn-disabled.qik-btn-base,
    .qik-action-same .qik-btn-disabled.qik-btn-close,
    .qik-action-same .qik-btn-disabled.qik-btn-selected-pt2 {
        padding-top: 0.25em;
        padding-bottom: 0.2em !important;
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

.qik-action .qik-btn-disabled.qik-btn-short,
.qik-action-same .qik-btn-disabled.qik-btn-short {
    min-height: 2.5em;
    padding-top: 0.2em;
    padding-bottom: 0.1em;
    line-height: 1.5 !important;
}

@media screen and (min-width: 48em),
print {

    .qik-action .qik-btn-disabled.qik-btn-short,
    .qik-action-same .qik-btn-disabled.qik-btn-short {
        min-height: 2.692em !important;
        padding-top: 0.25em;
        padding-bottom: 0.2em !important;
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
    }
}

.qik-btn-disabled.qik-btn-up,
.qik-btn-disabled.qik-btn-down {
    font-size: 14px !important;
    font-size: 1rem !important;
}

.qik-btn-disabled.qik-btn-selected-pt2:before {
    color: #555;
}

.qik-btn-disabled:hover {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background: #d9d9d9 !important;
    -webkit-box-shadow: inset none !important;
    -moz-box-shadow: inset none !important;
    box-shadow: inset none !important;
}

.qik-btn-disabled:active,
.qik-btn-disabled:focus,
.qik-btn-disabled.qik-touch {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border-color: #c8c8c8 !important;
    background: #d9d9d9 !important;
}

.qik-btn-disabled.qik-btn-proceed.qik-btn-buy,
.qik-btn-disabled.qik-btn-proceed.qik-btn-sell {
    background: #d9d9d9 !important;
    border-color: #c8c8c8 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.qik-btn-disabled.qik-btn-proceed.qik-btn-buy:hover,
.qik-btn-disabled.qik-btn-proceed.qik-btn-sell:hover {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background: #d9d9d9 !important;
    -webkit-box-shadow: inset none !important;
    -moz-box-shadow: inset none !important;
    box-shadow: inset none !important;
}

.qik-btn-disabled.qik-btn-proceed.qik-btn-buy:active,
.qik-btn-disabled.qik-btn-proceed.qik-btn-buy:focus,
.qik-btn-disabled.qik-btn-proceed.qik-btn-buy.qik-touch,
.qik-btn-disabled.qik-btn-proceed.qik-btn-sell:active,
.qik-btn-disabled.qik-btn-proceed.qik-btn-sell:focus,
.qik-btn-disabled.qik-btn-proceed.qik-btn-sell.qik-touch {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border-color: #c8c8c8 !important;
    background: #d9d9d9 !important;
}

@media screen and (min-width: 48em),
print {

    a.qik-btn-disabled,
    p.qik-btn-disabled {
        padding-bottom: 0.1em;
    }
}

a.qik-btn-disabled.qik-btn-base,
a.qik-btn-disabled.qik-btn-close,
a.qik-btn-disabled.qik-btn-selected-pt2,
p.qik-btn-disabled.qik-btn-base,
p.qik-btn-disabled.qik-btn-close,
p.qik-btn-disabled.qik-btn-selected-pt2 {
    padding-top: 0.9em;
    padding-bottom: 0.7em;
}

@media screen and (min-width: 48em),
print {

    a.qik-btn-disabled.qik-btn-base,
    a.qik-btn-disabled.qik-btn-close,
    a.qik-btn-disabled.qik-btn-selected-pt2,
    p.qik-btn-disabled.qik-btn-base,
    p.qik-btn-disabled.qik-btn-close,
    p.qik-btn-disabled.qik-btn-selected-pt2 {
        padding-top: 0.7em;
        padding-bottom: 0.22em;
        line-height: 1.5;
    }
}

.qik-action a.qik-btn-disabled.qik-btn-base,
.qik-action a.qik-btn-disabled.qik-btn-close,
.qik-action a.qik-btn-disabled.qik-btn-selected-pt2,
.qik-action-same a.qik-btn-disabled.qik-btn-base,
.qik-action-same a.qik-btn-disabled.qik-btn-close,
.qik-action-same a.qik-btn-disabled.qik-btn-selected-pt2,
.qik-action p.qik-btn-disabled.qik-btn-base,
.qik-action p.qik-btn-disabled.qik-btn-close,
.qik-action p.qik-btn-disabled.qik-btn-selected-pt2,
.qik-action-same p.qik-btn-disabled.qik-btn-base,
.qik-action-same p.qik-btn-disabled.qik-btn-close,
.qik-action-same p.qik-btn-disabled.qik-btn-selected-pt2 {
    min-height: 2.5em;
    padding-top: 0.5em;
    padding-bottom: 0.35em;
}

@media screen and (min-width: 48em),
print {

    .qik-action a.qik-btn-disabled.qik-btn-base,
    .qik-action a.qik-btn-disabled.qik-btn-close,
    .qik-action a.qik-btn-disabled.qik-btn-selected-pt2,
    .qik-action-same a.qik-btn-disabled.qik-btn-base,
    .qik-action-same a.qik-btn-disabled.qik-btn-close,
    .qik-action-same a.qik-btn-disabled.qik-btn-selected-pt2,
    .qik-action p.qik-btn-disabled.qik-btn-base,
    .qik-action p.qik-btn-disabled.qik-btn-close,
    .qik-action p.qik-btn-disabled.qik-btn-selected-pt2,
    .qik-action-same p.qik-btn-disabled.qik-btn-base,
    .qik-action-same p.qik-btn-disabled.qik-btn-close,
    .qik-action-same p.qik-btn-disabled.qik-btn-selected-pt2 {
        min-height: 2.692em;
        padding-top: 0.55em;
    }
}

.qik-action a.qik-btn-disabled.qik-btn-short,
.qik-action-same a.qik-btn-disabled.qik-btn-short,
.qik-action p.qik-btn-disabled.qik-btn-short,
.qik-action-same p.qik-btn-disabled.qik-btn-short {
    min-height: 2.5em;
    padding-top: 0.5em;
    padding-bottom: 0.35em;
}

@media screen and (min-width: 48em),
print {

    .qik-action a.qik-btn-disabled.qik-btn-short,
    .qik-action-same a.qik-btn-disabled.qik-btn-short,
    .qik-action p.qik-btn-disabled.qik-btn-short,
    .qik-action-same p.qik-btn-disabled.qik-btn-short {
        min-height: 2.692em;
        padding-top: 0.65em !important;
    }
}

a.qik-btn-disabled.qik-btn-small,
p.qik-btn-disabled.qik-btn-small {
    padding: 0.2em 1em 0;
    line-height: 1.75;
}

@media screen and (min-width: 48em),
print {

    a.qik-btn-disabled.qik-btn-small,
    p.qik-btn-disabled.qik-btn-small {
        padding: 0.175em 1em 0;
    }
}

a.qik-btn-disabled.qik-btn-proceed,
p.qik-btn-disabled.qik-btn-proceed {
    line-height: 2.125;
}

@media screen and (min-width: 48em),
print {

    a.qik-btn-disabled.qik-btn-proceed,
    p.qik-btn-disabled.qik-btn-proceed {
        line-height: 2.5;
    }
}

a.qik-btn-disabled.qik-btn-secondary,
a.qik-btn-disabled,
p.qik-btn-disabled.qik-btn-secondary,
p.qik-btn-disabled {
    line-height: 1.4;
}

button.qik-btn-disabled.qik-btn-small {
    padding-top: 0.3em;
}

@media screen and (min-width: 48em),
print {
    button.qik-btn-disabled.qik-btn-small {
        padding-top: 0.2em;
    }
}

[data-icon].qik-btn-base:before,
[data-icon].qik-btn-close:before,
[data-icon].qik-btn-selected-pt2:before,
[data-icon].qik-btn-secondary:before,
[data-icon].qik-btn-buy:before,
[data-icon].qik-btn-sell:before,
[data-icon].qik-btn-switching:before,
[data-icon].qik-btn-secondary-sub:before,
[data-icon].qik-btn-accumulate:before,
[data-icon].qik-btn-selected:before,
[data-icon].qik-btn-disabled:before,
[data-icon].qik-btn-proceed:before {
    content: attr(data-icon) !important;
}

[data-icon].qik-btn-proceed:before {
    font-size: 16.394px !important;
    font-size: 1.171rem !important;
}

@media screen and (min-width: 48em),
print {
    [data-icon].qik-btn-proceed:before {
        font-size: 19.992px !important;
        font-size: 1.428rem !important;
    }
}

.qik-menu-btn-list .qik-btn-menu {
    font-size: 16.002px !important;
    font-size: 1.143rem !important;
    min-height: 3.14em;
    font-weight: bold !important;
    width: 100%;
}

@media screen and (max-width: 47.94em) {
    .qik-menu-btn-list .qik-btn-menu {
        font-size: 14px !important;
        font-size: 1rem !important;
        min-height: 3.5em;
    }

    .qik-menu-btn-list .qik-btn-menu.qik-btn-secondary,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-buy,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-sell,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-switching,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-secondary-sub,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-accumulate,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-selected,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-disabled {
        padding: 0.65em 0.15em 0.54em;
        margin-bottom: 0.5em;
    }
}

.qik-menu-btn-list .qik-btn-menu.qik-btn-base,
.qik-menu-btn-list .qik-btn-menu.qik-btn-close,
.qik-menu-btn-list .qik-btn-menu.qik-btn-selected-pt2 {
    padding: 0.8em 0.25em 0.64em;
    margin: 0;
}

@media screen and (max-width: 47.94em) {

    .qik-menu-btn-list .qik-btn-menu.qik-btn-base,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-close,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-selected-pt2 {
        padding: 1.13em 0.25em 1em;
        margin: 0;
        line-height: 1.2;
    }

    .qik-menu-btn-list .qik-btn-menu.qik-btn-base.qik-txt-rows-sd,
    .qik-menu-btn-list .qik-btn-menu.qik-txt-rows-sd.qik-btn-close,
    .qik-menu-btn-list .qik-btn-menu.qik-txt-rows-sd.qik-btn-selected-pt2 {
        padding-top: 0.54em;
        padding-bottom: 0.4em;
    }
}

.qik-btn-menu.qik-btn-secondary,
.qik-btn-menu.qik-btn-buy,
.qik-btn-menu.qik-btn-sell,
.qik-btn-menu.qik-btn-switching,
.qik-btn-menu.qik-btn-secondary-sub,
.qik-btn-menu.qik-btn-accumulate,
.qik-btn-menu.qik-btn-selected,
.qik-btn-menu.qik-btn-disabled {
    position: relative;
    max-width: none;
    min-width: inherit;
    line-height: 2.18;
}

@media screen and (min-width: 48em),
print {

    .qik-btn-menu.qik-btn-secondary,
    .qik-btn-menu.qik-btn-buy,
    .qik-btn-menu.qik-btn-sell,
    .qik-btn-menu.qik-btn-switching,
    .qik-btn-menu.qik-btn-secondary-sub,
    .qik-btn-menu.qik-btn-accumulate,
    .qik-btn-menu.qik-btn-selected,
    .qik-btn-menu.qik-btn-disabled {
        margin-bottom: 0.15em;
        line-height: 2.7;
        padding: 0.231em 1em 0 1em;
    }
}

.qik-btn-menu.qik-btn-secondary span,
.qik-btn-menu.qik-btn-buy span,
.qik-btn-menu.qik-btn-sell span,
.qik-btn-menu.qik-btn-switching span,
.qik-btn-menu.qik-btn-secondary-sub span,
.qik-btn-menu.qik-btn-accumulate span,
.qik-btn-menu.qik-btn-selected span,
.qik-btn-menu.qik-btn-disabled span {
    line-height: 1.25;
    vertical-align: top;
}

@media screen and (min-width: 48em),
print {

    .qik-btn-menu.qik-btn-secondary span,
    .qik-btn-menu.qik-btn-buy span,
    .qik-btn-menu.qik-btn-sell span,
    .qik-btn-menu.qik-btn-switching span,
    .qik-btn-menu.qik-btn-secondary-sub span,
    .qik-btn-menu.qik-btn-accumulate span,
    .qik-btn-menu.qik-btn-selected span,
    .qik-btn-menu.qik-btn-disabled span {
        line-height: 1.75;
    }
}

.qik-btn-menu.qik-btn-secondary small,
.qik-btn-menu.qik-btn-buy small,
.qik-btn-menu.qik-btn-sell small,
.qik-btn-menu.qik-btn-switching small,
.qik-btn-menu.qik-btn-secondary-sub small,
.qik-btn-menu.qik-btn-accumulate small,
.qik-btn-menu.qik-btn-selected small,
.qik-btn-menu.qik-btn-disabled small {
    position: absolute;
    right: 0;
    bottom: 0.75em;
    left: 0;
    font-size: 9.618px !important;
    font-size: 0.687rem !important;
    line-height: 1;
    text-indent: 0;
}

@media screen and (min-width: 48em),
print {

    .qik-btn-menu.qik-btn-secondary small,
    .qik-btn-menu.qik-btn-buy small,
    .qik-btn-menu.qik-btn-sell small,
    .qik-btn-menu.qik-btn-switching small,
    .qik-btn-menu.qik-btn-secondary-sub small,
    .qik-btn-menu.qik-btn-accumulate small,
    .qik-btn-menu.qik-btn-selected small,
    .qik-btn-menu.qik-btn-disabled small {
        bottom: 0.6em;
        font-size: 10.99px !important;
        font-size: 0.785rem !important;
    }
}

.qik-btn-menu.qik-btn-disabled {
    text-shadow: none;
}

.qik-btn-menu.qik-btn-buy,
.qik-btn-menu.qik-btn-sell {
    background: #c00 !important;
    border-color: #c00 !important;
    -webkit-border-radius: 0.31rem;
    -moz-border-radius: 0.31rem;
    -ms-border-radius: 0.31rem;
    -o-border-radius: 0.31rem;
    border-radius: 0.31rem;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6) !important;
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6) !important;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6) !important;
}

@media screen and (min-width: 48em),
print {

    .qik-btn-menu.qik-btn-buy,
    .qik-btn-menu.qik-btn-sell {
        -webkit-border-radius: 0.36rem;
        -moz-border-radius: 0.36rem;
        -ms-border-radius: 0.36rem;
        -o-border-radius: 0.36rem;
        border-radius: 0.36rem;
        padding-top: 0.1em !important;
    }
}

.qik-btn-menu.qik-btn-buy:hover,
.qik-btn-menu.qik-btn-sell:hover {
    background: #c00 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.qik-btn-menu.qik-btn-buy:active,
.qik-btn-menu.qik-btn-buy:focus,
.qik-btn-menu.qik-btn-buy.qik-touch,
.qik-btn-menu.qik-btn-sell:active,
.qik-btn-menu.qik-btn-sell:focus,
.qik-btn-menu.qik-btn-sell.qik-touch {
    background: #c00 !important;
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8) !important;
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8) !important;
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8) !important;
    border-color: #66afe9 !important;
}

.qik-btn-menu.qik-btn-base,
.qik-btn-menu.qik-btn-close,
.qik-btn-menu.qik-btn-selected-pt2 {
    border-color: #ffffff;
    -webkit-border-radius: 0.31rem;
    -moz-border-radius: 0.31rem;
    -ms-border-radius: 0.31rem;
    -o-border-radius: 0.31rem;
    border-radius: 0.31rem;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
}

@media screen and (min-width: 48em),
print {

    .qik-btn-menu.qik-btn-base,
    .qik-btn-menu.qik-btn-close,
    .qik-btn-menu.qik-btn-selected-pt2 {
        -webkit-border-radius: 0.36rem;
        -moz-border-radius: 0.36rem;
        -ms-border-radius: 0.36rem;
        -o-border-radius: 0.36rem;
        border-radius: 0.36rem;
    }
}

.qik-btn-menu.qik-btn-base:hover,
.qik-btn-menu.qik-btn-close:hover,
.qik-btn-menu.qik-btn-selected-pt2:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: #bebebe;
}

.qik-btn-menu.qik-btn-base:active,
.qik-btn-menu.qik-btn-close:active,
.qik-btn-menu.qik-btn-selected-pt2:active,
.qik-btn-menu.qik-btn-base:focus,
.qik-btn-menu.qik-btn-close:focus,
.qik-btn-menu.qik-btn-selected-pt2:focus,
.qik-btn-menu.qik-btn-base.qik-touch,
.qik-btn-menu.qik-touch.qik-btn-close,
.qik-btn-menu.qik-touch.qik-btn-selected-pt2 {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

.qik-hide {
    display: none !important;
    visibility: hidden;
}

.qik-disp-item-hide {
    display: none;
}

.qik-js-recalculate-tbl-switch {
    overflow: hidden;
    max-height: 0;
}

.qik-reading-hide {
    text-indent: -100%;
    white-space: nowrap;
    height: 0;
    font-size: 0;
    display: block;
    position: absolute;
}

caption.qik-reading-hide {
    display: table-caption;
    position: static;
}

.qik-reading-hide-complement {
    position: static;
    height: 1px;
    font-size: 1px;
    overflow: hidden;
}

.qik-visible-sd {
    display: inherit !important;
}

@media screen and (min-width: 48em),
print {
    .qik-visible-sd {
        display: none !important;
    }
}

.qik-visible-sd-inline {
    display: inline !important;
}

@media screen and (min-width: 48em),
print {
    .qik-visible-sd-inline {
        display: none !important;
    }
}

.qik-visible-md {
    display: none !important;
}

@media screen and (min-width: 48em),
print {
    .qik-visible-md {
        display: inherit !important;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-visible-md {
        display: none !important;
    }
}

.qik-visible-ld {
    display: none !important;
}

@media screen and (min-width: 61.25em),
print {
    .qik-visible-ld {
        display: inherit !important;
    }
}

.qik-visible-lm {
    display: inherit !important;
}

@media screen and (max-width: 47.94em) {
    .qik-visible-lm {
        display: none !important;
    }
}

.qik-visible-lm.qik-kbd-contents {
    display: none !important;
}

@media screen and (min-width: 48em),
print {
    .qik-visible-lm.qik-kbd-contents {
        display: block !important;
    }
}

@media screen and (min-width: 48em),
print {
    tr>*.qik-visible-lm {
        display: table-cell !important;
    }
}

.qik-hidden-sd {
    display: none !important;
}

@media screen and (min-width: 48em),
print {
    .qik-hidden-sd {
        display: inherit !important;
    }

    table .qik-col-split>.qik-hidden-sd {
        display: block !important;
    }
}

@media screen and (min-width: 48em),
print {

    th.qik-hidden-sd,
    td.qik-hidden-sd {
        display: table-cell !important;
    }
}

@media screen and (min-width: 48em),
print {
    tr.qik-hidden-sd {
        display: table-row !important;
    }
}

.qik-hidden-md {
    display: inherit !important;
}

@media screen and (min-width: 48em),
print {
    .qik-hidden-md {
        display: none !important;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-hidden-md {
        display: inherit !important;
    }
}

.qik-hidden-ld {
    display: inherit !important;
}

@media screen and (min-width: 61.25em),
print {
    .qik-hidden-ld {
        display: none !important;
    }
}

.qik-hidden-all {
    display: none !important;
}

@keyframes slideRight {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

@-webkit-keyframes slideRight {
    0% {
        -webkit-transform: translateX(0%);
    }

    100% {
        -webkit-transform: translateX(-100%);
    }
}

@keyframes slideLeft {
    0% {
        transform: translateX(-100%);
    }

    50% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(300%);
    }
}

@-webkit-keyframes slideLeft {
    0% {
        -webkit-transform: translateX(-100%);
    }

    50% {
        -webkit-transform: translateX(0%);
    }

    100% {
        -webkit-transform: translateX(400%);
    }
}

.qik-slideDown {
    animation-name: slideDown;
    -webkit-animation-name: slideDown;
    animation-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    visibility: visible !important;
}

@keyframes slideDown {
    0% {
        transform: translateY(-100%);
    }

    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
    }

    100% {
        -webkit-transform: translateY(0%);
    }
}

.qik-blink {
    -moz-animation: blink 2s ease;
    -o-animation: blink 2s ease;
    -webkit-animation: blink 2s ease;
    animation: blink 2s ease;
    visibility: visible !important;
}

@keyframes blink {
    0% {
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    20% {
        opacity: 0;
    }

    30% {
        opacity: 1;
    }

    40% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    60% {
        opacity: 0;
    }

    70% {
        opacity: 1;
    }

    80% {
        opacity: 0;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    20% {
        opacity: 0;
    }

    30% {
        opacity: 1;
    }

    40% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    60% {
        opacity: 0;
    }

    70% {
        opacity: 1;
    }

    80% {
        opacity: 0;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}

.qik-grow {
    -moz-animation: grow 1s infinite ease;
    -o-animation: grow 1s infinite ease;
    -webkit-animation: grow 1s infinite ease;
    animation: grow 1s infinite ease;
    visibility: visible !important;
}

@keyframes grow {
    0% {
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }

    100% {
        -webkit-box-shadow: 0 0 8px #fff;
        -moz-box-shadow: 0 0 8px #fff;
        box-shadow: 0 0 8px #fff;
    }

    0% {
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }
}

@-webkit-keyframes grow {
    0% {
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }

    100% {
        -webkit-box-shadow: 0 0 8px #fff;
        -moz-box-shadow: 0 0 8px #fff;
        box-shadow: 0 0 8px #fff;
    }

    0% {
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }
}

.qik-slideUp {
    animation-name: slideUp;
    -webkit-animation-name: slideUp;
    animation-duration: 0.1s;
    -webkit-animation-duration: 0.1s;
    animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    visibility: visible !important;
}

@keyframes slideUp {
    0% {
        transform: translateY(0%);
    }

    50% {
        transform: translateY(0%);
    }

    80% {
        transform: translateY(0%);
    }

    100% {
        transform: translateY(-100%);
    }
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(0%);
    }

    50% {
        -webkit-transform: translateY(0%);
    }

    80% {
        -webkit-transform: translateY(0%);
    }

    100% {
        -webkit-transform: translateY(-100%);
    }
}

@keyframes slideDown2 {
    0% {
        transform: translateY(-80px);
    }

    50% {
        transform: translateY(0%);
    }

    80% {
        transform: translateY(-20px);
    }

    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes slideDown2 {
    0% {
        -webkit-transform: translateY(-80px);
    }

    50% {
        -webkit-transform: translateY(0);
    }

    80% {
        -webkit-transform: translateY(-20px);
    }

    100% {
        -webkit-transform: translateY(0);
    }
}

.qik-nav-fade-out {
    animation-name: nav-fade-out;
    -webkit-animation-name: nav-fade-out;
    animation-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}

@keyframes nav-fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes nav-fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.qik-nav-fade-in {
    opacity: 0;
    display: inline-block;
    animation-name: nav-fade-in;
    -webkit-animation-name: nav-fade-in;
    animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}

@keyframes nav-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes nav-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.qik-gethtml,
.qik-pending-area {
    text-align: center;
    line-height: 8em;
    min-height: 8em;
    background-color: #f4f5f6;
    border: 1px solid #ccc;
    margin-bottom: 1.5em;
}

.qik-gethtml-interval {
    text-align: center;
    line-height: 8em;
    min-height: 8em;
    background-color: #f4f5f6;
    border: 1px solid #ccc;
}

.qik-loading-area {
    margin-bottom: 1em;
    padding: 0 1em;
    min-height: 10em;
    background-color: #f0f1f2;
    border-color: #cbcac8;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

@media screen and (max-width: 47.94em) {
    .qik-modal-body .qik-loading-area {
        margin: 10px;
    }
}

.qik-loading {
    margin: 3.43em auto;
    font-size: 15.96px !important;
    font-size: 1.14rem !important;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    position: relative;
    -webkit-animation: loading-circle 2.4s infinite ease;
    animation: loading-circle 2.4s infinite ease;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0em -24px 0em 0em #4e4c4c, 0em -23px 0em 0em #4e4c4c,
        0em -22px 0em 0em #4e4c4c, 0em -21px 0em 0em #4e4c4c,
        0em -20px 0em 0em #4e4c4c, 12px -20.76px 0 0em #d2d1d1,
        11.5px -19.895px 0 0em #d2d1d1, 11px -19.03px 0 0em #d2d1d1,
        10.5px -18.165px 0 0em #d2d1d1, 10px -17.3px 0 0em #d2d1d1,
        20.76px -12px 0 0em #cdcccc, 19.895px -11.5px 0 0em #cdcccc,
        19.03px -11px 0 0em #cdcccc, 18.165px -10.5px 0 0em #cdcccc,
        17.3px -10px 0 0em #cdcccc, 24px 0em 0 0em #c1bfbf,
        23px 0em 0 0em #c1bfbf, 22px 0em 0 0em #c1bfbf, 21px 0em 0 0em #c1bfbf,
        20px 0em 0 0em #c1bfbf, 20.76px 12px 0 0em #bcbaba,
        19.895px 11.5px 0 0em #bcbaba, 19.03px 11px 0 0em #bcbaba,
        18.165px 10.5px 0 0em #bcbaba, 17.3px 10px 0 0em #bcbaba,
        12px 20.76px 0 0em #b1afaf, 11.5px 19.895px 0 0em #b1afaf,
        11px 19.03px 0 0em #b1afaf, 10.5px 18.165px 0 0em #b1afaf,
        10px 17.3px 0 0em #b1afaf, 0em 24px 0em 0em #a09d9d,
        0em 23px 0em 0em #a09d9d, 0em 22px 0em 0em #a09d9d,
        0em 21px 0em 0em #a09d9d, 0em 20px 0em 0em #a09d9d,
        -12px 20.76px 0 0em #a09d9d, -11.5px 19.895px 0 0em #a09d9d,
        -11px 19.03px 0 0em #a09d9d, -10.5px 18.165px 0 0em #a09d9d,
        -10px 17.3px 0 0em #a09d9d, -20.76px 12px 0 0em #918e8e,
        -19.895px 11.5px 0 0em #918e8e, -19.03px 11px 0 0em #918e8e,
        -18.165px 10.5px 0 0em #918e8e, -17.3px 10px 0 0em #918e8e,
        -24px 0em 0 0em #827e7e, -23px 0em 0 0em #827e7e,
        -22px 0em 0 0em #827e7e, -21px 0em 0 0em #827e7e,
        -20px 0em 0 0em #827e7e, -20.76px -12px 0 0em #6d6a6a,
        -19.895px -11.5px 0 0em #6d6a6a, -19.03px -11px 0 0em #6d6a6a,
        -18.165px -10.5px 0 0em #6d6a6a, -17.3px -10px 0 0em #6d6a6a,
        -12px -20.76px 0 0em #5d5b5b, -11.5px -19.895px 0 0em #5d5b5b,
        -11px -19.03px 0 0em #5d5b5b, -10.5px -18.165px 0 0em #5d5b5b,
        -10px -17.3px 0 0em #5d5b5b;
}

@media screen and (max-width: 47.94em) {
    .qik-loading {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-txt-loading {
    position: absolute;
    top: 2.5em;
    left: 0.25em;
    display: block;
    width: 6em;
    margin-left: -3em;
    text-align: center;
    color: #676767;
    font-size: 15.96px !important;
    font-size: 1.14rem !important;
}

@-webkit-keyframes loading-circle {

    0%,
    100% {
        box-shadow: 0em -24px 0em 0em #4e4c4c, 0em -23px 0em 0em #4e4c4c,
            0em -22px 0em 0em #4e4c4c, 0em -21px 0em 0em #4e4c4c,
            0em -20px 0em 0em #4e4c4c, 12px -20.76px 0 0em #d2d1d1,
            11.5px -19.895px 0 0em #d2d1d1, 11px -19.03px 0 0em #d2d1d1,
            10.5px -18.165px 0 0em #d2d1d1, 10px -17.3px 0 0em #d2d1d1,
            20.76px -12px 0 0em #cdcccc, 19.895px -11.5px 0 0em #cdcccc,
            19.03px -11px 0 0em #cdcccc, 18.165px -10.5px 0 0em #cdcccc,
            17.3px -10px 0 0em #cdcccc, 24px 0em 0 0em #c1bfbf,
            23px 0em 0 0em #c1bfbf, 22px 0em 0 0em #c1bfbf,
            21px 0em 0 0em #c1bfbf, 20px 0em 0 0em #c1bfbf,
            20.76px 12px 0 0em #bcbaba, 19.895px 11.5px 0 0em #bcbaba,
            19.03px 11px 0 0em #bcbaba, 18.165px 10.5px 0 0em #bcbaba,
            17.3px 10px 0 0em #bcbaba, 12px 20.76px 0 0em #b1afaf,
            11.5px 19.895px 0 0em #b1afaf, 11px 19.03px 0 0em #b1afaf,
            10.5px 18.165px 0 0em #b1afaf, 10px 17.3px 0 0em #b1afaf,
            0em 24px 0em 0em #a09d9d, 0em 23px 0em 0em #a09d9d,
            0em 22px 0em 0em #a09d9d, 0em 21px 0em 0em #a09d9d,
            0em 20px 0em 0em #a09d9d, -12px 20.76px 0 0em #a09d9d,
            -11.5px 19.895px 0 0em #a09d9d, -11px 19.03px 0 0em #a09d9d,
            -10.5px 18.165px 0 0em #a09d9d, -10px 17.3px 0 0em #a09d9d,
            -20.76px 12px 0 0em #918e8e, -19.895px 11.5px 0 0em #918e8e,
            -19.03px 11px 0 0em #918e8e, -18.165px 10.5px 0 0em #918e8e,
            -17.3px 10px 0 0em #918e8e, -24px 0em 0 0em #827e7e,
            -23px 0em 0 0em #827e7e, -22px 0em 0 0em #827e7e,
            -21px 0em 0 0em #827e7e, -20px 0em 0 0em #827e7e,
            -20.76px -12px 0 0em #6d6a6a, -19.895px -11.5px 0 0em #6d6a6a,
            -19.03px -11px 0 0em #6d6a6a, -18.165px -10.5px 0 0em #6d6a6a,
            -17.3px -10px 0 0em #6d6a6a, -12px -20.76px 0 0em #5d5b5b,
            -11.5px -19.895px 0 0em #5d5b5b, -11px -19.03px 0 0em #5d5b5b,
            -10.5px -18.165px 0 0em #5d5b5b, -10px -17.3px 0 0em #5d5b5b;
    }

    8.3% {
        box-shadow: 0em -24px 0em 0em #5d5b5b, 0em -23px 0em 0em #5d5b5b,
            0em -22px 0em 0em #5d5b5b, 0em -21px 0em 0em #5d5b5b,
            0em -20px 0em 0em #5d5b5b, 12px -20.76px 0 0em #4e4c4c,
            11.5px -19.895px 0 0em #4e4c4c, 11px -19.03px 0 0em #4e4c4c,
            10.5px -18.165px 0 0em #4e4c4c, 10px -17.3px 0 0em #4e4c4c,
            20.76px -12px 0 0em #d2d1d1, 19.895px -11.5px 0 0em #d2d1d1,
            19.03px -11px 0 0em #d2d1d1, 18.165px -10.5px 0 0em #d2d1d1,
            17.3px -10px 0 0em #d2d1d1, 24px 0em 0 0em #cdcccc,
            23px 0em 0 0em #cdcccc, 22px 0em 0 0em #cdcccc,
            21px 0em 0 0em #cdcccc, 20px 0em 0 0em #cdcccc,
            20.76px 12px 0 0em #c1bfbf, 19.895px 11.5px 0 0em #c1bfbf,
            19.03px 11px 0 0em #c1bfbf, 18.165px 10.5px 0 0em #c1bfbf,
            17.3px 10px 0 0em #c1bfbf, 12px 20.76px 0 0em #bcbaba,
            11.5px 19.895px 0 0em #bcbaba, 11px 19.03px 0 0em #bcbaba,
            10.5px 18.165px 0 0em #bcbaba, 10px 17.3px 0 0em #bcbaba,
            0em 24px 0em 0em #b1afaf, 0em 23px 0em 0em #b1afaf,
            0em 22px 0em 0em #b1afaf, 0em 21px 0em 0em #b1afaf,
            0em 20px 0em 0em #b1afaf, -12px 20.76px 0 0em #a09d9d,
            -11.5px 19.895px 0 0em #a09d9d, -11px 19.03px 0 0em #a09d9d,
            -10.5px 18.165px 0 0em #a09d9d, -10px 17.3px 0 0em #a09d9d,
            -20.76px 12px 0 0em #a09d9d, -19.895px 11.5px 0 0em #a09d9d,
            -19.03px 11px 0 0em #a09d9d, -18.165px 10.5px 0 0em #a09d9d,
            -17.3px 10px 0 0em #a09d9d, -24px 0em 0 0em #918e8e,
            -23px 0em 0 0em #918e8e, -22px 0em 0 0em #918e8e,
            -21px 0em 0 0em #918e8e, -20px 0em 0 0em #918e8e,
            -20.76px -12px 0 0em #827e7e, -19.895px -11.5px 0 0em #827e7e,
            -19.03px -11px 0 0em #827e7e, -18.165px -10.5px 0 0em #827e7e,
            -17.3px -10px 0 0em #827e7e, -12px -20.76px 0 0em #6d6a6a,
            -11.5px -19.895px 0 0em #6d6a6a, -11px -19.03px 0 0em #6d6a6a,
            -10.5px -18.165px 0 0em #6d6a6a, -10px -17.3px 0 0em #6d6a6a;
    }

    16.7% {
        box-shadow: 0em -24px 0em 0em #6d6a6a, 0em -23px 0em 0em #6d6a6a,
            0em -22px 0em 0em #6d6a6a, 0em -21px 0em 0em #6d6a6a,
            0em -20px 0em 0em #6d6a6a, 12px -20.76px 0 0em #5d5b5b,
            11.5px -19.895px 0 0em #5d5b5b, 11px -19.03px 0 0em #5d5b5b,
            10.5px -18.165px 0 0em #5d5b5b, 10px -17.3px 0 0em #5d5b5b,
            20.76px -12px 0 0em #4e4c4c, 19.895px -11.5px 0 0em #4e4c4c,
            19.03px -11px 0 0em #4e4c4c, 18.165px -10.5px 0 0em #4e4c4c,
            17.3px -10px 0 0em #4e4c4c, 24px 0em 0 0em #d2d1d1,
            23px 0em 0 0em #d2d1d1, 22px 0em 0 0em #d2d1d1,
            21px 0em 0 0em #d2d1d1, 20px 0em 0 0em #d2d1d1,
            20.76px 12px 0 0em #cdcccc, 19.895px 11.5px 0 0em #cdcccc,
            19.03px 11px 0 0em #cdcccc, 18.165px 10.5px 0 0em #cdcccc,
            17.3px 10px 0 0em #cdcccc, 12px 20.76px 0 0em #c1bfbf,
            11.5px 19.895px 0 0em #c1bfbf, 11px 19.03px 0 0em #c1bfbf,
            10.5px 18.165px 0 0em #c1bfbf, 10px 17.3px 0 0em #c1bfbf,
            0em 24px 0em 0em #bcbaba, 0em 23px 0em 0em #bcbaba,
            0em 22px 0em 0em #bcbaba, 0em 21px 0em 0em #bcbaba,
            0em 20px 0em 0em #bcbaba, -12px 20.76px 0 0em #b1afaf,
            -11.5px 19.895px 0 0em #b1afaf, -11px 19.03px 0 0em #b1afaf,
            -10.5px 18.165px 0 0em #b1afaf, -10px 17.3px 0 0em #b1afaf,
            -20.76px 12px 0 0em #a09d9d, -19.895px 11.5px 0 0em #a09d9d,
            -19.03px 11px 0 0em #a09d9d, -18.165px 10.5px 0 0em #a09d9d,
            -17.3px 10px 0 0em #a09d9d, -24px 0em 0 0em #a09d9d,
            -23px 0em 0 0em #a09d9d, -22px 0em 0 0em #a09d9d,
            -21px 0em 0 0em #a09d9d, -20px 0em 0 0em #a09d9d,
            -20.76px -12px 0 0em #918e8e, -19.895px -11.5px 0 0em #918e8e,
            -19.03px -11px 0 0em #918e8e, -18.165px -10.5px 0 0em #918e8e,
            -17.3px -10px 0 0em #918e8e, -12px -20.76px 0 0em #827e7e,
            -11.5px -19.895px 0 0em #827e7e, -11px -19.03px 0 0em #827e7e,
            -10.5px -18.165px 0 0em #827e7e, -10px -17.3px 0 0em #827e7e;
    }

    25% {
        box-shadow: 0em -24px 0em 0em #827e7e, 0em -23px 0em 0em #827e7e,
            0em -22px 0em 0em #827e7e, 0em -21px 0em 0em #827e7e,
            0em -20px 0em 0em #827e7e, 12px -20.76px 0 0em #6d6a6a,
            11.5px -19.895px 0 0em #6d6a6a, 11px -19.03px 0 0em #6d6a6a,
            10.5px -18.165px 0 0em #6d6a6a, 10px -17.3px 0 0em #6d6a6a,
            20.76px -12px 0 0em #5d5b5b, 19.895px -11.5px 0 0em #5d5b5b,
            19.03px -11px 0 0em #5d5b5b, 18.165px -10.5px 0 0em #5d5b5b,
            17.3px -10px 0 0em #5d5b5b, 24px 0em 0 0em #4e4c4c,
            23px 0em 0 0em #4e4c4c, 22px 0em 0 0em #4e4c4c,
            21px 0em 0 0em #4e4c4c, 20px 0em 0 0em #4e4c4c,
            20.76px 12px 0 0em #d2d1d1, 19.895px 11.5px 0 0em #d2d1d1,
            19.03px 11px 0 0em #d2d1d1, 18.165px 10.5px 0 0em #d2d1d1,
            17.3px 10px 0 0em #d2d1d1, 12px 20.76px 0 0em #cdcccc,
            11.5px 19.895px 0 0em #cdcccc, 11px 19.03px 0 0em #cdcccc,
            10.5px 18.165px 0 0em #cdcccc, 10px 17.3px 0 0em #cdcccc,
            0em 24px 0em 0em #c1bfbf, 0em 23px 0em 0em #c1bfbf,
            0em 22px 0em 0em #c1bfbf, 0em 21px 0em 0em #c1bfbf,
            0em 20px 0em 0em #c1bfbf, -12px 20.76px 0 0em #bcbaba,
            -11.5px 19.895px 0 0em #bcbaba, -11px 19.03px 0 0em #bcbaba,
            -10.5px 18.165px 0 0em #bcbaba, -10px 17.3px 0 0em #bcbaba,
            -20.76px 12px 0 0em #b1afaf, -19.895px 11.5px 0 0em #b1afaf,
            -19.03px 11px 0 0em #b1afaf, -18.165px 10.5px 0 0em #b1afaf,
            -17.3px 10px 0 0em #b1afaf, -24px 0em 0 0em #a09d9d,
            -23px 0em 0 0em #a09d9d, -22px 0em 0 0em #a09d9d,
            -21px 0em 0 0em #a09d9d, -20px 0em 0 0em #a09d9d,
            -20.76px -12px 0 0em #a09d9d, -19.895px -11.5px 0 0em #a09d9d,
            -19.03px -11px 0 0em #a09d9d, -18.165px -10.5px 0 0em #a09d9d,
            -17.3px -10px 0 0em #a09d9d, -12px -20.76px 0 0em #918e8e,
            -11.5px -19.895px 0 0em #918e8e, -11px -19.03px 0 0em #918e8e,
            -10.5px -18.165px 0 0em #918e8e, -10px -17.3px 0 0em #918e8e;
    }

    33.3% {
        box-shadow: 0em -24px 0em 0em #918e8e, 0em -23px 0em 0em #918e8e,
            0em -22px 0em 0em #918e8e, 0em -21px 0em 0em #918e8e,
            0em -20px 0em 0em #918e8e, 12px -20.76px 0 0em #827e7e,
            11.5px -19.895px 0 0em #827e7e, 11px -19.03px 0 0em #827e7e,
            10.5px -18.165px 0 0em #827e7e, 10px -17.3px 0 0em #827e7e,
            20.76px -12px 0 0em #6d6a6a, 19.895px -11.5px 0 0em #6d6a6a,
            19.03px -11px 0 0em #6d6a6a, 18.165px -10.5px 0 0em #6d6a6a,
            17.3px -10px 0 0em #6d6a6a, 24px 0em 0 0em #5d5b5b,
            23px 0em 0 0em #5d5b5b, 22px 0em 0 0em #5d5b5b,
            21px 0em 0 0em #5d5b5b, 20px 0em 0 0em #5d5b5b,
            20.76px 12px 0 0em #4e4c4c, 19.895px 11.5px 0 0em #4e4c4c,
            19.03px 11px 0 0em #4e4c4c, 18.165px 10.5px 0 0em #4e4c4c,
            17.3px 10px 0 0em #4e4c4c, 12px 20.76px 0 0em #d2d1d1,
            11.5px 19.895px 0 0em #d2d1d1, 11px 19.03px 0 0em #d2d1d1,
            10.5px 18.165px 0 0em #d2d1d1, 10px 17.3px 0 0em #d2d1d1,
            0em 24px 0em 0em #cdcccc, 0em 23px 0em 0em #cdcccc,
            0em 22px 0em 0em #cdcccc, 0em 21px 0em 0em #cdcccc,
            0em 20px 0em 0em #cdcccc, -12px 20.76px 0 0em #c1bfbf,
            -11.5px 19.895px 0 0em #c1bfbf, -11px 19.03px 0 0em #c1bfbf,
            -10.5px 18.165px 0 0em #c1bfbf, -10px 17.3px 0 0em #c1bfbf,
            -20.76px 12px 0 0em #bcbaba, -19.895px 11.5px 0 0em #bcbaba,
            -19.03px 11px 0 0em #bcbaba, -18.165px 10.5px 0 0em #bcbaba,
            -17.3px 10px 0 0em #bcbaba, -24px 0em 0 0em #b1afaf,
            -23px 0em 0 0em #b1afaf, -22px 0em 0 0em #b1afaf,
            -21px 0em 0 0em #b1afaf, -20px 0em 0 0em #b1afaf,
            -20.76px -12px 0 0em #a09d9d, -19.895px -11.5px 0 0em #a09d9d,
            -19.03px -11px 0 0em #a09d9d, -18.165px -10.5px 0 0em #a09d9d,
            -17.3px -10px 0 0em #a09d9d, -12px -20.76px 0 0em #a09d9d,
            -11.5px -19.895px 0 0em #a09d9d, -11px -19.03px 0 0em #a09d9d,
            -10.5px -18.165px 0 0em #a09d9d, -10px -17.3px 0 0em #a09d9d;
    }

    41.7% {
        box-shadow: 0em -24px 0em 0em #a09d9d, 0em -23px 0em 0em #a09d9d,
            0em -22px 0em 0em #a09d9d, 0em -21px 0em 0em #a09d9d,
            0em -20px 0em 0em #a09d9d, 12px -20.76px 0 0em #918e8e,
            11.5px -19.895px 0 0em #918e8e, 11px -19.03px 0 0em #918e8e,
            10.5px -18.165px 0 0em #918e8e, 10px -17.3px 0 0em #918e8e,
            20.76px -12px 0 0em #827e7e, 19.895px -11.5px 0 0em #827e7e,
            19.03px -11px 0 0em #827e7e, 18.165px -10.5px 0 0em #827e7e,
            17.3px -10px 0 0em #827e7e, 24px 0em 0 0em #6d6a6a,
            23px 0em 0 0em #6d6a6a, 22px 0em 0 0em #6d6a6a,
            21px 0em 0 0em #6d6a6a, 20px 0em 0 0em #6d6a6a,
            20.76px 12px 0 0em #5d5b5b, 19.895px 11.5px 0 0em #5d5b5b,
            19.03px 11px 0 0em #5d5b5b, 18.165px 10.5px 0 0em #5d5b5b,
            17.3px 10px 0 0em #5d5b5b, 12px 20.76px 0 0em #4e4c4c,
            11.5px 19.895px 0 0em #4e4c4c, 11px 19.03px 0 0em #4e4c4c,
            10.5px 18.165px 0 0em #4e4c4c, 10px 17.3px 0 0em #4e4c4c,
            0em 24px 0em 0em #d2d1d1, 0em 23px 0em 0em #d2d1d1,
            0em 22px 0em 0em #d2d1d1, 0em 21px 0em 0em #d2d1d1,
            0em 20px 0em 0em #d2d1d1, -12px 20.76px 0 0em #cdcccc,
            -11.5px 19.895px 0 0em #cdcccc, -11px 19.03px 0 0em #cdcccc,
            -10.5px 18.165px 0 0em #cdcccc, -10px 17.3px 0 0em #cdcccc,
            -20.76px 12px 0 0em #c1bfbf, -19.895px 11.5px 0 0em #c1bfbf,
            -19.03px 11px 0 0em #c1bfbf, -18.165px 10.5px 0 0em #c1bfbf,
            -17.3px 10px 0 0em #c1bfbf, -24px 0em 0 0em #bcbaba,
            -23px 0em 0 0em #bcbaba, -22px 0em 0 0em #bcbaba,
            -21px 0em 0 0em #bcbaba, -20px 0em 0 0em #bcbaba,
            -20.76px -12px 0 0em #b1afaf, -19.895px -11.5px 0 0em #b1afaf,
            -19.03px -11px 0 0em #b1afaf, -18.165px -10.5px 0 0em #b1afaf,
            -17.3px -10px 0 0em #b1afaf, -12px -20.76px 0 0em #a09d9d,
            -11.5px -19.895px 0 0em #a09d9d, -11px -19.03px 0 0em #a09d9d,
            -10.5px -18.165px 0 0em #a09d9d, -10px -17.3px 0 0em #a09d9d;
    }

    50% {
        box-shadow: 0em -24px 0em 0em #a09d9d, 0em -23px 0em 0em #a09d9d,
            0em -22px 0em 0em #a09d9d, 0em -21px 0em 0em #a09d9d,
            0em -20px 0em 0em #a09d9d, 12px -20.76px 0 0em #a09d9d,
            11.5px -19.895px 0 0em #a09d9d, 11px -19.03px 0 0em #a09d9d,
            10.5px -18.165px 0 0em #a09d9d, 10px -17.3px 0 0em #a09d9d,
            20.76px -12px 0 0em #918e8e, 19.895px -11.5px 0 0em #918e8e,
            19.03px -11px 0 0em #918e8e, 18.165px -10.5px 0 0em #918e8e,
            17.3px -10px 0 0em #918e8e, 24px 0em 0 0em #827e7e,
            23px 0em 0 0em #827e7e, 22px 0em 0 0em #827e7e,
            21px 0em 0 0em #827e7e, 20px 0em 0 0em #827e7e,
            20.76px 12px 0 0em #6d6a6a, 19.895px 11.5px 0 0em #6d6a6a,
            19.03px 11px 0 0em #6d6a6a, 18.165px 10.5px 0 0em #6d6a6a,
            17.3px 10px 0 0em #6d6a6a, 12px 20.76px 0 0em #5d5b5b,
            11.5px 19.895px 0 0em #5d5b5b, 11px 19.03px 0 0em #5d5b5b,
            10.5px 18.165px 0 0em #5d5b5b, 10px 17.3px 0 0em #5d5b5b,
            0em 24px 0em 0em #4e4c4c, 0em 23px 0em 0em #4e4c4c,
            0em 22px 0em 0em #4e4c4c, 0em 21px 0em 0em #4e4c4c,
            0em 20px 0em 0em #4e4c4c, -12px 20.76px 0 0em #d2d1d1,
            -11.5px 19.895px 0 0em #d2d1d1, -11px 19.03px 0 0em #d2d1d1,
            -10.5px 18.165px 0 0em #d2d1d1, -10px 17.3px 0 0em #d2d1d1,
            -20.76px 12px 0 0em #cdcccc, -19.895px 11.5px 0 0em #cdcccc,
            -19.03px 11px 0 0em #cdcccc, -18.165px 10.5px 0 0em #cdcccc,
            -17.3px 10px 0 0em #cdcccc, -24px 0em 0 0em #c1bfbf,
            -23px 0em 0 0em #c1bfbf, -22px 0em 0 0em #c1bfbf,
            -21px 0em 0 0em #c1bfbf, -20px 0em 0 0em #c1bfbf,
            -20.76px -12px 0 0em #bcbaba, -19.895px -11.5px 0 0em #bcbaba,
            -19.03px -11px 0 0em #bcbaba, -18.165px -10.5px 0 0em #bcbaba,
            -17.3px -10px 0 0em #bcbaba, -12px -20.76px 0 0em #b1afaf,
            -11.5px -19.895px 0 0em #b1afaf, -11px -19.03px 0 0em #b1afaf,
            -10.5px -18.165px 0 0em #b1afaf, -10px -17.3px 0 0em #b1afaf;
    }

    58.3% {
        box-shadow: 0em -24px 0em 0em #b1afaf, 0em -23px 0em 0em #b1afaf,
            0em -22px 0em 0em #b1afaf, 0em -21px 0em 0em #b1afaf,
            0em -20px 0em 0em #b1afaf, 12px -20.76px 0 0em #a09d9d,
            11.5px -19.895px 0 0em #a09d9d, 11px -19.03px 0 0em #a09d9d,
            10.5px -18.165px 0 0em #a09d9d, 10px -17.3px 0 0em #a09d9d,
            20.76px -12px 0 0em #a09d9d, 19.895px -11.5px 0 0em #a09d9d,
            19.03px -11px 0 0em #a09d9d, 18.165px -10.5px 0 0em #a09d9d,
            17.3px -10px 0 0em #a09d9d, 24px 0em 0 0em #918e8e,
            23px 0em 0 0em #918e8e, 22px 0em 0 0em #918e8e,
            21px 0em 0 0em #918e8e, 20px 0em 0 0em #918e8e,
            20.76px 12px 0 0em #827e7e, 19.895px 11.5px 0 0em #827e7e,
            19.03px 11px 0 0em #827e7e, 18.165px 10.5px 0 0em #827e7e,
            17.3px 10px 0 0em #827e7e, 12px 20.76px 0 0em #6d6a6a,
            11.5px 19.895px 0 0em #6d6a6a, 11px 19.03px 0 0em #6d6a6a,
            10.5px 18.165px 0 0em #6d6a6a, 10px 17.3px 0 0em #6d6a6a,
            0em 24px 0em 0em #5d5b5b, 0em 23px 0em 0em #5d5b5b,
            0em 22px 0em 0em #5d5b5b, 0em 21px 0em 0em #5d5b5b,
            0em 20px 0em 0em #5d5b5b, -12px 20.76px 0 0em #4e4c4c,
            -11.5px 19.895px 0 0em #4e4c4c, -11px 19.03px 0 0em #4e4c4c,
            -10.5px 18.165px 0 0em #4e4c4c, -10px 17.3px 0 0em #4e4c4c,
            -20.76px 12px 0 0em #d2d1d1, -19.895px 11.5px 0 0em #d2d1d1,
            -19.03px 11px 0 0em #d2d1d1, -18.165px 10.5px 0 0em #d2d1d1,
            -17.3px 10px 0 0em #d2d1d1, -24px 0em 0 0em #cdcccc,
            -23px 0em 0 0em #cdcccc, -22px 0em 0 0em #cdcccc,
            -21px 0em 0 0em #cdcccc, -20px 0em 0 0em #cdcccc,
            -20.76px -12px 0 0em #c1bfbf, -19.895px -11.5px 0 0em #c1bfbf,
            -19.03px -11px 0 0em #c1bfbf, -18.165px -10.5px 0 0em #c1bfbf,
            -17.3px -10px 0 0em #c1bfbf, -12px -20.76px 0 0em #bcbaba,
            -11.5px -19.895px 0 0em #bcbaba, -11px -19.03px 0 0em #bcbaba,
            -10.5px -18.165px 0 0em #bcbaba, -10px -17.3px 0 0em #bcbaba;
    }

    66.7% {
        box-shadow: 0em -24px 0em 0em #bcbaba, 0em -23px 0em 0em #bcbaba,
            0em -22px 0em 0em #bcbaba, 0em -21px 0em 0em #bcbaba,
            0em -20px 0em 0em #bcbaba, 12px -20.76px 0 0em #b1afaf,
            11.5px -19.895px 0 0em #b1afaf, 11px -19.03px 0 0em #b1afaf,
            10.5px -18.165px 0 0em #b1afaf, 10px -17.3px 0 0em #b1afaf,
            20.76px -12px 0 0em #a09d9d, 19.895px -11.5px 0 0em #a09d9d,
            19.03px -11px 0 0em #a09d9d, 18.165px -10.5px 0 0em #a09d9d,
            17.3px -10px 0 0em #a09d9d, 24px 0em 0 0em #a09d9d,
            23px 0em 0 0em #a09d9d, 22px 0em 0 0em #a09d9d,
            21px 0em 0 0em #a09d9d, 20px 0em 0 0em #a09d9d,
            20.76px 12px 0 0em #918e8e, 19.895px 11.5px 0 0em #918e8e,
            19.03px 11px 0 0em #918e8e, 18.165px 10.5px 0 0em #918e8e,
            17.3px 10px 0 0em #918e8e, 12px 20.76px 0 0em #827e7e,
            11.5px 19.895px 0 0em #827e7e, 11px 19.03px 0 0em #827e7e,
            10.5px 18.165px 0 0em #827e7e, 10px 17.3px 0 0em #827e7e,
            0em 24px 0em 0em #6d6a6a, 0em 23px 0em 0em #6d6a6a,
            0em 22px 0em 0em #6d6a6a, 0em 21px 0em 0em #6d6a6a,
            0em 20px 0em 0em #6d6a6a, -12px 20.76px 0 0em #5d5b5b,
            -11.5px 19.895px 0 0em #5d5b5b, -11px 19.03px 0 0em #5d5b5b,
            -10.5px 18.165px 0 0em #5d5b5b, -10px 17.3px 0 0em #5d5b5b,
            -20.76px 12px 0 0em #4e4c4c, -19.895px 11.5px 0 0em #4e4c4c,
            -19.03px 11px 0 0em #4e4c4c, -18.165px 10.5px 0 0em #4e4c4c,
            -17.3px 10px 0 0em #4e4c4c, -24px 0em 0 0em #d2d1d1,
            -23px 0em 0 0em #d2d1d1, -22px 0em 0 0em #d2d1d1,
            -21px 0em 0 0em #d2d1d1, -20px 0em 0 0em #d2d1d1,
            -20.76px -12px 0 0em #cdcccc, -19.895px -11.5px 0 0em #cdcccc,
            -19.03px -11px 0 0em #cdcccc, -18.165px -10.5px 0 0em #cdcccc,
            -17.3px -10px 0 0em #cdcccc, -12px -20.76px 0 0em #c1bfbf,
            -11.5px -19.895px 0 0em #c1bfbf, -11px -19.03px 0 0em #c1bfbf,
            -10.5px -18.165px 0 0em #c1bfbf, -10px -17.3px 0 0em #c1bfbf;
    }

    75% {
        box-shadow: 0em -24px 0em 0em #c1bfbf, 0em -23px 0em 0em #c1bfbf,
            0em -22px 0em 0em #c1bfbf, 0em -21px 0em 0em #c1bfbf,
            0em -20px 0em 0em #c1bfbf, 12px -20.76px 0 0em #bcbaba,
            11.5px -19.895px 0 0em #bcbaba, 11px -19.03px 0 0em #bcbaba,
            10.5px -18.165px 0 0em #bcbaba, 10px -17.3px 0 0em #bcbaba,
            20.76px -12px 0 0em #b1afaf, 19.895px -11.5px 0 0em #b1afaf,
            19.03px -11px 0 0em #b1afaf, 18.165px -10.5px 0 0em #b1afaf,
            17.3px -10px 0 0em #b1afaf, 24px 0em 0 0em #a09d9d,
            23px 0em 0 0em #a09d9d, 22px 0em 0 0em #a09d9d,
            21px 0em 0 0em #a09d9d, 20px 0em 0 0em #a09d9d,
            20.76px 12px 0 0em #a09d9d, 19.895px 11.5px 0 0em #a09d9d,
            19.03px 11px 0 0em #a09d9d, 18.165px 10.5px 0 0em #a09d9d,
            17.3px 10px 0 0em #a09d9d, 12px 20.76px 0 0em #918e8e,
            11.5px 19.895px 0 0em #918e8e, 11px 19.03px 0 0em #918e8e,
            10.5px 18.165px 0 0em #918e8e, 10px 17.3px 0 0em #918e8e,
            0em 24px 0em 0em #827e7e, 0em 23px 0em 0em #827e7e,
            0em 22px 0em 0em #827e7e, 0em 21px 0em 0em #827e7e,
            0em 20px 0em 0em #827e7e, -12px 20.76px 0 0em #6d6a6a,
            -11.5px 19.895px 0 0em #6d6a6a, -11px 19.03px 0 0em #6d6a6a,
            -10.5px 18.165px 0 0em #6d6a6a, -10px 17.3px 0 0em #6d6a6a,
            -20.76px 12px 0 0em #5d5b5b, -19.895px 11.5px 0 0em #5d5b5b,
            -19.03px 11px 0 0em #5d5b5b, -18.165px 10.5px 0 0em #5d5b5b,
            -17.3px 10px 0 0em #5d5b5b, -24px 0em 0 0em #4e4c4c,
            -23px 0em 0 0em #4e4c4c, -22px 0em 0 0em #4e4c4c,
            -21px 0em 0 0em #4e4c4c, -20px 0em 0 0em #4e4c4c,
            -20.76px -12px 0 0em #d2d1d1, -19.895px -11.5px 0 0em #d2d1d1,
            -19.03px -11px 0 0em #d2d1d1, -18.165px -10.5px 0 0em #d2d1d1,
            -17.3px -10px 0 0em #d2d1d1, -12px -20.76px 0 0em #cdcccc,
            -11.5px -19.895px 0 0em #cdcccc, -11px -19.03px 0 0em #cdcccc,
            -10.5px -18.165px 0 0em #cdcccc, -10px -17.3px 0 0em #cdcccc;
    }

    83.3% {
        box-shadow: 0em -24px 0em 0em #cdcccc, 0em -23px 0em 0em #cdcccc,
            0em -22px 0em 0em #cdcccc, 0em -21px 0em 0em #cdcccc,
            0em -20px 0em 0em #cdcccc, 12px -20.76px 0 0em #c1bfbf,
            11.5px -19.895px 0 0em #c1bfbf, 11px -19.03px 0 0em #c1bfbf,
            10.5px -18.165px 0 0em #c1bfbf, 10px -17.3px 0 0em #c1bfbf,
            20.76px -12px 0 0em #bcbaba, 19.895px -11.5px 0 0em #bcbaba,
            19.03px -11px 0 0em #bcbaba, 18.165px -10.5px 0 0em #bcbaba,
            17.3px -10px 0 0em #bcbaba, 24px 0em 0 0em #b1afaf,
            23px 0em 0 0em #b1afaf, 22px 0em 0 0em #b1afaf,
            21px 0em 0 0em #b1afaf, 20px 0em 0 0em #b1afaf,
            20.76px 12px 0 0em #a09d9d, 19.895px 11.5px 0 0em #a09d9d,
            19.03px 11px 0 0em #a09d9d, 18.165px 10.5px 0 0em #a09d9d,
            17.3px 10px 0 0em #a09d9d, 12px 20.76px 0 0em #a09d9d,
            11.5px 19.895px 0 0em #a09d9d, 11px 19.03px 0 0em #a09d9d,
            10.5px 18.165px 0 0em #a09d9d, 10px 17.3px 0 0em #a09d9d,
            0em 24px 0em 0em #918e8e, 0em 23px 0em 0em #918e8e,
            0em 22px 0em 0em #918e8e, 0em 21px 0em 0em #918e8e,
            0em 20px 0em 0em #918e8e, -12px 20.76px 0 0em #827e7e,
            -11.5px 19.895px 0 0em #827e7e, -11px 19.03px 0 0em #827e7e,
            -10.5px 18.165px 0 0em #827e7e, -10px 17.3px 0 0em #827e7e,
            -20.76px 12px 0 0em #6d6a6a, -19.895px 11.5px 0 0em #6d6a6a,
            -19.03px 11px 0 0em #6d6a6a, -18.165px 10.5px 0 0em #6d6a6a,
            -17.3px 10px 0 0em #6d6a6a, -24px 0em 0 0em #5d5b5b,
            -23px 0em 0 0em #5d5b5b, -22px 0em 0 0em #5d5b5b,
            -21px 0em 0 0em #5d5b5b, -20px 0em 0 0em #5d5b5b,
            -20.76px -12px 0 0em #4e4c4c, -19.895px -11.5px 0 0em #4e4c4c,
            -19.03px -11px 0 0em #4e4c4c, -18.165px -10.5px 0 0em #4e4c4c,
            -17.3px -10px 0 0em #4e4c4c, -12px -20.76px 0 0em #d2d1d1,
            -11.5px -19.895px 0 0em #d2d1d1, -11px -19.03px 0 0em #d2d1d1,
            -10.5px -18.165px 0 0em #d2d1d1, -10px -17.3px 0 0em #d2d1d1;
    }

    91.7% {
        box-shadow: 0em -24px 0em 0em #d2d1d1, 0em -23px 0em 0em #d2d1d1,
            0em -22px 0em 0em #d2d1d1, 0em -21px 0em 0em #d2d1d1,
            0em -20px 0em 0em #d2d1d1, 12px -20.76px 0 0em #cdcccc,
            11.5px -19.895px 0 0em #cdcccc, 11px -19.03px 0 0em #cdcccc,
            10.5px -18.165px 0 0em #cdcccc, 10px -17.3px 0 0em #cdcccc,
            20.76px -12px 0 0em #c1bfbf, 19.895px -11.5px 0 0em #c1bfbf,
            19.03px -11px 0 0em #c1bfbf, 18.165px -10.5px 0 0em #c1bfbf,
            17.3px -10px 0 0em #c1bfbf, 24px 0em 0 0em #bcbaba,
            23px 0em 0 0em #bcbaba, 22px 0em 0 0em #bcbaba,
            21px 0em 0 0em #bcbaba, 20px 0em 0 0em #bcbaba,
            20.76px 12px 0 0em #b1afaf, 19.895px 11.5px 0 0em #b1afaf,
            19.03px 11px 0 0em #b1afaf, 18.165px 10.5px 0 0em #b1afaf,
            17.3px 10px 0 0em #b1afaf, 12px 20.76px 0 0em #a09d9d,
            11.5px 19.895px 0 0em #a09d9d, 11px 19.03px 0 0em #a09d9d,
            10.5px 18.165px 0 0em #a09d9d, 10px 17.3px 0 0em #a09d9d,
            0em 24px 0em 0em #a09d9d, 0em 23px 0em 0em #a09d9d,
            0em 22px 0em 0em #a09d9d, 0em 21px 0em 0em #a09d9d,
            0em 20px 0em 0em #a09d9d, -12px 20.76px 0 0em #918e8e,
            -11.5px 19.895px 0 0em #918e8e, -11px 19.03px 0 0em #918e8e,
            -10.5px 18.165px 0 0em #918e8e, -10px 17.3px 0 0em #918e8e,
            -20.76px 12px 0 0em #827e7e, -19.895px 11.5px 0 0em #827e7e,
            -19.03px 11px 0 0em #827e7e, -18.165px 10.5px 0 0em #827e7e,
            -17.3px 10px 0 0em #827e7e, -24px 0em 0 0em #6d6a6a,
            -23px 0em 0 0em #6d6a6a, -22px 0em 0 0em #6d6a6a,
            -21px 0em 0 0em #6d6a6a, -20px 0em 0 0em #6d6a6a,
            -20.76px -12px 0 0em #5d5b5b, -19.895px -11.5px 0 0em #5d5b5b,
            -19.03px -11px 0 0em #5d5b5b, -18.165px -10.5px 0 0em #5d5b5b,
            -17.3px -10px 0 0em #5d5b5b, -12px -20.76px 0 0em #4e4c4c,
            -11.5px -19.895px 0 0em #4e4c4c, -11px -19.03px 0 0em #4e4c4c,
            -10.5px -18.165px 0 0em #4e4c4c, -10px -17.3px 0 0em #4e4c4c;
    }
}

@keyframes loading-circle {

    0%,
    100% {
        box-shadow: 0em -24px 0em 0em #4e4c4c, 0em -23px 0em 0em #4e4c4c,
            0em -22px 0em 0em #4e4c4c, 0em -21px 0em 0em #4e4c4c,
            0em -20px 0em 0em #4e4c4c, 12px -20.76px 0 0em #d2d1d1,
            11.5px -19.895px 0 0em #d2d1d1, 11px -19.03px 0 0em #d2d1d1,
            10.5px -18.165px 0 0em #d2d1d1, 10px -17.3px 0 0em #d2d1d1,
            20.76px -12px 0 0em #cdcccc, 19.895px -11.5px 0 0em #cdcccc,
            19.03px -11px 0 0em #cdcccc, 18.165px -10.5px 0 0em #cdcccc,
            17.3px -10px 0 0em #cdcccc, 24px 0em 0 0em #c1bfbf,
            23px 0em 0 0em #c1bfbf, 22px 0em 0 0em #c1bfbf,
            21px 0em 0 0em #c1bfbf, 20px 0em 0 0em #c1bfbf,
            20.76px 12px 0 0em #bcbaba, 19.895px 11.5px 0 0em #bcbaba,
            19.03px 11px 0 0em #bcbaba, 18.165px 10.5px 0 0em #bcbaba,
            17.3px 10px 0 0em #bcbaba, 12px 20.76px 0 0em #b1afaf,
            11.5px 19.895px 0 0em #b1afaf, 11px 19.03px 0 0em #b1afaf,
            10.5px 18.165px 0 0em #b1afaf, 10px 17.3px 0 0em #b1afaf,
            0em 24px 0em 0em #a09d9d, 0em 23px 0em 0em #a09d9d,
            0em 22px 0em 0em #a09d9d, 0em 21px 0em 0em #a09d9d,
            0em 20px 0em 0em #a09d9d, -12px 20.76px 0 0em #a09d9d,
            -11.5px 19.895px 0 0em #a09d9d, -11px 19.03px 0 0em #a09d9d,
            -10.5px 18.165px 0 0em #a09d9d, -10px 17.3px 0 0em #a09d9d,
            -20.76px 12px 0 0em #918e8e, -19.895px 11.5px 0 0em #918e8e,
            -19.03px 11px 0 0em #918e8e, -18.165px 10.5px 0 0em #918e8e,
            -17.3px 10px 0 0em #918e8e, -24px 0em 0 0em #827e7e,
            -23px 0em 0 0em #827e7e, -22px 0em 0 0em #827e7e,
            -21px 0em 0 0em #827e7e, -20px 0em 0 0em #827e7e,
            -20.76px -12px 0 0em #6d6a6a, -19.895px -11.5px 0 0em #6d6a6a,
            -19.03px -11px 0 0em #6d6a6a, -18.165px -10.5px 0 0em #6d6a6a,
            -17.3px -10px 0 0em #6d6a6a, -12px -20.76px 0 0em #5d5b5b,
            -11.5px -19.895px 0 0em #5d5b5b, -11px -19.03px 0 0em #5d5b5b,
            -10.5px -18.165px 0 0em #5d5b5b, -10px -17.3px 0 0em #5d5b5b;
    }

    8.3% {
        box-shadow: 0em -24px 0em 0em #5d5b5b, 0em -23px 0em 0em #5d5b5b,
            0em -22px 0em 0em #5d5b5b, 0em -21px 0em 0em #5d5b5b,
            0em -20px 0em 0em #5d5b5b, 12px -20.76px 0 0em #4e4c4c,
            11.5px -19.895px 0 0em #4e4c4c, 11px -19.03px 0 0em #4e4c4c,
            10.5px -18.165px 0 0em #4e4c4c, 10px -17.3px 0 0em #4e4c4c,
            20.76px -12px 0 0em #d2d1d1, 19.895px -11.5px 0 0em #d2d1d1,
            19.03px -11px 0 0em #d2d1d1, 18.165px -10.5px 0 0em #d2d1d1,
            17.3px -10px 0 0em #d2d1d1, 24px 0em 0 0em #cdcccc,
            23px 0em 0 0em #cdcccc, 22px 0em 0 0em #cdcccc,
            21px 0em 0 0em #cdcccc, 20px 0em 0 0em #cdcccc,
            20.76px 12px 0 0em #c1bfbf, 19.895px 11.5px 0 0em #c1bfbf,
            19.03px 11px 0 0em #c1bfbf, 18.165px 10.5px 0 0em #c1bfbf,
            17.3px 10px 0 0em #c1bfbf, 12px 20.76px 0 0em #bcbaba,
            11.5px 19.895px 0 0em #bcbaba, 11px 19.03px 0 0em #bcbaba,
            10.5px 18.165px 0 0em #bcbaba, 10px 17.3px 0 0em #bcbaba,
            0em 24px 0em 0em #b1afaf, 0em 23px 0em 0em #b1afaf,
            0em 22px 0em 0em #b1afaf, 0em 21px 0em 0em #b1afaf,
            0em 20px 0em 0em #b1afaf, -12px 20.76px 0 0em #a09d9d,
            -11.5px 19.895px 0 0em #a09d9d, -11px 19.03px 0 0em #a09d9d,
            -10.5px 18.165px 0 0em #a09d9d, -10px 17.3px 0 0em #a09d9d,
            -20.76px 12px 0 0em #a09d9d, -19.895px 11.5px 0 0em #a09d9d,
            -19.03px 11px 0 0em #a09d9d, -18.165px 10.5px 0 0em #a09d9d,
            -17.3px 10px 0 0em #a09d9d, -24px 0em 0 0em #918e8e,
            -23px 0em 0 0em #918e8e, -22px 0em 0 0em #918e8e,
            -21px 0em 0 0em #918e8e, -20px 0em 0 0em #918e8e,
            -20.76px -12px 0 0em #827e7e, -19.895px -11.5px 0 0em #827e7e,
            -19.03px -11px 0 0em #827e7e, -18.165px -10.5px 0 0em #827e7e,
            -17.3px -10px 0 0em #827e7e, -12px -20.76px 0 0em #6d6a6a,
            -11.5px -19.895px 0 0em #6d6a6a, -11px -19.03px 0 0em #6d6a6a,
            -10.5px -18.165px 0 0em #6d6a6a, -10px -17.3px 0 0em #6d6a6a;
    }

    16.7% {
        box-shadow: 0em -24px 0em 0em #6d6a6a, 0em -23px 0em 0em #6d6a6a,
            0em -22px 0em 0em #6d6a6a, 0em -21px 0em 0em #6d6a6a,
            0em -20px 0em 0em #6d6a6a, 12px -20.76px 0 0em #5d5b5b,
            11.5px -19.895px 0 0em #5d5b5b, 11px -19.03px 0 0em #5d5b5b,
            10.5px -18.165px 0 0em #5d5b5b, 10px -17.3px 0 0em #5d5b5b,
            20.76px -12px 0 0em #4e4c4c, 19.895px -11.5px 0 0em #4e4c4c,
            19.03px -11px 0 0em #4e4c4c, 18.165px -10.5px 0 0em #4e4c4c,
            17.3px -10px 0 0em #4e4c4c, 24px 0em 0 0em #d2d1d1,
            23px 0em 0 0em #d2d1d1, 22px 0em 0 0em #d2d1d1,
            21px 0em 0 0em #d2d1d1, 20px 0em 0 0em #d2d1d1,
            20.76px 12px 0 0em #cdcccc, 19.895px 11.5px 0 0em #cdcccc,
            19.03px 11px 0 0em #cdcccc, 18.165px 10.5px 0 0em #cdcccc,
            17.3px 10px 0 0em #cdcccc, 12px 20.76px 0 0em #c1bfbf,
            11.5px 19.895px 0 0em #c1bfbf, 11px 19.03px 0 0em #c1bfbf,
            10.5px 18.165px 0 0em #c1bfbf, 10px 17.3px 0 0em #c1bfbf,
            0em 24px 0em 0em #bcbaba, 0em 23px 0em 0em #bcbaba,
            0em 22px 0em 0em #bcbaba, 0em 21px 0em 0em #bcbaba,
            0em 20px 0em 0em #bcbaba, -12px 20.76px 0 0em #b1afaf,
            -11.5px 19.895px 0 0em #b1afaf, -11px 19.03px 0 0em #b1afaf,
            -10.5px 18.165px 0 0em #b1afaf, -10px 17.3px 0 0em #b1afaf,
            -20.76px 12px 0 0em #a09d9d, -19.895px 11.5px 0 0em #a09d9d,
            -19.03px 11px 0 0em #a09d9d, -18.165px 10.5px 0 0em #a09d9d,
            -17.3px 10px 0 0em #a09d9d, -24px 0em 0 0em #a09d9d,
            -23px 0em 0 0em #a09d9d, -22px 0em 0 0em #a09d9d,
            -21px 0em 0 0em #a09d9d, -20px 0em 0 0em #a09d9d,
            -20.76px -12px 0 0em #918e8e, -19.895px -11.5px 0 0em #918e8e,
            -19.03px -11px 0 0em #918e8e, -18.165px -10.5px 0 0em #918e8e,
            -17.3px -10px 0 0em #918e8e, -12px -20.76px 0 0em #827e7e,
            -11.5px -19.895px 0 0em #827e7e, -11px -19.03px 0 0em #827e7e,
            -10.5px -18.165px 0 0em #827e7e, -10px -17.3px 0 0em #827e7e;
    }

    25% {
        box-shadow: 0em -24px 0em 0em #827e7e, 0em -23px 0em 0em #827e7e,
            0em -22px 0em 0em #827e7e, 0em -21px 0em 0em #827e7e,
            0em -20px 0em 0em #827e7e, 12px -20.76px 0 0em #6d6a6a,
            11.5px -19.895px 0 0em #6d6a6a, 11px -19.03px 0 0em #6d6a6a,
            10.5px -18.165px 0 0em #6d6a6a, 10px -17.3px 0 0em #6d6a6a,
            20.76px -12px 0 0em #5d5b5b, 19.895px -11.5px 0 0em #5d5b5b,
            19.03px -11px 0 0em #5d5b5b, 18.165px -10.5px 0 0em #5d5b5b,
            17.3px -10px 0 0em #5d5b5b, 24px 0em 0 0em #4e4c4c,
            23px 0em 0 0em #4e4c4c, 22px 0em 0 0em #4e4c4c,
            21px 0em 0 0em #4e4c4c, 20px 0em 0 0em #4e4c4c,
            20.76px 12px 0 0em #d2d1d1, 19.895px 11.5px 0 0em #d2d1d1,
            19.03px 11px 0 0em #d2d1d1, 18.165px 10.5px 0 0em #d2d1d1,
            17.3px 10px 0 0em #d2d1d1, 12px 20.76px 0 0em #cdcccc,
            11.5px 19.895px 0 0em #cdcccc, 11px 19.03px 0 0em #cdcccc,
            10.5px 18.165px 0 0em #cdcccc, 10px 17.3px 0 0em #cdcccc,
            0em 24px 0em 0em #c1bfbf, 0em 23px 0em 0em #c1bfbf,
            0em 22px 0em 0em #c1bfbf, 0em 21px 0em 0em #c1bfbf,
            0em 20px 0em 0em #c1bfbf, -12px 20.76px 0 0em #bcbaba,
            -11.5px 19.895px 0 0em #bcbaba, -11px 19.03px 0 0em #bcbaba,
            -10.5px 18.165px 0 0em #bcbaba, -10px 17.3px 0 0em #bcbaba,
            -20.76px 12px 0 0em #b1afaf, -19.895px 11.5px 0 0em #b1afaf,
            -19.03px 11px 0 0em #b1afaf, -18.165px 10.5px 0 0em #b1afaf,
            -17.3px 10px 0 0em #b1afaf, -24px 0em 0 0em #a09d9d,
            -23px 0em 0 0em #a09d9d, -22px 0em 0 0em #a09d9d,
            -21px 0em 0 0em #a09d9d, -20px 0em 0 0em #a09d9d,
            -20.76px -12px 0 0em #a09d9d, -19.895px -11.5px 0 0em #a09d9d,
            -19.03px -11px 0 0em #a09d9d, -18.165px -10.5px 0 0em #a09d9d,
            -17.3px -10px 0 0em #a09d9d, -12px -20.76px 0 0em #918e8e,
            -11.5px -19.895px 0 0em #918e8e, -11px -19.03px 0 0em #918e8e,
            -10.5px -18.165px 0 0em #918e8e, -10px -17.3px 0 0em #918e8e;
    }

    33.3% {
        box-shadow: 0em -24px 0em 0em #918e8e, 0em -23px 0em 0em #918e8e,
            0em -22px 0em 0em #918e8e, 0em -21px 0em 0em #918e8e,
            0em -20px 0em 0em #918e8e, 12px -20.76px 0 0em #827e7e,
            11.5px -19.895px 0 0em #827e7e, 11px -19.03px 0 0em #827e7e,
            10.5px -18.165px 0 0em #827e7e, 10px -17.3px 0 0em #827e7e,
            20.76px -12px 0 0em #6d6a6a, 19.895px -11.5px 0 0em #6d6a6a,
            19.03px -11px 0 0em #6d6a6a, 18.165px -10.5px 0 0em #6d6a6a,
            17.3px -10px 0 0em #6d6a6a, 24px 0em 0 0em #5d5b5b,
            23px 0em 0 0em #5d5b5b, 22px 0em 0 0em #5d5b5b,
            21px 0em 0 0em #5d5b5b, 20px 0em 0 0em #5d5b5b,
            20.76px 12px 0 0em #4e4c4c, 19.895px 11.5px 0 0em #4e4c4c,
            19.03px 11px 0 0em #4e4c4c, 18.165px 10.5px 0 0em #4e4c4c,
            17.3px 10px 0 0em #4e4c4c, 12px 20.76px 0 0em #d2d1d1,
            11.5px 19.895px 0 0em #d2d1d1, 11px 19.03px 0 0em #d2d1d1,
            10.5px 18.165px 0 0em #d2d1d1, 10px 17.3px 0 0em #d2d1d1,
            0em 24px 0em 0em #cdcccc, 0em 23px 0em 0em #cdcccc,
            0em 22px 0em 0em #cdcccc, 0em 21px 0em 0em #cdcccc,
            0em 20px 0em 0em #cdcccc, -12px 20.76px 0 0em #c1bfbf,
            -11.5px 19.895px 0 0em #c1bfbf, -11px 19.03px 0 0em #c1bfbf,
            -10.5px 18.165px 0 0em #c1bfbf, -10px 17.3px 0 0em #c1bfbf,
            -20.76px 12px 0 0em #bcbaba, -19.895px 11.5px 0 0em #bcbaba,
            -19.03px 11px 0 0em #bcbaba, -18.165px 10.5px 0 0em #bcbaba,
            -17.3px 10px 0 0em #bcbaba, -24px 0em 0 0em #b1afaf,
            -23px 0em 0 0em #b1afaf, -22px 0em 0 0em #b1afaf,
            -21px 0em 0 0em #b1afaf, -20px 0em 0 0em #b1afaf,
            -20.76px -12px 0 0em #a09d9d, -19.895px -11.5px 0 0em #a09d9d,
            -19.03px -11px 0 0em #a09d9d, -18.165px -10.5px 0 0em #a09d9d,
            -17.3px -10px 0 0em #a09d9d, -12px -20.76px 0 0em #a09d9d,
            -11.5px -19.895px 0 0em #a09d9d, -11px -19.03px 0 0em #a09d9d,
            -10.5px -18.165px 0 0em #a09d9d, -10px -17.3px 0 0em #a09d9d;
    }

    41.7% {
        box-shadow: 0em -24px 0em 0em #a09d9d, 0em -23px 0em 0em #a09d9d,
            0em -22px 0em 0em #a09d9d, 0em -21px 0em 0em #a09d9d,
            0em -20px 0em 0em #a09d9d, 12px -20.76px 0 0em #918e8e,
            11.5px -19.895px 0 0em #918e8e, 11px -19.03px 0 0em #918e8e,
            10.5px -18.165px 0 0em #918e8e, 10px -17.3px 0 0em #918e8e,
            20.76px -12px 0 0em #827e7e, 19.895px -11.5px 0 0em #827e7e,
            19.03px -11px 0 0em #827e7e, 18.165px -10.5px 0 0em #827e7e,
            17.3px -10px 0 0em #827e7e, 24px 0em 0 0em #6d6a6a,
            23px 0em 0 0em #6d6a6a, 22px 0em 0 0em #6d6a6a,
            21px 0em 0 0em #6d6a6a, 20px 0em 0 0em #6d6a6a,
            20.76px 12px 0 0em #5d5b5b, 19.895px 11.5px 0 0em #5d5b5b,
            19.03px 11px 0 0em #5d5b5b, 18.165px 10.5px 0 0em #5d5b5b,
            17.3px 10px 0 0em #5d5b5b, 12px 20.76px 0 0em #4e4c4c,
            11.5px 19.895px 0 0em #4e4c4c, 11px 19.03px 0 0em #4e4c4c,
            10.5px 18.165px 0 0em #4e4c4c, 10px 17.3px 0 0em #4e4c4c,
            0em 24px 0em 0em #d2d1d1, 0em 23px 0em 0em #d2d1d1,
            0em 22px 0em 0em #d2d1d1, 0em 21px 0em 0em #d2d1d1,
            0em 20px 0em 0em #d2d1d1, -12px 20.76px 0 0em #cdcccc,
            -11.5px 19.895px 0 0em #cdcccc, -11px 19.03px 0 0em #cdcccc,
            -10.5px 18.165px 0 0em #cdcccc, -10px 17.3px 0 0em #cdcccc,
            -20.76px 12px 0 0em #c1bfbf, -19.895px 11.5px 0 0em #c1bfbf,
            -19.03px 11px 0 0em #c1bfbf, -18.165px 10.5px 0 0em #c1bfbf,
            -17.3px 10px 0 0em #c1bfbf, -24px 0em 0 0em #bcbaba,
            -23px 0em 0 0em #bcbaba, -22px 0em 0 0em #bcbaba,
            -21px 0em 0 0em #bcbaba, -20px 0em 0 0em #bcbaba,
            -20.76px -12px 0 0em #b1afaf, -19.895px -11.5px 0 0em #b1afaf,
            -19.03px -11px 0 0em #b1afaf, -18.165px -10.5px 0 0em #b1afaf,
            -17.3px -10px 0 0em #b1afaf, -12px -20.76px 0 0em #a09d9d,
            -11.5px -19.895px 0 0em #a09d9d, -11px -19.03px 0 0em #a09d9d,
            -10.5px -18.165px 0 0em #a09d9d, -10px -17.3px 0 0em #a09d9d;
    }

    50% {
        box-shadow: 0em -24px 0em 0em #a09d9d, 0em -23px 0em 0em #a09d9d,
            0em -22px 0em 0em #a09d9d, 0em -21px 0em 0em #a09d9d,
            0em -20px 0em 0em #a09d9d, 12px -20.76px 0 0em #a09d9d,
            11.5px -19.895px 0 0em #a09d9d, 11px -19.03px 0 0em #a09d9d,
            10.5px -18.165px 0 0em #a09d9d, 10px -17.3px 0 0em #a09d9d,
            20.76px -12px 0 0em #918e8e, 19.895px -11.5px 0 0em #918e8e,
            19.03px -11px 0 0em #918e8e, 18.165px -10.5px 0 0em #918e8e,
            17.3px -10px 0 0em #918e8e, 24px 0em 0 0em #827e7e,
            23px 0em 0 0em #827e7e, 22px 0em 0 0em #827e7e,
            21px 0em 0 0em #827e7e, 20px 0em 0 0em #827e7e,
            20.76px 12px 0 0em #6d6a6a, 19.895px 11.5px 0 0em #6d6a6a,
            19.03px 11px 0 0em #6d6a6a, 18.165px 10.5px 0 0em #6d6a6a,
            17.3px 10px 0 0em #6d6a6a, 12px 20.76px 0 0em #5d5b5b,
            11.5px 19.895px 0 0em #5d5b5b, 11px 19.03px 0 0em #5d5b5b,
            10.5px 18.165px 0 0em #5d5b5b, 10px 17.3px 0 0em #5d5b5b,
            0em 24px 0em 0em #4e4c4c, 0em 23px 0em 0em #4e4c4c,
            0em 22px 0em 0em #4e4c4c, 0em 21px 0em 0em #4e4c4c,
            0em 20px 0em 0em #4e4c4c, -12px 20.76px 0 0em #d2d1d1,
            -11.5px 19.895px 0 0em #d2d1d1, -11px 19.03px 0 0em #d2d1d1,
            -10.5px 18.165px 0 0em #d2d1d1, -10px 17.3px 0 0em #d2d1d1,
            -20.76px 12px 0 0em #cdcccc, -19.895px 11.5px 0 0em #cdcccc,
            -19.03px 11px 0 0em #cdcccc, -18.165px 10.5px 0 0em #cdcccc,
            -17.3px 10px 0 0em #cdcccc, -24px 0em 0 0em #c1bfbf,
            -23px 0em 0 0em #c1bfbf, -22px 0em 0 0em #c1bfbf,
            -21px 0em 0 0em #c1bfbf, -20px 0em 0 0em #c1bfbf,
            -20.76px -12px 0 0em #bcbaba, -19.895px -11.5px 0 0em #bcbaba,
            -19.03px -11px 0 0em #bcbaba, -18.165px -10.5px 0 0em #bcbaba,
            -17.3px -10px 0 0em #bcbaba, -12px -20.76px 0 0em #b1afaf,
            -11.5px -19.895px 0 0em #b1afaf, -11px -19.03px 0 0em #b1afaf,
            -10.5px -18.165px 0 0em #b1afaf, -10px -17.3px 0 0em #b1afaf;
    }

    58.3% {
        box-shadow: 0em -24px 0em 0em #b1afaf, 0em -23px 0em 0em #b1afaf,
            0em -22px 0em 0em #b1afaf, 0em -21px 0em 0em #b1afaf,
            0em -20px 0em 0em #b1afaf, 12px -20.76px 0 0em #a09d9d,
            11.5px -19.895px 0 0em #a09d9d, 11px -19.03px 0 0em #a09d9d,
            10.5px -18.165px 0 0em #a09d9d, 10px -17.3px 0 0em #a09d9d,
            20.76px -12px 0 0em #a09d9d, 19.895px -11.5px 0 0em #a09d9d,
            19.03px -11px 0 0em #a09d9d, 18.165px -10.5px 0 0em #a09d9d,
            17.3px -10px 0 0em #a09d9d, 24px 0em 0 0em #918e8e,
            23px 0em 0 0em #918e8e, 22px 0em 0 0em #918e8e,
            21px 0em 0 0em #918e8e, 20px 0em 0 0em #918e8e,
            20.76px 12px 0 0em #827e7e, 19.895px 11.5px 0 0em #827e7e,
            19.03px 11px 0 0em #827e7e, 18.165px 10.5px 0 0em #827e7e,
            17.3px 10px 0 0em #827e7e, 12px 20.76px 0 0em #6d6a6a,
            11.5px 19.895px 0 0em #6d6a6a, 11px 19.03px 0 0em #6d6a6a,
            10.5px 18.165px 0 0em #6d6a6a, 10px 17.3px 0 0em #6d6a6a,
            0em 24px 0em 0em #5d5b5b, 0em 23px 0em 0em #5d5b5b,
            0em 22px 0em 0em #5d5b5b, 0em 21px 0em 0em #5d5b5b,
            0em 20px 0em 0em #5d5b5b, -12px 20.76px 0 0em #4e4c4c,
            -11.5px 19.895px 0 0em #4e4c4c, -11px 19.03px 0 0em #4e4c4c,
            -10.5px 18.165px 0 0em #4e4c4c, -10px 17.3px 0 0em #4e4c4c,
            -20.76px 12px 0 0em #d2d1d1, -19.895px 11.5px 0 0em #d2d1d1,
            -19.03px 11px 0 0em #d2d1d1, -18.165px 10.5px 0 0em #d2d1d1,
            -17.3px 10px 0 0em #d2d1d1, -24px 0em 0 0em #cdcccc,
            -23px 0em 0 0em #cdcccc, -22px 0em 0 0em #cdcccc,
            -21px 0em 0 0em #cdcccc, -20px 0em 0 0em #cdcccc,
            -20.76px -12px 0 0em #c1bfbf, -19.895px -11.5px 0 0em #c1bfbf,
            -19.03px -11px 0 0em #c1bfbf, -18.165px -10.5px 0 0em #c1bfbf,
            -17.3px -10px 0 0em #c1bfbf, -12px -20.76px 0 0em #bcbaba,
            -11.5px -19.895px 0 0em #bcbaba, -11px -19.03px 0 0em #bcbaba,
            -10.5px -18.165px 0 0em #bcbaba, -10px -17.3px 0 0em #bcbaba;
    }

    66.7% {
        box-shadow: 0em -24px 0em 0em #bcbaba, 0em -23px 0em 0em #bcbaba,
            0em -22px 0em 0em #bcbaba, 0em -21px 0em 0em #bcbaba,
            0em -20px 0em 0em #bcbaba, 12px -20.76px 0 0em #b1afaf,
            11.5px -19.895px 0 0em #b1afaf, 11px -19.03px 0 0em #b1afaf,
            10.5px -18.165px 0 0em #b1afaf, 10px -17.3px 0 0em #b1afaf,
            20.76px -12px 0 0em #a09d9d, 19.895px -11.5px 0 0em #a09d9d,
            19.03px -11px 0 0em #a09d9d, 18.165px -10.5px 0 0em #a09d9d,
            17.3px -10px 0 0em #a09d9d, 24px 0em 0 0em #a09d9d,
            23px 0em 0 0em #a09d9d, 22px 0em 0 0em #a09d9d,
            21px 0em 0 0em #a09d9d, 20px 0em 0 0em #a09d9d,
            20.76px 12px 0 0em #918e8e, 19.895px 11.5px 0 0em #918e8e,
            19.03px 11px 0 0em #918e8e, 18.165px 10.5px 0 0em #918e8e,
            17.3px 10px 0 0em #918e8e, 12px 20.76px 0 0em #827e7e,
            11.5px 19.895px 0 0em #827e7e, 11px 19.03px 0 0em #827e7e,
            10.5px 18.165px 0 0em #827e7e, 10px 17.3px 0 0em #827e7e,
            0em 24px 0em 0em #6d6a6a, 0em 23px 0em 0em #6d6a6a,
            0em 22px 0em 0em #6d6a6a, 0em 21px 0em 0em #6d6a6a,
            0em 20px 0em 0em #6d6a6a, -12px 20.76px 0 0em #5d5b5b,
            -11.5px 19.895px 0 0em #5d5b5b, -11px 19.03px 0 0em #5d5b5b,
            -10.5px 18.165px 0 0em #5d5b5b, -10px 17.3px 0 0em #5d5b5b,
            -20.76px 12px 0 0em #4e4c4c, -19.895px 11.5px 0 0em #4e4c4c,
            -19.03px 11px 0 0em #4e4c4c, -18.165px 10.5px 0 0em #4e4c4c,
            -17.3px 10px 0 0em #4e4c4c, -24px 0em 0 0em #d2d1d1,
            -23px 0em 0 0em #d2d1d1, -22px 0em 0 0em #d2d1d1,
            -21px 0em 0 0em #d2d1d1, -20px 0em 0 0em #d2d1d1,
            -20.76px -12px 0 0em #cdcccc, -19.895px -11.5px 0 0em #cdcccc,
            -19.03px -11px 0 0em #cdcccc, -18.165px -10.5px 0 0em #cdcccc,
            -17.3px -10px 0 0em #cdcccc, -12px -20.76px 0 0em #c1bfbf,
            -11.5px -19.895px 0 0em #c1bfbf, -11px -19.03px 0 0em #c1bfbf,
            -10.5px -18.165px 0 0em #c1bfbf, -10px -17.3px 0 0em #c1bfbf;
    }

    75% {
        box-shadow: 0em -24px 0em 0em #c1bfbf, 0em -23px 0em 0em #c1bfbf,
            0em -22px 0em 0em #c1bfbf, 0em -21px 0em 0em #c1bfbf,
            0em -20px 0em 0em #c1bfbf, 12px -20.76px 0 0em #bcbaba,
            11.5px -19.895px 0 0em #bcbaba, 11px -19.03px 0 0em #bcbaba,
            10.5px -18.165px 0 0em #bcbaba, 10px -17.3px 0 0em #bcbaba,
            20.76px -12px 0 0em #b1afaf, 19.895px -11.5px 0 0em #b1afaf,
            19.03px -11px 0 0em #b1afaf, 18.165px -10.5px 0 0em #b1afaf,
            17.3px -10px 0 0em #b1afaf, 24px 0em 0 0em #a09d9d,
            23px 0em 0 0em #a09d9d, 22px 0em 0 0em #a09d9d,
            21px 0em 0 0em #a09d9d, 20px 0em 0 0em #a09d9d,
            20.76px 12px 0 0em #a09d9d, 19.895px 11.5px 0 0em #a09d9d,
            19.03px 11px 0 0em #a09d9d, 18.165px 10.5px 0 0em #a09d9d,
            17.3px 10px 0 0em #a09d9d, 12px 20.76px 0 0em #918e8e,
            11.5px 19.895px 0 0em #918e8e, 11px 19.03px 0 0em #918e8e,
            10.5px 18.165px 0 0em #918e8e, 10px 17.3px 0 0em #918e8e,
            0em 24px 0em 0em #827e7e, 0em 23px 0em 0em #827e7e,
            0em 22px 0em 0em #827e7e, 0em 21px 0em 0em #827e7e,
            0em 20px 0em 0em #827e7e, -12px 20.76px 0 0em #6d6a6a,
            -11.5px 19.895px 0 0em #6d6a6a, -11px 19.03px 0 0em #6d6a6a,
            -10.5px 18.165px 0 0em #6d6a6a, -10px 17.3px 0 0em #6d6a6a,
            -20.76px 12px 0 0em #5d5b5b, -19.895px 11.5px 0 0em #5d5b5b,
            -19.03px 11px 0 0em #5d5b5b, -18.165px 10.5px 0 0em #5d5b5b,
            -17.3px 10px 0 0em #5d5b5b, -24px 0em 0 0em #4e4c4c,
            -23px 0em 0 0em #4e4c4c, -22px 0em 0 0em #4e4c4c,
            -21px 0em 0 0em #4e4c4c, -20px 0em 0 0em #4e4c4c,
            -20.76px -12px 0 0em #d2d1d1, -19.895px -11.5px 0 0em #d2d1d1,
            -19.03px -11px 0 0em #d2d1d1, -18.165px -10.5px 0 0em #d2d1d1,
            -17.3px -10px 0 0em #d2d1d1, -12px -20.76px 0 0em #cdcccc,
            -11.5px -19.895px 0 0em #cdcccc, -11px -19.03px 0 0em #cdcccc,
            -10.5px -18.165px 0 0em #cdcccc, -10px -17.3px 0 0em #cdcccc;
    }

    83.3% {
        box-shadow: 0em -24px 0em 0em #cdcccc, 0em -23px 0em 0em #cdcccc,
            0em -22px 0em 0em #cdcccc, 0em -21px 0em 0em #cdcccc,
            0em -20px 0em 0em #cdcccc, 12px -20.76px 0 0em #c1bfbf,
            11.5px -19.895px 0 0em #c1bfbf, 11px -19.03px 0 0em #c1bfbf,
            10.5px -18.165px 0 0em #c1bfbf, 10px -17.3px 0 0em #c1bfbf,
            20.76px -12px 0 0em #bcbaba, 19.895px -11.5px 0 0em #bcbaba,
            19.03px -11px 0 0em #bcbaba, 18.165px -10.5px 0 0em #bcbaba,
            17.3px -10px 0 0em #bcbaba, 24px 0em 0 0em #b1afaf,
            23px 0em 0 0em #b1afaf, 22px 0em 0 0em #b1afaf,
            21px 0em 0 0em #b1afaf, 20px 0em 0 0em #b1afaf,
            20.76px 12px 0 0em #a09d9d, 19.895px 11.5px 0 0em #a09d9d,
            19.03px 11px 0 0em #a09d9d, 18.165px 10.5px 0 0em #a09d9d,
            17.3px 10px 0 0em #a09d9d, 12px 20.76px 0 0em #a09d9d,
            11.5px 19.895px 0 0em #a09d9d, 11px 19.03px 0 0em #a09d9d,
            10.5px 18.165px 0 0em #a09d9d, 10px 17.3px 0 0em #a09d9d,
            0em 24px 0em 0em #918e8e, 0em 23px 0em 0em #918e8e,
            0em 22px 0em 0em #918e8e, 0em 21px 0em 0em #918e8e,
            0em 20px 0em 0em #918e8e, -12px 20.76px 0 0em #827e7e,
            -11.5px 19.895px 0 0em #827e7e, -11px 19.03px 0 0em #827e7e,
            -10.5px 18.165px 0 0em #827e7e, -10px 17.3px 0 0em #827e7e,
            -20.76px 12px 0 0em #6d6a6a, -19.895px 11.5px 0 0em #6d6a6a,
            -19.03px 11px 0 0em #6d6a6a, -18.165px 10.5px 0 0em #6d6a6a,
            -17.3px 10px 0 0em #6d6a6a, -24px 0em 0 0em #5d5b5b,
            -23px 0em 0 0em #5d5b5b, -22px 0em 0 0em #5d5b5b,
            -21px 0em 0 0em #5d5b5b, -20px 0em 0 0em #5d5b5b,
            -20.76px -12px 0 0em #4e4c4c, -19.895px -11.5px 0 0em #4e4c4c,
            -19.03px -11px 0 0em #4e4c4c, -18.165px -10.5px 0 0em #4e4c4c,
            -17.3px -10px 0 0em #4e4c4c, -12px -20.76px 0 0em #d2d1d1,
            -11.5px -19.895px 0 0em #d2d1d1, -11px -19.03px 0 0em #d2d1d1,
            -10.5px -18.165px 0 0em #d2d1d1, -10px -17.3px 0 0em #d2d1d1;
    }

    91.7% {
        box-shadow: 0em -24px 0em 0em #d2d1d1, 0em -23px 0em 0em #d2d1d1,
            0em -22px 0em 0em #d2d1d1, 0em -21px 0em 0em #d2d1d1,
            0em -20px 0em 0em #d2d1d1, 12px -20.76px 0 0em #cdcccc,
            11.5px -19.895px 0 0em #cdcccc, 11px -19.03px 0 0em #cdcccc,
            10.5px -18.165px 0 0em #cdcccc, 10px -17.3px 0 0em #cdcccc,
            20.76px -12px 0 0em #c1bfbf, 19.895px -11.5px 0 0em #c1bfbf,
            19.03px -11px 0 0em #c1bfbf, 18.165px -10.5px 0 0em #c1bfbf,
            17.3px -10px 0 0em #c1bfbf, 24px 0em 0 0em #bcbaba,
            23px 0em 0 0em #bcbaba, 22px 0em 0 0em #bcbaba,
            21px 0em 0 0em #bcbaba, 20px 0em 0 0em #bcbaba,
            20.76px 12px 0 0em #b1afaf, 19.895px 11.5px 0 0em #b1afaf,
            19.03px 11px 0 0em #b1afaf, 18.165px 10.5px 0 0em #b1afaf,
            17.3px 10px 0 0em #b1afaf, 12px 20.76px 0 0em #a09d9d,
            11.5px 19.895px 0 0em #a09d9d, 11px 19.03px 0 0em #a09d9d,
            10.5px 18.165px 0 0em #a09d9d, 10px 17.3px 0 0em #a09d9d,
            0em 24px 0em 0em #a09d9d, 0em 23px 0em 0em #a09d9d,
            0em 22px 0em 0em #a09d9d, 0em 21px 0em 0em #a09d9d,
            0em 20px 0em 0em #a09d9d, -12px 20.76px 0 0em #918e8e,
            -11.5px 19.895px 0 0em #918e8e, -11px 19.03px 0 0em #918e8e,
            -10.5px 18.165px 0 0em #918e8e, -10px 17.3px 0 0em #918e8e,
            -20.76px 12px 0 0em #827e7e, -19.895px 11.5px 0 0em #827e7e,
            -19.03px 11px 0 0em #827e7e, -18.165px 10.5px 0 0em #827e7e,
            -17.3px 10px 0 0em #827e7e, -24px 0em 0 0em #6d6a6a,
            -23px 0em 0 0em #6d6a6a, -22px 0em 0 0em #6d6a6a,
            -21px 0em 0 0em #6d6a6a, -20px 0em 0 0em #6d6a6a,
            -20.76px -12px 0 0em #5d5b5b, -19.895px -11.5px 0 0em #5d5b5b,
            -19.03px -11px 0 0em #5d5b5b, -18.165px -10.5px 0 0em #5d5b5b,
            -17.3px -10px 0 0em #5d5b5b, -12px -20.76px 0 0em #4e4c4c,
            -11.5px -19.895px 0 0em #4e4c4c, -11px -19.03px 0 0em #4e4c4c,
            -10.5px -18.165px 0 0em #4e4c4c, -10px -17.3px 0 0em #4e4c4c;
    }
}

.qik-box-useful {
    border: #b2b2b2 solid 1px;
    padding: 0.786em 1.143em;
    margin: 0.714em auto;
}

.qik-box-useful.qik-msg-txt {
    padding: 0;
}

.qik-box-useful.qik-adjust-box {
    padding: 0.786em 0.563em;
}

@media screen and (min-width: 48em),
print {
    .qik-box-useful.qik-adjust-box {
        padding: 0.786em 0.643em;
    }
}

.qik-box-useful-img {
    margin: 1em auto;
}

.qik-box-useful-img img {
    image-rendering: pixelated;
    -ms-interpolation-mode: nearest-neighbor;
}

.qik-table-column-fixed-wrap tr.qik-item-initialy-hidden {
    background-color: inherit !important;
}

.qik-table-column-fixed-wrap tr.qik-item-initialy-hidden th {
    background: #fffcdc !important;
}

.qik-table-column-fixed-wrap tr.qik-item-initialy-hidden td {
    background-color: inherit !important;
}

@media screen and (max-width: 47.94em) {
    .qik-item-initialy-hidden {
        background: #fff0c9 !important;
        background: #fff0c9 !important;
        background: -webkit-gradient(linear,
                50% 0%,
                50% 1,
                color-stop(100%, #d6d6d6),
                color-stop(100%, #fff0c9)) !important;
        background: -webkit-linear-gradient(#d6d6d6 1px,
                #fff0c9 1px) !important;
        background: -moz-linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
        background: -o-linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
        background: linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
    }

    .qik-item-initialy-hidden.qik-col-split>p {
        background: #fff0c9 !important;
    }

    .qik-item-initialy-hidden.qik-col-split>p {
        background: -webkit-gradient(linear,
                50% 0%,
                50% 1,
                color-stop(100%, #d6d6d6),
                color-stop(100%, #fff0c9)) !important;
        background: -webkit-linear-gradient(#d6d6d6 1px,
                #fff0c9 1px) !important;
        background: -moz-linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
        background: -o-linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
        background: linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
    }
}

.qik-ba-enforced {
    white-space: normal !important;
    word-break: break-all !important;
}

.qik-bw-enforced {
    white-space: normal !important;
    word-break: normal !important;
}

.qik-overflow-wrap-bw-enforced {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}

@media screen and (min-width: 48em),
print {
    [class^="qik-ttl-"]+.qik-pullup .qik-txt-pullup {
        position: absolute;
        right: 0;
        bottom: 0.571em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-txt-pullup {
        margin-bottom: 0.625em;
    }
}

.qik-box-description {
    border: 1px dotted #bfb5a7;
    background-color: #f5f3ed;
    padding: 0.5em 0.857em 0.357em;
    margin: 0.714em auto;
}

.qik-layout-plain {
    margin-bottom: 0.072em;
}

.qik-box-description .qik-layout-plain:last-child {
    margin-bottom: 0;
}

.qik-layout-plain dt {
    float: left;
}

.qik-layout-plain dd {
    overflow: hidden;
    padding: 0.15em 0 0.5em;
}

@media screen and (min-width: 48em),
print {
    .qik-layout-plain dd {
        padding-top: 0.35em;
    }
}

.qik-layout-plain dd.qik-this-is {
    display: inline;
    padding-top: 0.212em;
    line-height: 1.75;
    text-indent: -1.4em;
}

.qik-layout-plain dd.qik-this-is:before {
    content: "\e78d";
    font-family: qik-mffont;
    margin: 0 0.143em 0 0.357em;
}

@media screen and (min-width: 48em),
print {
    .qik-layout-plain dd.qik-this-is {
        display: block;
        padding-left: 1.5em;
        line-height: 1.5;
    }
}

.qik-box-info-emp {
    border: 2px solid #e8bd56;
    margin: 0.714em auto;
    padding: 0.5em 0.857em 0.643em;
    background-color: #fcf5e4;
}

@media screen and (max-width: 47.94em) {
    [class*="qik-col-"] .qik-box-info-emp {
        margin-top: 0;
    }

    [class*="qik-col-"]:first-child .qik-box-info-emp {
        margin-top: 0.714em;
    }

    [class*="qik-col-sd-"] .qik-box-info-emp,
    .qik-row-sd [class*="qik-col-"] .qik-box-info-emp {
        margin-top: 0.714em;
    }

    .qik-col-sd-24 .qik-box-info-emp,
    .qik-row-sd .qik-col-24 .qik-box-info-emp {
        margin-top: 0;
    }

    .qik-col-sd-24:first-child .qik-box-info-emp,
    .qik-row-sd .qik-col-24:first-child .qik-box-info-emp {
        margin-top: 0.714em;
    }
}

.qik-box-info-emp [class^="qik-btn-"],
.qik-box-info-emp .qik-btn {
    margin-bottom: 0;
}

.qik-box-info-emp p {
    margin-top: 0.143em;
}

.qik-box-info-no-emp {
    border: 1px solid #afafaf;
    margin: 0.714em auto;
    padding: 0.57em 0.93em 0.71em;
    background-color: #f6f6f6;
}

@media screen and (max-width: 47.94em) {
    [class*="qik-col-"] .qik-box-info-no-emp {
        margin-top: 0;
    }

    [class*="qik-col-"]:first-child .qik-box-info-no-emp {
        margin-top: 0.714em;
    }

    [class*="qik-col-sd-"] .qik-box-info-no-emp,
    .qik-row-sd [class*="qik-col-"] .qik-box-info-no-emp {
        margin-top: 0.714em;
    }

    .qik-col-sd-24 .qik-box-info-no-emp,
    .qik-row-sd .qik-col-24 .qik-box-info-no-emp {
        margin-top: 0;
    }

    .qik-col-sd-24:first-child .qik-box-info-no-emp,
    .qik-row-sd .qik-col-24:first-child .qik-box-info-no-emp {
        margin-top: 0.714em;
    }
}

.qik-box-info-no-emp p {
    margin-top: 0.143em;
}

.qik-box-info-important {
    margin: 0.714em auto;
    padding: 0.8em 1em;
    background-color: #f0f0f0;
}

@media screen and (max-width: 47.94em) {
    [class*="qik-col-"] .qik-box-info-important {
        margin-top: 0;
    }

    [class*="qik-col-"]:first-child .qik-box-info-important {
        margin-top: 0.714em;
    }

    [class*="qik-col-sd-"] .qik-box-info-important,
    .qik-row-sd [class*="qik-col-"] .qik-box-info-important {
        margin-top: 0.714em;
    }

    .qik-col-sd-24 .qik-box-info-important,
    .qik-row-sd .qik-col-24 .qik-box-info-important {
        margin-top: 0;
    }

    .qik-col-sd-24:first-child .qik-box-info-important,
    .qik-row-sd .qik-col-24:first-child .qik-box-info-important {
        margin-top: 0.714em;
    }
}

.qik-box-info-important p {
    margin-top: 0.2em;
    padding-bottom: 0.2em;
}

.qik-box-contents-info {
    border: 3px solid #d8d8d8;
    padding: 0.5em;
    margin-bottom: 1em;
}

@media screen and (min-width: 48em),
print {
    .qik-box-contents-info {
        padding: 0.714em 0.714em 0.357em;
    }
}

.qik-box-contents-list {
    background-color: #fcf5e4;
    padding: 0.5em 0.857em 0.357em;
    margin: 0.714em auto;
}

.qik-box-contents-list ul li {
    padding-left: 1.65em;
    text-indent: -1.65em;
}

.qik-box-contents-list ul li a i:before {
    margin-right: 0;
    margin-left: 0.4em;
}

.qik-menu-btn-list {
    margin: 0;
}

.qik-menu-btn-list li {
    float: left;
    margin-bottom: 0.357em;
    padding-left: 0.25em;
    padding-right: 0.25em;
    vertical-align: middle;
    text-indent: 0;
}

.qik-menu-btn-list {
    *zoom: 1;
}

.qik-menu-btn-list:before,
.qik-menu-btn-list:after {
    content: "";
    display: table;
}

.qik-menu-btn-list:after {
    clear: both;
}

.qik-box-user-info {
    background-color: #ececec;
    border: solid 1px #bebebe;
    padding: 0.536em 0.714em 0.536em 0.643em;
    margin-bottom: 0.625em;
}

.qik-box-user-info .qik-box-user-info-detail dt {
    font-weight: bold;
}

.qik-box-user-info .qik-box-user-info-detail dd:last-child {
    margin-top: 0.5em;
}

@media screen and (min-width: 48em),
print {
    .qik-box-user-info .qik-box-user-info-detail dd {
        float: left;
        width: 50%;
        padding-right: 0.5em;
        margin-bottom: 0;
        margin-top: 0 !important;
        display: table;
    }

    .qik-box-user-info .qik-box-user-info-detail dd:last-child {
        padding-right: 0;
        padding-left: 0.5em;
    }

    .qik-box-user-info .qik-box-user-info-detail dd .qik-characters-6 {
        width: 6em;
    }

    .qik-box-user-info .qik-box-user-info-detail dd .qik-characters-7 {
        width: 7em;
    }
}

.qik-box-user-info .qik-box-user-info-detail {
    *zoom: 1;
}

.qik-box-user-info .qik-box-user-info-detail:before,
.qik-box-user-info .qik-box-user-info-detail:after {
    content: "";
    display: table;
}

.qik-box-user-info .qik-box-user-info-detail:after {
    clear: both;
}

@media screen and (min-width: 48em),
print {

    .qik-box-user-info .qik-box-user-info-tit,
    .qik-box-user-info .qik-box-user-info-content {
        display: table-cell !important;
    }
}

.qik-box-user-info .qik-box-user-info-tit {
    display: block;
}

@media screen and (min-width: 48em),
print {
    .qik-box-user-info .qik-box-user-info-tit {
        white-space: nowrap;
    }
}

.qik-box-user-info .qik-box-user-info-code {
    margin-right: 0.5em;
}

.qik-box-user-info .qik-box-user-info-hnr {
    margin-left: 1em;
}

.qik-js-box-graph.qik-graph-xs {
    height: 11em;
}

.qik-js-box-graph.qik-graph-s {
    height: 18em;
}

.qik-js-box-graph.qik-graph-m {
    height: 22em;
}

.qik-js-box-graph.qik-graph-l {
    height: 32em;
}

.qik-txt-idnt-ico {
    display: inline-block;
}

.qik-table tbody th.qik-ttl-row .qik-txt-idnt-ico {
    margin-left: 1.65em;
}

@media screen and (max-width: 47.94em) {
    .qik-table-transform tbody.qik-list th.qik-col-head-sd.qik-tr-selection .qik-txt-idnt-ico {
        margin-left: 1.24em;
    }

    .qik-table-transform tbody.qik-list th.qik-col-head-sd.qik-tr-selection .qik-txt-idnt-ico.qik-txt-idnt-ico-right-open-mini {
        margin-left: 1.01em;
    }
}

.qik-table tbody th.qik-ttl-row .qik-txt-idnt-ico.qik-txt-idnt-ico-right-open-mini {
    margin-left: 1.84em;
}

@media screen and (max-width: 47.94em) {
    .qik-table-transform tbody.qik-list th.qik-col-head-sd.qik-tr-selection .qik-txt-idnt-ico.qik-txt-idnt-ico-right-open-mini {
        margin-left: 1.18em;
    }
}

.qik-msg-txt p {
    padding: 0.7142em 0.7142em;
}

.qik-msg-txt p:last-child {
    padding-bottom: 0.786em;
}

.qik-msg-txt p:first-child {
    padding-top: 0.857em;
}

.qik-table-transform tbody.qik-list .qik-tr-selection {
    position: static;
}

.qik-table-transform tbody.qik-list .qik-tr-selection input[type="checkbox"],
.qik-table-transform tbody.qik-list .qik-tr-selection input[type="radio"] {
    top: 0.8em;
}

.qik-table-transform tbody.qik-list .qik-tr-selection input[type="checkbox"]+label,
.qik-table-transform tbody.qik-list .qik-tr-selection input[type="radio"]+label {
    margin: -0.15em 0 0 1.8em;
}

@media screen and (min-width: 48em),
print {
    .qik-table-transform tbody.qik-list tr.qik-cell-selected {
        background-color: #fdf1d1 !important;
    }

    .qik-table-transform tbody.qik-list tr.qik-cell-selected th.qik-ttl-row,
    .qik-table-transform tbody.qik-list tr.qik-cell-selected td {
        background-color: transparent;
    }

    .qik-table-transform tbody.qik-list .qik-tr-selection {
        text-align: center !important;
        border-width: 1px;
    }

    .qik-table-transform tbody.qik-list .qik-tr-selection input[type="checkbox"],
    .qik-table-transform tbody.qik-list .qik-tr-selection input[type="radio"] {
        top: 0;
    }

    .qik-table-transform tbody.qik-list .qik-tr-selection input[type="checkbox"]+label,
    .qik-table-transform tbody.qik-list .qik-tr-selection input[type="radio"]+label {
        display: none;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-table-transform tbody.qik-list tr.qik-cell-selected .qik-tr-selection {
        background-color: #fdf1d1 !important;
        text-align: left;
    }

    .qik-table-transform tbody.qik-list th.qik-tr-selection,
    .qik-table-transform tbody.qik-list td.qik-tr-selection {
        font-size: 13.132px !important;
        font-size: 0.938rem !important;
        line-height: 1;
        padding: 0 0.533em 0.85em;
        text-align: left;
        background: #f0f0f0 !important;
    }
}

.qik-chart-item-idnt {
    font-size: 1em !important;
    display: inline-block;
    margin-left: 1.357em;
}

.qik-chart-item-wrap {
    font-size: 1em !important;
    display: inline-block;
    padding-left: 1.357em;
    text-indent: -1.357em;
}

.qik-chart-item-wrap .qik-chart-item-base {
    font-size: 1em !important;
    display: inline-block;
    margin-right: 0.357em;
    vertical-align: -0.14em;
    width: 1em;
    height: 1em;
    background-color: #000;
    border: 1px solid #000;
}

.qik-ui-group {
    margin-top: 2em;
}

@media screen and (max-width: 47.94em) {
    .qik-ui-group>fieldset {
        overflow: visible;
    }
}

.qik-ui-group>fieldset>legend input[type="checkbox"],
.qik-ui-group>fieldset>legend input[type="radio"] {
    margin: 0 0.5em 0.2em 0.25em;
}

.qik-ui-group>fieldset>legend label {
    cursor: pointer;
}

.qik-ui-group .qik-ui-group-title {
    display: block;
}

.qik-ui-group .qik-ui-area {
    margin-top: 0.65em;
    padding: 0.5em 0 0.125em;
}

.qik-ui-group .qik-ui-area .qik-table,
.qik-ui-group .qik-ui-area .qik-ipt-like-tbl {
    margin-bottom: 1em;
}

.qik-ui-group .qik-ui-area .qik-ttl-lvl-3,
.qik-ui-group>fieldset>legend .qik-ui-area label {
    margin-top: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-ui-group .qik-ui-area {
        padding: 0;
        margin-left: 2em;
    }
}

.qik-ui-group-outer {
    padding-bottom: 2em;
}

@media screen and (max-width: 47.94em) {
    .qik-ui-group-outer {
        padding-bottom: 1em;
    }

    .qik-ui-group-outer fieldset {
        overflow: visible;
    }
}

.qik-ui-group-outer legend {
    overflow: hidden;
}

.qik-ui-group-outer .qik-ui-group-title {
    display: block;
    border-bottom: solid 2px #c00;
    margin-top: 0.937em;
    margin-bottom: 0.313em !important;
    padding-top: 0.313em;
    padding-bottom: 0.313em;
    padding-left: 1.45em;
    text-indent: -1.45em;
    line-height: 1.2;
}

@media screen and (max-width: 47.94em) {
    .qik-ui-group-outer .qik-ui-group-title {
        margin-top: 1.063em;
        padding-top: 0.187em;
        padding-bottom: 0.187em;
    }
}

.qik-ui-group-outer .qik-ui-group-title input[type="radio"],
.qik-ui-group-outer .qik-ui-group-title input[type="checkbox"] {
    vertical-align: -5%;
    margin-right: -0.142em;
    margin-left: 0.142em;
}

.qik-ui-group-outer .qik-ui-group-title label {
    padding: 0.06em 0 0 0.4em;
    font-size: 15.75px !important;
    font-size: 1.125rem !important;
    font-weight: bold;
    cursor: pointer;
}

.qik-ui-group-outer .qik-ui-explain {
    margin-top: 0.4em;
    margin-bottom: 0.714em;
    padding: 0;
}

.qik-ui-group-outer .qik-ui-explain.qik-ui-group-explain {
    margin-left: 1.45em;
}

@media screen and (min-width: 48em),
print {
    .qik-ui-group-outer .qik-ui-explain.qik-ui-group-explain {
        margin-left: 2em;
    }
}

.qik-ui-group-outer .qik-ui-group {
    margin-top: 1.428em;
    margin-bottom: 2em;
    padding-top: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-ui-group-outer .qik-ui-group {
        margin-top: 0;
        margin-bottom: 0.8em;
        padding-top: 0.211em;
        padding-left: 1.45em;
    }
}

.qik-ui-group-outer .qik-ui-group .qik-ui-area {
    margin-top: 0;
    margin-bottom: 0.65em;
}

@media screen and (max-width: 47.94em) {
    .qik-ui-group-outer .qik-ui-group .qik-ui-area {
        margin-bottom: 0.4em;
    }
}

.qik-ui-group-outer .qik-ui-group .qik-ui-area>dl>dt {
    margin-top: 1.25em;
    margin-bottom: 0.313em;
    padding-left: 1.45em;
    text-indent: -1.45em;
    line-height: 1.2;
}

@media screen and (max-width: 47.94em) {
    .qik-ui-group-outer .qik-ui-group .qik-ui-area>dl>dt {
        margin-top: 0;
        margin-bottom: 0.25em;
    }
}

.qik-ui-group-outer .qik-ui-group .qik-ui-area>dl>dt input[type="radio"],
.qik-ui-group-outer .qik-ui-group .qik-ui-area>dl>dt input[type="checkbox"] {
    vertical-align: -5%;
    margin-right: -0.142em;
    margin-left: 0.142em;
}

.qik-ui-group-outer .qik-ui-group .qik-ui-area>dl>dt label {
    padding: 0.06em 0 0 0.4em;
    font-size: 15.75px !important;
    font-size: 1.125rem !important;
    font-weight: bold;
    cursor: pointer;
}

.qik-ui-group-outer .qik-ui-group .qik-ui-area>dl>dd {
    margin-left: 1.45em;
}

.qik-ui-group-outer .qik-ui-group .qik-ui-area .qik-table,
.qik-ui-group-outer .qik-ui-group .qik-ui-area .qik-ipt-like-tbl {
    margin-bottom: 0.5em;
}

.qik-search-box {
    background-color: #f1f0ef;
    border: solid 2px #cbcac8;
    padding: 0.5em;
    margin-top: 0.125em;
    margin-bottom: 1em !important;
    padding: 0.625em 0.5em 0.688em;
}

.qik-search-box.qik-kbd-box {
    background-color: #f5f5f5;
    border-color: #d5d5d5;
}

.qik-search-box.qik-ipt-like-tbl {
    background-color: #f1f1f1;
    border: 2px solid #d0d0d0;
}

@media screen and (min-width: 48em),
print {
    .qik-search-box {
        padding: 0 0.714em 0 0.857em;
    }

    .qik-search-box .qik-layout-dl {
        padding: 0;
    }

    .qik-search-box .qik-layout-dl dt {
        padding-top: 1.094em;
    }

    .qik-search-box .qik-layout-dl dd {
        padding-left: 0.071em;
        padding-right: 0.071em;
    }

    .qik-search-box .qik-layout-dl .qik-slct-custom {
        margin: 0.572em 0 0.642em;
    }

    .qik-search-box .qik-layout-dl input[type="text"],
    .qik-search-box .qik-layout-dl input[type="password"],
    .qik-search-box .qik-layout-dl input[type="email"],
    .qik-search-box .qik-layout-dl input[type="url"],
    .qik-search-box .qik-layout-dl input[type="tel"],
    .qik-search-box .qik-layout-dl input[type="search"],
    .qik-search-box .qik-layout-dl input[type="number"] {
        margin: 0.429em 0 0.5em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-search-box.qik-main-search input {
        min-width: 14em !important;
    }
}

.qik-search-box.qik-main-search {
    margin-bottom: 1.428em !important;
}

@media screen and (max-width: 47.94em) {
    .qik-search-box.qik-main-search {
        padding-top: 0.875em;
        padding-bottom: 0.938em;
    }

    .qik-search-box.qik-main-search fieldset {
        overflow: visible;
    }

    .qik-search-box.qik-main-search fieldset input {
        width: 79%;
    }

    .qik-search-box.qik-main-search fieldset label {
        padding-top: 0;
    }

    .qik-search-box.qik-main-search .qik-layout-dl {
        padding-top: 0;
    }

    .qik-search-box.qik-main-search .qik-layout-dl dd {
        overflow: visible;
        padding-bottom: 0;
    }

    .qik-search-box.qik-main-search .qik-btn-search {
        display: inline-block;
        width: 18%;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 0;
        padding-left: 0;
        vertical-align: top;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-search-box.qik-main-search .qik-layout-dl input {
        margin-top: 0.429em;
        width: 73%;
    }

    .qik-search-box.qik-main-search .qik-layout-dl .qik-btn-search {
        float: right;
        margin-top: 0.45em;
        padding-bottom: 0.45em;
        width: 25%;
    }

    .qik-search-box.qik-main-search .qik-layout-dl .qik-btn-search span.qik-hidden-sd {
        display: inline !important;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-search-box .qik-ipt-layout li {
        margin-top: 0;
        margin-bottom: 0;
    }
}

.qik-search-box .qik-ipt-layout li input[type="radio"],
.qik-search-box .qik-ipt-layout li input[type="checkbox"] {
    top: 1.15em !important;
}

@media screen and (min-width: 48em),
print {

    .qik-search-box .qik-ipt-layout li input[type="radio"],
    .qik-search-box .qik-ipt-layout li input[type="checkbox"] {
        top: 1.078em !important;
    }
}

.qik-search-box .qik-ipt-layout li input[type="radio"]+label,
.qik-search-box .qik-ipt-layout li input[type="checkbox"]+label {
    margin-top: 0.75em;
}

@media screen and (min-width: 48em),
print {

    .qik-search-box .qik-ipt-layout li input[type="radio"]+label,
    .qik-search-box .qik-ipt-layout li input[type="checkbox"]+label {
        line-height: 1;
        margin: 0.714em 0 0.786em !important;
        padding-bottom: 0.342em;
    }
}

.qik-search-box-top {
    background-color: #f1f0ef;
    border: solid 2px #cbcac8;
    padding: 0.5em;
    position: relative;
    margin-top: 0.684em;
    padding: 0.375em 0.563em;
    border-style: none;
    text-align: left;
}

.qik-search-box-top.qik-kbd-box {
    background-color: #f5f5f5;
    border-color: #d5d5d5;
}

.qik-search-box-top.qik-ipt-like-tbl {
    background-color: #f1f1f1;
    border: 2px solid #d0d0d0;
}

.qik-search-box-top .qik-search-lbl {
    width: 10em;
    display: block;
}

.qik-search-box-top .qik-search-qry {
    width: 100%;
    padding-right: 4.643em;
    padding-bottom: 0.25em;
    display: inline-block;
}

.qik-search-box-top .qik-btn-search {
    position: absolute;
    right: 1.643em;
    top: 1.6em;
}

@media screen and (min-width: 48em),
print {
    .qik-search-box-top {
        margin: 0;
        padding: 0;
        background-color: transparent;
    }

    .qik-search-box-top .qik-search-lbl {
        width: 9.5em;
        display: inline-block;
    }

    .qik-search-box-top .qik-search-qry {
        width: 12.571em;
        padding-right: 0;
        padding-bottom: 0.5em;
    }

    .qik-search-box-top .qik-search-qry input[type="search"] {
        margin: 0;
    }

    .qik-search-box-top .qik-btn-search {
        left: 24.5em;
        top: 0;
    }
}

.qik-pwdview {
    width: 1.37em !important;
    height: 1.37em !important;
}

.qik-layout-dl dt {
    float: left;
    padding-top: 0.5em;
    margin-right: 1em;
}

@media screen and (max-width: 47.94em) {
    .qik-layout-dl dt {
        float: none;
        margin-top: 0;
        padding: 0;
    }
}

.qik-layout-dl dd {
    overflow: hidden;
    padding-bottom: 0.1em;
}

@media screen and (min-width: 48em),
print {
    .qik-layout-dl dt {
        padding-bottom: 0.55em;
        padding-top: 0.655em;
    }

    .qik-layout-dl dd {
        padding-top: 0.1em;
    }

    .qik-layout-dl dd ul {
        padding-top: 0.15em;
    }
}

.qik-box-insider {
    border: solid 2px #bebebe;
    margin-bottom: 0.625em !important;
    padding: 0.5em;
    background-color: #f7f7f7;
}

@media screen and (min-width: 48em),
print {
    .qik-box-insider {
        margin-top: 1.222em !important;
        margin-bottom: 1.222em !important;
        padding: 0.393em 0.714em 0.393em 0.857em;
    }
}

.qik-box-insider legend+* {
    padding-top: 0;
}

.qik-box-insider input {
    position: absolute;
    top: 50%;
    margin-top: -0.53em;
}

.qik-box-insider label {
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.3;
    display: block;
    padding: 0.75em;
    padding-left: 2.5em;
    margin: -0.5em;
    cursor: pointer;
}

.qik-box-insider fieldset {
    overflow: visible;
}

@media screen and (min-width: 48em),
print {
    .qik-box-insider label {
        padding-left: 2.857em;
        margin: -0.4em -0.714em -0.4em -0.857em;
    }
}

.qik-box-agreement {
    border: solid 2px #bebebe;
    margin-bottom: 0.625em !important;
    padding: 0.5em;
    background-color: #f7f7f7;
}

@media screen and (min-width: 48em),
print {
    .qik-box-agreement {
        margin-top: 1.222em !important;
        margin-bottom: 1.222em !important;
        padding: 0.393em 0.714em 0.393em 0.857em;
    }
}

.qik-box-agreement legend+* {
    padding-top: 0;
}

.qik-box-agreement input {
    position: absolute;
    top: 50%;
    margin-top: -0.53em;
}

.qik-box-agreement label {
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.3;
    display: block;
    padding: 0.75em;
    padding-left: 2.5em;
    margin: -0.5em;
    cursor: pointer;
}

.qik-box-agreement fieldset {
    overflow: visible;
}

@media screen and (min-width: 48em),
print {
    .qik-box-agreement label {
        padding-left: 2.857em;
        margin: -0.4em -0.714em -0.4em -0.857em;
    }
}

.qik-box-useful.qik-adjust-box .qik-box-agreement {
    margin: 0 !important;
}

.qik-box-useful.qik-adjust-box .qik-box-agreement fieldset {
    min-width: 16.25em;
}

.qik-box-pswd {
    background-color: #fcf5e4;
    border: solid 2px #e8bd56;
    margin-bottom: 0.625em;
    padding: 0.625em 0.5em 0.688em;
}

@media screen and (min-width: 48em),
print {
    .qik-box-pswd {
        margin-top: 1.222em !important;
        margin-bottom: 1.222em !important;
    }

    .qik-box-pswd .qik-layout-dl dt {
        font-weight: bold;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-box-pswd {
        margin-bottom: 0.5em;
        padding: 0.571em 0.714em 0.571em 0.857em;
        font-size: 14px !important;
        font-size: 1rem !important;
    }

    .qik-box-pswd .qik-layout-dl {
        padding-top: 0;
    }
}

.qik-box-pswd label {
    font-size: 14px !important;
    font-size: 1rem !important;
    cursor: pointer;
}

.qik-sort-box {
    background-color: #f1f0ef;
    border: solid 2px #cbcac8;
    padding: 0.5em;
    margin-top: 0.125em;
    margin-bottom: 1em !important;
    padding: 0.625em 0.5em 0.688em;
}

.qik-sort-box.qik-kbd-box {
    background-color: #f5f5f5;
    border-color: #d5d5d5;
}

.qik-sort-box.qik-ipt-like-tbl {
    background-color: #f1f1f1;
    border: 2px solid #d0d0d0;
}

@media screen and (min-width: 48em),
print {
    .qik-sort-box {
        padding: 0.643em 0.714em 0.643em 0.857em;
    }
}

.qik-multiple-box.qik-search-box,
.qik-multiple-box.qik-box-agreement,
.qik-multiple-box.qik-box-insider,
.qik-multiple-box.qik-box-pswd,
.qik-multiple-box.qik-sort-box {
    padding: 0;
    border-bottom-width: 1px;
}

.qik-multiple-box.qik-search-box [class^="qik-layout-"],
.qik-multiple-box.qik-box-agreement [class^="qik-layout-"],
.qik-multiple-box.qik-box-insider [class^="qik-layout-"],
.qik-multiple-box.qik-box-pswd [class^="qik-layout-"],
.qik-multiple-box.qik-sort-box [class^="qik-layout-"] {
    padding: 0.625em 0.5em 0.688em;
    margin: 0;
    border-bottom: 1px solid #cbcac8;
}

.qik-multiple-box.qik-search-box .qik-ipt-layout input[type="checkbox"],
.qik-multiple-box.qik-search-box .qik-ipt-layout input[type="radio"],
.qik-multiple-box.qik-box-agreement .qik-ipt-layout input[type="checkbox"],
.qik-multiple-box.qik-box-agreement .qik-ipt-layout input[type="radio"],
.qik-multiple-box.qik-box-insider .qik-ipt-layout input[type="checkbox"],
.qik-multiple-box.qik-box-insider .qik-ipt-layout input[type="radio"],
.qik-multiple-box.qik-box-pswd .qik-ipt-layout input[type="checkbox"],
.qik-multiple-box.qik-box-pswd .qik-ipt-layout input[type="radio"],
.qik-multiple-box.qik-sort-box .qik-ipt-layout input[type="checkbox"],
.qik-multiple-box.qik-sort-box .qik-ipt-layout input[type="radio"] {
    top: 1.15em;
}

@media screen and (min-width: 48em),
print {

    .qik-multiple-box.qik-search-box .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-search-box .qik-ipt-layout input[type="radio"],
    .qik-multiple-box.qik-box-agreement .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-box-agreement .qik-ipt-layout input[type="radio"],
    .qik-multiple-box.qik-box-insider .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-box-insider .qik-ipt-layout input[type="radio"],
    .qik-multiple-box.qik-box-pswd .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-box-pswd .qik-ipt-layout input[type="radio"],
    .qik-multiple-box.qik-sort-box .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-sort-box .qik-ipt-layout input[type="radio"] {
        top: 1.2em;
    }
}

.qik-multiple-box.qik-search-box .qik-ipt-layout input[type="checkbox"]+label,
.qik-multiple-box.qik-search-box .qik-ipt-layout input[type="radio"]+label,
.qik-multiple-box.qik-box-agreement .qik-ipt-layout input[type="checkbox"]+label,
.qik-multiple-box.qik-box-agreement .qik-ipt-layout input[type="radio"]+label,
.qik-multiple-box.qik-box-insider .qik-ipt-layout input[type="checkbox"]+label,
.qik-multiple-box.qik-box-insider .qik-ipt-layout input[type="radio"]+label,
.qik-multiple-box.qik-box-pswd .qik-ipt-layout input[type="checkbox"]+label,
.qik-multiple-box.qik-box-pswd .qik-ipt-layout input[type="radio"]+label,
.qik-multiple-box.qik-sort-box .qik-ipt-layout input[type="checkbox"]+label,
.qik-multiple-box.qik-sort-box .qik-ipt-layout input[type="radio"]+label {
    margin-top: 0.75em;
}

.qik-multiple-box.qik-search-box .qik-list-inline,
.qik-multiple-box.qik-box-agreement .qik-list-inline,
.qik-multiple-box.qik-box-insider .qik-list-inline,
.qik-multiple-box.qik-box-pswd .qik-list-inline,
.qik-multiple-box.qik-sort-box .qik-list-inline {
    margin: 0.25em 0 0;
}

.qik-multiple-box.qik-search-box .qik-slct-custom,
.qik-multiple-box.qik-box-agreement .qik-slct-custom,
.qik-multiple-box.qik-box-insider .qik-slct-custom,
.qik-multiple-box.qik-box-pswd .qik-slct-custom,
.qik-multiple-box.qik-sort-box .qik-slct-custom {
    margin: 5px 0;
}

.qik-multiple-box.qik-box-insider [class^="qik-layout-"],
.qik-multiple-box.qik-box-agreement [class^="qik-layout-"] {
    position: relative;
}

.qik-multiple-box.qik-box-insider label,
.qik-multiple-box.qik-box-agreement label {
    margin-top: -0.625em;
    margin-bottom: -0.688em;
}

@media screen and (min-width: 48em),
print {

    .qik-multiple-box.qik-box-insider label,
    .qik-multiple-box.qik-box-agreement label {
        margin: -0.536em -0.714em -0.536em -0.643em;
    }
}

.qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout,
.qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout {
    margin: -0.625em -0.5em -0.688em;
    line-height: 1.5;
}

.qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout li,
.qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout li {
    margin-top: 0;
    margin-bottom: 0;
}

.qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout label,
.qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout label {
    margin: 0;
}

@media screen and (min-width: 48em),
print {

    .qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout label,
    .qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout label {
        margin: 0;
    }
}

.qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout input[type="checkbox"],
.qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout input[type="radio"],
.qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout input[type="checkbox"],
.qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout input[type="radio"] {
    top: 1.19em;
    left: 0.5em;
}

.qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout input[type="checkbox"]+label,
.qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout input[type="radio"]+label,
.qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout input[type="checkbox"]+label,
.qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout input[type="radio"]+label {
    line-height: 1.5;
    margin-top: 0;
    padding: 0.5em 0.5em 0.38em 2.5em;
}

.qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout .qik-ipt-txt-label,
.qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout .qik-ipt-txt-label {
    display: block;
    padding: 0.5em 0.5em 0.38em 2.5em;
}

.qik-multiple-box legend+[class^="qik-layout-"] {
    padding-top: 0.5em;
}

.qik-multiple-box legend+div.qik-row {
    padding-top: 0;
}

@media screen and (min-width: 48em),
print {

    .qik-multiple-box.qik-search-box div.qik-row,
    .qik-multiple-box.qik-sort-box div.qik-row {
        overflow: hidden;
        border-bottom: 1px solid #cbcac8;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-multiple-box.qik-search-box div.qik-row [class^="qik-layout-"],
    .qik-multiple-box.qik-sort-box div.qik-row [class^="qik-layout-"] {
        padding-bottom: 0.8em;
        margin-bottom: -0.8em;
        border-bottom: none;
        border-left: 1px solid #cbcac8;
    }
}

.qik-multiple-box.qik-search-box div.qik-row [class^="qik-layout-"]:first-child,
.qik-multiple-box.qik-sort-box div.qik-row [class^="qik-layout-"]:first-child {
    border-left: none;
}

.qik-multiple-box.qik-search-box dd div.qik-row,
.qik-multiple-box.qik-sort-box dd div.qik-row {
    border-bottom: none;
}

@media screen and (min-width: 48em),
print {

    .qik-multiple-box.qik-search-box .qik-layout-dl,
    .qik-multiple-box.qik-box-agreement .qik-layout-dl,
    .qik-multiple-box.qik-box-insider .qik-layout-dl,
    .qik-multiple-box.qik-box-pswd .qik-layout-dl,
    .qik-multiple-box.qik-sort-box .qik-layout-dl {
        padding: 0 0.714em 0 0.857em;
        min-height: 3.5em;
    }

    .qik-multiple-box.qik-search-box .qik-layout-dl dt,
    .qik-multiple-box.qik-box-agreement .qik-layout-dl dt,
    .qik-multiple-box.qik-box-insider .qik-layout-dl dt,
    .qik-multiple-box.qik-box-pswd .qik-layout-dl dt,
    .qik-multiple-box.qik-sort-box .qik-layout-dl dt {
        padding-top: 1.094em;
    }

    .qik-multiple-box.qik-search-box .qik-layout-dl dd,
    .qik-multiple-box.qik-box-agreement .qik-layout-dl dd,
    .qik-multiple-box.qik-box-insider .qik-layout-dl dd,
    .qik-multiple-box.qik-box-pswd .qik-layout-dl dd,
    .qik-multiple-box.qik-sort-box .qik-layout-dl dd {
        padding-left: 0.071em;
        padding-right: 0.071em;
    }

    .qik-multiple-box.qik-search-box .qik-layout-panel,
    .qik-multiple-box.qik-box-agreement .qik-layout-panel,
    .qik-multiple-box.qik-box-insider .qik-layout-panel,
    .qik-multiple-box.qik-box-pswd .qik-layout-panel,
    .qik-multiple-box.qik-sort-box .qik-layout-panel {
        padding: 0.536em 0.714em 0.536em 0.643em;
    }

    .qik-multiple-box.qik-search-box .qik-layout-panel label,
    .qik-multiple-box.qik-box-agreement .qik-layout-panel label,
    .qik-multiple-box.qik-box-insider .qik-layout-panel label,
    .qik-multiple-box.qik-box-pswd .qik-layout-panel label,
    .qik-multiple-box.qik-sort-box .qik-layout-panel label {
        padding: 0.678em 0.75em 0.536em 2.5em;
    }

    .qik-multiple-box.qik-search-box .qik-layout-panel input,
    .qik-multiple-box.qik-box-agreement .qik-layout-panel input,
    .qik-multiple-box.qik-box-insider .qik-layout-panel input,
    .qik-multiple-box.qik-box-pswd .qik-layout-panel input,
    .qik-multiple-box.qik-sort-box .qik-layout-panel input {
        left: 0.82em;
    }

    .qik-multiple-box.qik-search-box .qik-ipt-layout li,
    .qik-multiple-box.qik-box-agreement .qik-ipt-layout li,
    .qik-multiple-box.qik-box-insider .qik-ipt-layout li,
    .qik-multiple-box.qik-box-pswd .qik-ipt-layout li,
    .qik-multiple-box.qik-sort-box .qik-ipt-layout li {
        margin-top: 0;
        margin-bottom: 0;
    }

    .qik-multiple-box.qik-search-box .qik-ipt-layout li .qik-ipt-txt-in,
    .qik-multiple-box.qik-box-agreement .qik-ipt-layout li .qik-ipt-txt-in,
    .qik-multiple-box.qik-box-insider .qik-ipt-layout li .qik-ipt-txt-in,
    .qik-multiple-box.qik-box-pswd .qik-ipt-layout li .qik-ipt-txt-in,
    .qik-multiple-box.qik-sort-box .qik-ipt-layout li .qik-ipt-txt-in {
        padding-top: 0.873em;
        display: inline-block;
        line-height: 1.5;
    }

    .qik-multiple-box.qik-search-box .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-search-box .qik-ipt-layout input[type="radio"],
    .qik-multiple-box.qik-box-agreement .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-box-agreement .qik-ipt-layout input[type="radio"],
    .qik-multiple-box.qik-box-insider .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-box-insider .qik-ipt-layout input[type="radio"],
    .qik-multiple-box.qik-box-pswd .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-box-pswd .qik-ipt-layout input[type="radio"],
    .qik-multiple-box.qik-sort-box .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-sort-box .qik-ipt-layout input[type="radio"] {
        top: 1.078em !important;
    }

    .qik-multiple-box.qik-search-box .qik-ipt-layout input[type="checkbox"]+label,
    .qik-multiple-box.qik-search-box .qik-ipt-layout input[type="radio"]+label,
    .qik-multiple-box.qik-box-agreement .qik-ipt-layout input[type="checkbox"]+label,
    .qik-multiple-box.qik-box-agreement .qik-ipt-layout input[type="radio"]+label,
    .qik-multiple-box.qik-box-insider .qik-ipt-layout input[type="checkbox"]+label,
    .qik-multiple-box.qik-box-insider .qik-ipt-layout input[type="radio"]+label,
    .qik-multiple-box.qik-box-pswd .qik-ipt-layout input[type="checkbox"]+label,
    .qik-multiple-box.qik-box-pswd .qik-ipt-layout input[type="radio"]+label,
    .qik-multiple-box.qik-sort-box .qik-ipt-layout input[type="checkbox"]+label,
    .qik-multiple-box.qik-sort-box .qik-ipt-layout input[type="radio"]+label {
        margin: 0.714em 0 0.786em !important;
        padding-bottom: 0.342em;
    }

    .qik-multiple-box.qik-search-box .qik-slct-custom,
    .qik-multiple-box.qik-box-agreement .qik-slct-custom,
    .qik-multiple-box.qik-box-insider .qik-slct-custom,
    .qik-multiple-box.qik-box-pswd .qik-slct-custom,
    .qik-multiple-box.qik-sort-box .qik-slct-custom {
        margin: 0.642em 0;
    }

    .qik-multiple-box.qik-search-box input[type="text"],
    .qik-multiple-box.qik-search-box input[type="password"],
    .qik-multiple-box.qik-search-box input[type="email"],
    .qik-multiple-box.qik-search-box input[type="url"],
    .qik-multiple-box.qik-search-box input[type="tel"],
    .qik-multiple-box.qik-search-box input[type="search"],
    .qik-multiple-box.qik-search-box input[type="number"],
    .qik-multiple-box.qik-box-agreement input[type="text"],
    .qik-multiple-box.qik-box-agreement input[type="password"],
    .qik-multiple-box.qik-box-agreement input[type="email"],
    .qik-multiple-box.qik-box-agreement input[type="url"],
    .qik-multiple-box.qik-box-agreement input[type="tel"],
    .qik-multiple-box.qik-box-agreement input[type="search"],
    .qik-multiple-box.qik-box-agreement input[type="number"],
    .qik-multiple-box.qik-box-insider input[type="text"],
    .qik-multiple-box.qik-box-insider input[type="password"],
    .qik-multiple-box.qik-box-insider input[type="email"],
    .qik-multiple-box.qik-box-insider input[type="url"],
    .qik-multiple-box.qik-box-insider input[type="tel"],
    .qik-multiple-box.qik-box-insider input[type="search"],
    .qik-multiple-box.qik-box-insider input[type="number"],
    .qik-multiple-box.qik-box-pswd input[type="text"],
    .qik-multiple-box.qik-box-pswd input[type="password"],
    .qik-multiple-box.qik-box-pswd input[type="email"],
    .qik-multiple-box.qik-box-pswd input[type="url"],
    .qik-multiple-box.qik-box-pswd input[type="tel"],
    .qik-multiple-box.qik-box-pswd input[type="search"],
    .qik-multiple-box.qik-box-pswd input[type="number"],
    .qik-multiple-box.qik-sort-box input[type="text"],
    .qik-multiple-box.qik-sort-box input[type="password"],
    .qik-multiple-box.qik-sort-box input[type="email"],
    .qik-multiple-box.qik-sort-box input[type="url"],
    .qik-multiple-box.qik-sort-box input[type="tel"],
    .qik-multiple-box.qik-sort-box input[type="search"],
    .qik-multiple-box.qik-sort-box input[type="number"] {
        margin: 0.429em 0 0.5em;
    }

    .qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout,
    .qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout {
        margin: -0.536em -0.714em -0.536em -0.643em;
    }

    .qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout input[type="radio"],
    .qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout input[type="checkbox"],
    .qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout input[type="radio"] {
        top: 1.25em !important;
        left: 0.82em;
    }

    .qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout input[type="checkbox"]+label,
    .qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout input[type="radio"]+label,
    .qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout input[type="checkbox"]+label,
    .qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout input[type="radio"]+label {
        margin: 0 !important;
        padding: 0.5em 0.5em 0.5em 2.5em;
    }

    .qik-multiple-box.qik-box-insider .qik-layout-panel .qik-ipt-layout .qik-ipt-txt-label,
    .qik-multiple-box.qik-box-agreement .qik-layout-panel .qik-ipt-layout .qik-ipt-txt-label {
        padding: 0.5em 0.5em 0.5em 2.5em;
    }
}

.qik-multiple-box.qik-box-agreement [class^="qik-layout-"],
.qik-multiple-box.qik-box-insider [class^="qik-layout-"] {
    border-color: #bebebe;
}

.qik-kbd-box {
    background-color: #f1f0ef;
    border: solid 2px #cbcac8;
    padding: 0.5em;
    margin-top: 0.125em;
    padding: 0 0.714em 0 0.857em;
}

.qik-kbd-box.qik-kbd-box {
    background-color: #f5f5f5;
    border-color: #d5d5d5;
}

.qik-kbd-box.qik-ipt-like-tbl {
    background-color: #f1f1f1;
    border: 2px solid #d0d0d0;
}

.qik-box-search button {
    margin-top: 0;
    margin-left: 10px;
    min-width: 0;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 2.5;
    padding: 0.125em 1.5em 0.125em 0.5em;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -ms-border-radius: 0.25em;
    -o-border-radius: 0.25em;
    border-radius: 0.25em;
}

.qik-box-search button[class*="qik-btn-"] {
    display: inline-block;
}

.qik-box-search button:link {
    color: #fff;
}

.qik-box-search button:visited {
    color: #fff;
}

.qik-box-search button:hover {
    color: #f2f2f2;
}

.qik-box-search button.qik-touch,
.qik-box-search button:active,
.qik-box-search button:focus {
    color: #fff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5) inset,
        0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5) inset,
        0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5) inset, 0 0 0 rgba(0, 0, 0, 0);
}

.qik-tab-select {
    display: none;
}

.qik-tab-select.qik-show {
    display: block;
}

.qik-frm-slct-txt {
    background-color: #e1e1e1;
    line-height: 2;
    padding: 0.8em;
}

.qik-inline-btn li {
    display: block;
    padding: 0;
    text-indent: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-inline-btn li {
        display: inline;
        margin-left: 0.35em;
    }

    .qik-inline-btn li:first-child {
        margin-left: 0;
    }
}

.qik-bln-set {
    position: relative;
    display: inline-block;
}

.qik-bln-set .qik-bln-help-icon {
    background-color: transparent;
    padding: 0 0 0 0.06em;
    line-height: 1.2em;
    text-decoration: none;
    border-radius: 50%;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

.qik-bln-set .qik-bln-help-icon:before {
    font-size: 12.6px !important;
    font-size: 0.9rem !important;
    color: #000;
    margin-left: 0.1em;
}

.qik-bln-set .qik-bln-help-icon:active,
.qik-bln-set .qik-bln-help-icon:focus,
.qik-bln-set .qik-bln-help-icon.qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

.qik-bln-set.qik-bln-set-stk {
    float: left;
}

.qik-bln-wrap {
    display: none;
    position: absolute;
    max-width: 260px;
    background-repeat: no-repeat;
    background-size: 9px 5px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.qik-bln-wrap:active .qik-bln-trg,
.qik-bln-wrap:focus .qik-bln-trg,
.qik-bln-wrap.qik-touch .qik-bln-trg {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

.qik-bln-wrap .qik-bln-trg {
    position: relative;
    white-space: normal;
    word-wrap: break-word;
    font-weight: normal;
    padding: 0.86em 2.86em 0.86em 1.07em;
    font-size: 14px;
    text-align: left;
    border: none;
    border-radius: 0.29em;
    color: #fff;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3);
}

.qik-bln-wrap .qik-bln-trg .qik-bln-close {
    width: 1.22em;
    height: 1.22em;
    border-radius: 50%;
    float: right;
    background-color: #fff;
    position: absolute;
    right: 12px;
    top: 12px;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

.qik-bln-wrap .qik-bln-trg .qik-bln-close:before {
    position: absolute;
    left: 0.3em;
    bottom: 0.05em;
}

.qik-bln-wrap .qik-bln-trg .qik-bln-close:active,
.qik-bln-wrap .qik-bln-trg .qik-bln-close:focus,
.qik-bln-wrap .qik-bln-trg .qik-bln-close.qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

.qik-bln-wrap.qik-bln-flip {
    padding-top: 0;
    padding-bottom: 5px;
}

.qik-bln-wrap.qik-bln-flip.qik-bln-help {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0xMC0yNVQxOTozMToxNiswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTAtMjVUMTk6Mzc6NTMrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTAtMjVUMTk6Mzc6NTMrMDk6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YjkwNjMxMGQtZTE4NC05NDQwLWEyY2EtMmIyODJlYmZhMjUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkzOUUyQTA2RjcxMjExRTlBRDE2RjI1Q0EwQzNDM0EzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OTM5RTJBMDZGNzEyMTFFOUFEMTZGMjVDQTBDM0MzQTMiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzlFMkEwM0Y3MTIxMUU5QUQxNkYyNUNBMEMzQzNBMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MzlFMkEwNEY3MTIxMUU5QUQxNkYyNUNBMEMzQzNBMyIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiOTA2MzEwZC1lMTg0LTk0NDAtYTJjYS0yYjI4MmViZmEyNTIiIHN0RXZ0OndoZW49IjIwMTktMTAtMjVUMTk6Mzc6NTMrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7L0iRfAAAAm0lEQVQokaXSwQnCQBCF4c/FLqxIUVAhDViF2IA2kjZyVywhHXiK3rzowRFCWCWad1l48+bfXWZGRVHssTVMh4QdygGQEruEBzao/oBU0ftIYdyxwvEHyBHL6JVahSsWqHtA6sje3kbqBC6YxvlJ2UwX9L5tjiZTazCTeXUOBCesxf9D9/DOuYZPIFoT0WOy4y8gXjsyCdDXXXsChGkktNlYe0EAAAAASUVORK5CYII=");
}

.qik-bln-wrap.qik-bln-flip.qik-bln-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0xMC0yNVQxOTozNzoyMSswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTAtMjVUMTk6Mzg6MDIrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTAtMjVUMTk6Mzg6MDIrMDk6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZGJjYWNjOGItODVhZi00ZTQwLWExMDgtNTY3YjFkNjU3ZDg2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlEQkMzNkQzRjcxMjExRTlCNDUxQThCMzlGREI3NTlDIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OURCQzM2RDNGNzEyMTFFOUI0NTFBOEIzOUZEQjc1OUMiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5REJDMzZEMEY3MTIxMUU5QjQ1MUE4QjM5RkRCNzU5QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5REJDMzZEMUY3MTIxMUU5QjQ1MUE4QjM5RkRCNzU5QyIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkYmNhY2M4Yi04NWFmLTRlNDAtYTEwOC01NjdiMWQ2NTdkODYiIHN0RXZ0OndoZW49IjIwMTktMTAtMjVUMTk6Mzg6MDIrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74zqBeAAAA/klEQVQokV2SwU3EQAxF3x/RBSVQASUsYiXYErYKtA1AI2kj4rqIEtJBTgu3XD4Hzzgz+DLJ2H7x/44+Hx/egTdEhm2keuF21Lv6joa6jwJcEBOORNREgx0AxA6u0C4m4FIQxpyBOQG1UA3gJAS0ji9prr0uNbkhXhHXVuggDuCUL8BcgRdgAyhNK+YHOGKWvmGQsT8uiKPt35YvmN7Y1fhge5WUZvb+YFbgUM+UWZqE3Rctkp6Bm1AuoKZviCdgyS2GTIrClCTX+LJ9AracRmzACfhOFd2md496M2PkGThjbDs2K+bBrzaA4C5/qv8bCtiEuBey7UnW8LEGA/gDIjuK2+mzUiYAAAAASUVORK5CYII=");
}

.qik-bln-wrap.qik-bln-help {
    z-index: 100;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkzOUUyQTA1RjcxMjExRTlBRDE2RjI1Q0EwQzNDM0EzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkzOUUyQTA2RjcxMjExRTlBRDE2RjI1Q0EwQzNDM0EzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTM5RTJBMDNGNzEyMTFFOUFEMTZGMjVDQTBDM0MzQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTM5RTJBMDRGNzEyMTFFOUFEMTZGMjVDQTBDM0MzQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4KRatYAAAAjklEQVR42mIMDQ1lIABKgZgRiLvwKWIhYEg0EHdC2U+BeCkuhUx4DHEC4nlQ1zBC2U6kGmQCxOuAmA1JjA0qZkasQSpAvA2I+bHIgcS2QNXgNUgUiLdDaVwAqxpkg3iBeDM223C4GqSWD90gkP83ALE5A/EApHY9LByZiIkRYmIWlI7aoOmFXADS+xggwADFAxMuPj0P/AAAAABJRU5ErkJggg==");
}

.qik-bln-wrap.qik-bln-help .qik-bln-trg {
    background-color: #555;
}

.qik-bln-wrap.qik-bln-help .qik-bln-trg .qik-bln-close {
    color: #555;
}

.qik-bln-wrap.qik-bln-error {
    z-index: 101;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlEQkMzNkQyRjcxMjExRTlCNDUxQThCMzlGREI3NTlDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlEQkMzNkQzRjcxMjExRTlCNDUxQThCMzlGREI3NTlDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OURCQzM2RDBGNzEyMTFFOUI0NTFBOEIzOUZEQjc1OUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OURCQzM2RDFGNzEyMTFFOUI0NTFBOEIzOUZEQjc1OUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6NGIoUAAABDUlEQVR42mRSMW7DMAzkCUG2xlN+kC1r0AIZ/Q2/o18I0D7CW9akQIpmzV+KvoM9USIlIzZoWtLxdDwJj+Ne7FFpD8pY+QJ4txmVT+1AMFDBqqqsggTPZFBMBH3Uoj/ms9d7XSbhZpJ85yBroJHjGRlVmGbixp7E9gPsP8WgSqxkB8aFgLXVqFWtibswvzYuDQtS+JElFpYdxz/MQ9gASPVnIO6bsQufUHIK5rKy5fdes7ga96HmLQsD410kZybghXw3UyRLv2xn7byBYW7Mm4VHuX/GFxfeFgWdfG8hDkYNezUfq6K8PlPi2BsYiuDtLYmrHXay+brle3RiTE8XTdoBhKp+Dj5htb//AgwA2eV4U3TFPUYAAAAASUVORK5CYII=");
}

.qik-bln-wrap.qik-bln-error .qik-bln-trg {
    background-color: #c33d31;
}

.qik-bln-wrap.qik-bln-error .qik-bln-trg .qik-bln-close {
    color: #c33d31;
}

.qik-bln-wrap.qik-bln-visible {
    display: block;
}

#qik-call-mb .qik-call-head {
    -webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.1) inset;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
}

.qik-box-welcome {
    margin: 1em;
}

.qik-box-welcome h1 {
    font-size: 21px !important;
    font-size: 1.5rem !important;
}

.qik-box-welcome p {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

.qik-box-welcome .qik-btn {
    margin: 0 0 0 auto;
}

.qik-box-logout {
    margin: 4em 0;
}

.qik-box-logout p {
    margin: 1em auto;
    width: 70%;
    text-align: center;
}

.qik-customer {
    font-weight: bold;
    text-indent: -0.75em;
    padding-left: 1.4em;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-customer {
        font-size: 14px !important;
        font-size: 1rem !important;
        padding-left: 1em;
        text-indent: -0.55em;
    }
}

.qik-customer:before {
    display: inline-block;
    font-family: qik-mffont;
    font-weight: normal;
    line-height: 0;
    color: #000;
    font-size: 16.8px !important;
    font-size: 1.2rem !important;
    content: "\e7a3";
    margin-top: -0.3em;
    vertical-align: middle;
}

.qik-customer span {
    margin-left: 1em;
}

.qik-login-date {
    margin-bottom: 0.15em;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-login-date {
        font-size: 14px !important;
        font-size: 1rem !important;
        margin-bottom: 0.5em;
    }
}

.qik-shop-account {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-shop-account {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-head-brandval .qik-btn-secondary,
.qik-head-brandval .qik-btn-buy,
.qik-head-brandval .qik-btn-sell,
.qik-head-brandval .qik-btn-switching,
.qik-head-brandval .qik-btn-secondary-sub,
.qik-head-brandval .qik-btn-accumulate,
.qik-head-brandval .qik-btn-selected,
.qik-head-brandval .qik-btn-disabled {
    margin: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-head-brandval [class*="qik-col-"] {
        padding: 0;
    }

    .qik-head-brandval.qik-fixed {
        position: fixed;
        top: 0;
        width: 100%;
        margin-left: -10px;
        padding-left: 10px;
        z-index: 10000;
        background: rgba(255, 255, 255, 0.8);
        -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    }

    .qik-head-brandval.qik-fixed h3 {
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 1.5;
        margin-top: 0.5em;
    }

    .qik-head-brandval.qik-fixed a {
        display: none;
    }

    .qik-head-brandval.qik-fixed table {
        margin-bottom: 0.5em;
    }
}

.qik-box-menu {
    border: 3px solid #d8d8d8;
    background-color: #efefef;
    padding: 0.5em;
    margin-bottom: 1em;
}

.qik-box-menu .qik-favo-list {
    margin: 0;
}

.qik-box-menu .qik-favo-list li {
    display: table;
    vertical-align: middle;
    margin-bottom: 0.357em;
    padding: 0;
    text-indent: 0;
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu {
    display: table-cell;
    vertical-align: middle;
    border: 2px solid #a09e9e;
    margin: 0;
    padding-top: 0.8125em;
    padding-bottom: 0.8125em;
    padding-right: 1.75em;
    width: 100%;
    line-height: 1.25;
    text-align: left;
    font-weight: normal;
    -webkit-box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    white-space: normal;
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:link {
    color: #336;
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:visited {
    color: #336;
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:hover {
    color: #c00;
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:active {
    color: #c00;
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:before {
    color: #a83d3d;
    margin-top: -0.625em;
    right: 0;
}

.qik-box-menu .qik-favo-list li:last-child {
    margin-bottom: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-box-menu {
        padding: 0.714em 0 0.357em 0.714em;
    }

    .qik-box-menu .qik-favo-list li {
        float: left;
        padding-right: 0.74em;
    }

    .qik-box-menu .qik-favo-list li .qik-btn-favo-menu {
        height: 3.571em;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
        padding-left: 0.25em;
        font-size: 14px !important;
        font-size: 1rem !important;
        font-weight: normal;
        line-height: 1;
    }

    .qik-box-menu .qik-favo-list li .qik-btn-favo-menu:before {
        margin-top: 1.25em !important;
        top: 0 !important;
        right: -0.25em;
        font-size: 17.5px !important;
        font-size: 1.25rem !important;
        line-height: 0 !important;
    }

    .qik-box-menu .qik-favo-list {
        *zoom: 1;
    }

    .qik-box-menu .qik-favo-list:before,
    .qik-box-menu .qik-favo-list:after {
        content: "";
        display: table;
    }

    .qik-box-menu .qik-favo-list:after {
        clear: both;
    }
}

@media screen and (min-width: 48em) and (min-width: 61.25em),
print {
    .qik-box-menu .qik-favo-list li .qik-btn-favo-menu {
        padding-right: 1.45em;
    }
}

@media screen and (max-width: 61.19em) {
    .qik-box-menu .qik-favo-list li .qik-btn-favo-menu {
        padding-right: 2em;
    }
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:before {
    right: -0.15em;
    margin-top: -0.45em;
}

@media screen and (min-width: 48em),
print {
    .qik-box-menu .qik-favo-list li .qik-btn-favo-menu:before {
        right: -0.3em;
        margin-top: 1.05em !important;
    }
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:hover:before,
.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:active:before,
.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:focus:before,
.qik-box-menu .qik-favo-list li .qik-btn-favo-menu.qik-touch:before {
    color: #c25656;
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:active,
.qik-box-menu .qik-favo-list li .qik-btn-favo-menu:focus,
.qik-box-menu .qik-favo-list li .qik-btn-favo-menu.qik-touch {
    border-color: #66afe9;
    -webkit-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu.qik-ico-r:before {
    font-size: 22.73409px !important;
    font-size: 1.62386rem !important;
}

.qik-box-menu .qik-favo-list li .qik-btn-favo-menu .qik-ico-squares:before,
.qik-box-menu .qik-favo-list li .qik-btn-favo-menu .qik-ico-state-popup:before {
    color: #c00 !important;
}

.qik-layout-box-vertical {
    display: table;
}

.qik-layout-box-vertical>div {
    display: table-cell;
    float: none !important;
}

.qik-previewCover {
    z-index: 99999999999;
    position: fixed;
    top: 0;
    left: 0;
}

.qik-previewCover:before {
    content: "Preview";
    position: absolute;
    font-size: 80px;
    color: #000000;
    font-weight: bold;
    transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
}

.qik-box-info-secondary {
    color: #333;
    background: #d9dadb;
    border: 2px solid #d9dadb;
    margin: 0.714em auto;
}

.qik-box-info-secondary .qik-box-info-secondary-header {
    font-size: 19.6px !important;
    font-size: 1.4rem !important;
    padding: 0.18em 0.4em 0;
    line-height: 1.8em;
}

.qik-box-info-secondary .qik-box-info-secondary-inner {
    background: #fff;
    padding: 0.9em;
    margin: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-box-info-secondary .qik-box-info-secondary-inner {
        padding: 0.5em 0.28em;
    }
}

.qik-box-info-secondary fieldset {
    min-width: 16em;
}

.qik-capslock:after {
    margin-right: 2em;
    display: inline-block;
}

.qik-ico span {
    display: none;
}

.qik-lbl,
[class^="qik-lbl-"] {
    -webkit-font-smoothing: subpixel-antialiased;
    font-size: 11.9px !important;
    font-size: 0.85rem !important;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    line-height: 1;
    padding: 0.133em 0.375em 0.167em;
    display: inline-block;
    white-space: nowrap;
    margin: 0.25em 0;
    background-color: #f6f6f6;
    border: 2px solid #f6f6f6;
    text-align: center;
}

*+.qik-lbl,
*+[class^="qik-lbl-"] {
    margin-left: 0.35em;
}

.qik-lbl+.qik-lbl,
[class^="qik-lbl-"]+[class^="qik-lbl-"] {
    margin-left: 0.35em;
}

.qik-lbl+*,
[class^="qik-lbl-"]+* {
    margin-left: 0.75em;
}

.qik-lbl+br,
[class^="qik-lbl-"]+br {
    margin-left: 0;
}

.qik-unified-width-4 .qik-lbl,
.qik-unified-width-4 [class^="qik-lbl-"] {
    min-width: 5.333em;
}

@media screen and (min-width: 48em),
print {

    .qik-lbl,
    [class^="qik-lbl-"] {
        padding: 0.071em 0.357em 0.071em;
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 1.214;
    }

    .qik-lbl+br.qik-visible-sd+*,
    .qik-lbl+br.qik-hidden-ld+*,
    [class^="qik-lbl-"]+br.qik-visible-sd+*,
    [class^="qik-lbl-"]+br.qik-hidden-ld+* {
        margin-left: 0.75em;
    }

    .qik-unified-width-4 .qik-lbl,
    .qik-unified-width-4 [class^="qik-lbl-"] {
        min-width: 5.286em;
    }
}

.qik-sub-lbl {
    font-size: 11.004px !important;
    font-size: 0.786rem !important;
    white-space: nowrap;
}

@media screen and (min-width: 48em),
print {
    .qik-sub-lbl {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-sub-s-lbl {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-small-lbl-lm {
        font-size: 11.9px !important;
        font-size: 0.85rem !important;
    }
}

.qik-lbl-deposit,
.qik-lbl-deal01 {
    border: solid 2px #a92228;
    background: #ffe3e3;
    color: #9f1d23;
}

.qik-lbl-withdrawal,
.qik-lbl-deal02 {
    border: solid 2px #1f4ab8;
    background: #e1e8fd;
    color: #001593;
}

.qik-lbl-deal03 {
    border: solid 2px #a92228;
    background: #fff;
    color: #9f1d23;
}

.qik-lbl-deal04 {
    border: solid 2px #1f4ab8;
    background: #fff;
    color: #001593;
}

.qik-lbl-deal05 {
    border: solid 2px #056b5b;
    background: #fff;
    color: #056b5b;
}

.qik-lbl-deal06 {
    border: solid 2px #056b5b;
    background: #fff;
    color: #056b5b;
}

.qik-lbl-bestmarket {
    border: solid 2px #c41b1b;
    background: #fff;
    color: #bd1212;
}

@media screen and (max-width: 47.94em) {
    .qik-lbl-bestmarket {
        margin-right: 1em;
    }
}

.qik-lbl-emergingmarket {
    border: solid 2px #b3b3b3;
    background: #fff;
    color: #333;
}

.qik-lbl-settled,
.qik-lbl-accepted,
.qik-lbl-ipo-compapp,
.qik-lbl-after,
.qik-lbl-pause {
    border: solid 2px #b2411f;
    background: #b2411f;
    color: #fff;
}

.qik-lbl-midst,
.qik-lbl-correcting,
.qik-lbl-accepting,
.qik-lbl-cancel,
.qik-lbl-hold,
.qik-lbl-restart,
.qik-lbl-notyet,
.qik-lbl-nodeli,
.qik-lbl-unapproved,
.qik-lbl-ipo-notapply,
.qik-lbl-ipo-refuse,
.qik-lbl-applying {
    border: solid 2px #0c6d9a;
    background: #0c6d9a;
    color: #fff;
}

.qik-lbl-before {
    border: solid 2px #767676;
    background: #767676;
    color: #fff;
}

.qik-lbl-lapse,
.qik-lbl-withdrawn,
.qik-lbl-nonallotment,
.qik-lbl-failure {
    border: solid 2px #767676;
    background: #767676;
    color: #fff;
}

.qik-lbl-pending {
    border: solid 2px #b2411f;
    background: #b2411f;
    color: #fff;
}

.qik-lbl-standby {
    border: solid 2px #3a870c;
    background: #3a870c;
    color: #fff;
}

.qik-lbl-pay {
    border: solid 2px #a92228;
    background: #fff;
    color: #9f1d23;
}

.qik-lbl-free {
    border: solid 2px #444;
    background: #e5e4e4;
    color: #000;
}

.qik-lbl-ipo-waiting {
    border: solid 2px #9f5600;
    background: #9f5600;
    color: #fff;
    padding-top: 0.315em;
    padding-bottom: 0;
    min-height: 1.789em;
    min-width: 7.25em;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.1;
}

@media screen and (min-width: 48em),
print {
    .qik-lbl-ipo-waiting {
        font-size: 18.998px !important;
        font-size: 1.357rem !important;
    }
}

.qik-lbl-ipo-prize {
    border: solid 2px #a70925;
    background: #a70925;
    color: #fff;
    padding-top: 0.315em;
    padding-bottom: 0;
    min-height: 1.789em;
    min-width: 7.25em;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.1;
}

@media screen and (min-width: 48em),
print {
    .qik-lbl-ipo-prize {
        font-size: 18.998px !important;
        font-size: 1.357rem !important;
    }
}

.qik-lbl-ipo-prize:before {
    position: relative;
    margin: -0.25em 0.25em -0.25em 0;
    font-family: qik-mffont;
    font-size: 18.2px;
    font-size: 1.3rem;
    font-weight: normal;
    line-height: 0;
    color: #f3d94b;
    content: "\e8cc";
}

@media screen and (min-width: 48em),
print {
    .qik-lbl-ipo-prize:before {
        font-size: 21px;
        font-size: 1.5rem;
    }
}

.qik-lbl-ipo-subprize {
    border: solid 2px #a70925;
    background: #a70925;
    color: #fff;
    padding-top: 0.315em;
    padding-bottom: 0;
    min-height: 1.789em;
    min-width: 7.25em;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.1;
}

@media screen and (min-width: 48em),
print {
    .qik-lbl-ipo-subprize {
        font-size: 18.998px !important;
        font-size: 1.357rem !important;
    }
}

.qik-lbl-ipo-subprize:before {
    position: relative;
    margin: -0.25em 0.25em -0.25em 0;
    font-family: qik-mffont;
    font-size: 18.2px;
    font-size: 1.3rem;
    font-weight: normal;
    line-height: 0;
    color: #d5d4d4;
    content: "\e8cc";
}

@media screen and (min-width: 48em),
print {
    .qik-lbl-ipo-subprize:before {
        font-size: 21px;
        font-size: 1.5rem;
    }
}

.qik-lbl-ipo-raising {
    border: solid 2px #a70925;
    background: #a70925;
    color: #fff;
    padding-top: 0.315em;
    padding-bottom: 0;
    position: relative;
    min-height: 1.789em;
    min-width: 7.25em;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.1;
}

@media screen and (min-width: 48em),
print {
    .qik-lbl-ipo-raising {
        font-size: 18.998px !important;
        font-size: 1.357rem !important;
    }
}

.qik-lbl-ipo-raising:before {
    position: relative;
    margin: -0.25em 0.25em -0.25em 0;
    font-family: qik-mffont;
    font-size: 18.2px;
    font-size: 1.3rem;
    font-weight: normal;
    line-height: 0;
    color: #f1ac6c;
    content: "\e8cc";
}

@media screen and (min-width: 48em),
print {
    .qik-lbl-ipo-raising:before {
        font-size: 21px;
        font-size: 1.5rem;
    }
}

.qik-lbl-ipo-decline,
.qik-lbl-ipo-rejected,
.qik-lbl-ipo-lapse,
.qik-lbl-ipo-noraising,
.qik-lbl-ipo-noentry {
    border: solid 2px #666;
    background: #666;
    color: #fff;
    padding-top: 0.315em;
    padding-bottom: 0;
    min-height: 1.789em;
    min-width: 7.25em;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 1.1;
}

@media screen and (min-width: 48em),
print {

    .qik-lbl-ipo-decline,
    .qik-lbl-ipo-rejected,
    .qik-lbl-ipo-lapse,
    .qik-lbl-ipo-noraising,
    .qik-lbl-ipo-noentry {
        font-size: 18.998px !important;
        font-size: 1.357rem !important;
    }
}

.qik-lbl-temp,
.qik-lbl-changing {
    border: solid 2px #e63892;
    background: #fff;
    color: #d2007c;
}

.qik-lbl-main {
    border: solid 2px #cf0f1c;
    background: #fae7e8;
    color: #cb0b0b;
}

.qik-lbl-fund-type1 {
    border: solid 2px #a8661e;
    background: #f8e8d6;
    color: #402000;
}

.qik-lbl-fund-type2 {
    border: solid 2px #7c951a;
    background: #f1fae2;
    color: #204000;
}

.qik-lbl-nisa-type1 {
    border: solid 2px #568d97;
    background: #fff;
    color: #1d6b74;
}

.qik-lbl-nisa-type2 {
    border: solid 2px #8181c2;
    background: #fff;
    color: #4b4ba8;
}

.qik-lbl-nisa-type3 {
    border: solid 2px #d2773a;
    background: #feeab4;
    color: #aa4e10;
}

.qik-lbl-nisa-type4 {
    border: solid 2px #d2773a;
    background: #fffeea;
    color: #aa4e10;
}

.qik-lbl-nisa-type5 {
    border: solid 2px #8181c2;
    background: #ecf1fe;
    color: #4b4ba8;
}

.qik-lbl-msg-unopen {
    border: solid 2px #f7c8db;
    background: #f7c8db;
    color: #a50224;
}

.qik-lbl-msg-open {
    border: solid 2px #c2daf1;
    background: #c2daf1;
    color: #0f40a3;
}

.qik-lbl-new {
    border: solid 2px transparent;
    background: transparent;
    color: #d00;
}

.qik-lbl-new .qik-lbl-new-str {
    background: none;
    border: none;
    letter-spacing: 0;
    margin: 0 !important;
    display: inline-block;
    padding: 0;
    text-indent: 0;
}

.qik-lbl-new.qik-js-intersected .qik-lbl-new-str:nth-child(1) {
    animation: newStrUpDown1 0.5s linear both 10;
}

.qik-lbl-new.qik-js-intersected .qik-lbl-new-str:nth-child(2) {
    animation: newStrUpDown2 0.5s linear both 10;
}

.qik-lbl-new.qik-js-intersected .qik-lbl-new-str:nth-child(3) {
    animation: newStrUpDown3 0.5s linear both 10;
}

@keyframes newStrUpDown1 {
    0% {
        transform: translateY(0);
    }

    25% {
        transform: translateY(-3px);
    }

    50% {
        transform: translateY(0);
    }

    75% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes newStrUpDown2 {
    0% {
        transform: translateY(0);
    }

    25% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-3px);
    }

    75% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes newStrUpDown3 {
    0% {
        transform: translateY(0);
    }

    25% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(0);
    }

    75% {
        transform: translateY(-3px);
    }

    100% {
        transform: translateY(0);
    }
}

.qik-lbl-msg-important {
    border: solid 2px #bf392b;
    background: #bf392b;
    color: #fff;
}

.qik-lbl-high {
    border: solid 1px #d02d2d;
    background: #ffe1e1;
    color: #830d01;
    padding-left: 0.2em;
    padding-right: 0.2em;
}

.qik-lbl-middle {
    border: solid 1px #e38b00;
    background: #fef1b5;
    color: #691e00;
    padding-left: 0.2em;
    padding-right: 0.2em;
}

.qik-lbl-low {
    border: solid 1px #339caf;
    background: #e8fbff;
    color: #00424e;
    padding-left: 0.2em;
    padding-right: 0.2em;
}

.qik-lbl-doc-required {
    border: solid 2px #f7c8db;
    background: #f7c8db;
    color: #a50224;
}

.qik-lbl-doc-notrequired {
    border: solid 2px #c2daf1;
    background: #c2daf1;
    color: #0f40a3;
}

.qik-lbl-unit-share {
    border: solid 2px #7c951a;
    background: #f1fae2;
    color: #204000;
    padding-left: 0.2em;
    padding-right: 0.2em;
}

.qik-lbl-fractional-share {
    border: solid 2px #a8661e;
    background: #f8e8d6;
    color: #402000;
    padding-left: 0.2em;
    padding-right: 0.2em;
}

.qik-lbl-ipo01,
.qik-lbl-ipo02,
.qik-lbl-ipo04 {
    border: solid 2px #3586ab;
    background: #daf4fa;
    color: #000;
}

.qik-lbl-ipo03 {
    border: solid 2px #989898;
    background: #e9e7e7;
    color: #000;
}

.qik-lbl-ipo00 {
    border: solid 2px #767676;
    background: #767676;
    color: #fff;
}

.qik-lbl-ipo05,
.qik-lbl-ipo06 {
    border: solid 2px #eb7229;
    background: #ffe3d6;
    color: #000;
}

.qik-lbl-ipo07 {
    border: solid 2px #989898;
    background: #e9e7e7;
    color: #000;
}

.qik-lbl-tob01,
.qik-lbl-tob02 {
    border: solid 2px #3586ab;
    background: #daf4fa;
    color: #000;
}

.qik-lbl-tob03 {
    border: solid 2px #989898;
    background: #e9e7e7;
    color: #000;
}

.qik-lbl-tob04 {
    border: solid 2px #989898;
    background: #e9e7e7;
    color: #000;
}

.qik-lbl-tob05,
.qik-lbl-tob06 {
    border: solid 2px #767676;
    background: #767676;
    color: #fff;
}

[class*="qik-ico-"]:before {
    font-family: "qik-mffont";
    font-style: normal;
    font-weight: normal !important;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
}

.qik-ico-channel {
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
    margin-right: 0.1em;
    line-height: 1;
}

.qik-ico-channel:before {
    color: #333;
}

@media screen and (min-width: 48em),
print {
    .qik-ico-channel {
        font-size: 28px !important;
        font-size: 2rem !important;
    }

    .qik-ico-channel:before {
        font-size: 28px !important;
        font-size: 2rem !important;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-channel-set {
        display: block;
        line-height: 1 !important;
        margin-top: 0.25em;
    }

    .qik-table tbody.qik-list td .qik-channel-set .qik-sub-s-lbl {
        font-size: 9.996px !important;
        font-size: 0.714rem !important;
    }
}

.qik-ico-plus:before {
    content: "\2b";
}

.qik-ico-minus:before {
    content: "\e7a1";
}

.qik-ico-info-2:before {
    content: "\e8b8";
}

.qik-ico-info:before {
    content: "\2139";
}

.qik-ico-web:before,
.qik-ico-rwd:before {
    content: "\e833";
}

.qik-ico-desktop:before,
.qik-ico-pc:before {
    content: "\e837";
}

.qik-ico-switch:before {
    content: "\21c6";
}

.qik-ico-home:before {
    content: "\2302";
}

.qik-ico-keyboard:before {
    content: "\2328";
}

.qik-ico-up-dir:before {
    content: "\25b4";
}

.qik-ico-up-dir-1:before {
    content: "\e830";
}

.qik-ico-right-dir-2:before {
    content: "\e8bc";
}

.qik-ico-right-dir:before {
    content: "\25b8";
}

.qik-ico-down-dir-1:before {
    content: "\e82f";
}

.qik-ico-star:before {
    content: "\2605";
}

.qik-ico-star-empty:before {
    content: "\2606";
}

.qik-ico-th-list:before {
    content: "\e806";
}

.qik-ico-cog-1:before {
    content: "\e81c";
}

.qik-ico-attention:before {
    content: "\e82c" !important;
}

.qik-ico-mail-1:before {
    content: "\e8a1";
}

.qik-ico-mail-2:before {
    content: "\e8ae";
}

.qik-ico-left-open-1:before {
    content: "\e8c2";
}

.qik-ico-ok:before {
    content: "\e807";
}

.qik-ico-ok-circled:before {
    content: "\e808";
}

.qik-ico-cancel:before {
    content: "\2715";
}

.qik-ico-help:before {
    content: "\2753";
}

.qik-ico-attention-circled:before {
    content: "\e81b";
}

.qik-ico-direction:before {
    content: "\27a2";
}

.qik-ico-ccw-1:before {
    content: "\e878";
}

.qik-ico-squares:before {
    content: "\e8c3";
}

.qik-ico-left:before {
    content: "\2b05";
}

.qik-ico-up:before {
    content: "\2b06";
}

.qik-ico-down:before {
    content: "\2b07";
}

.qik-ico-up-bold:before {
    content: "\e8c9";
}

.qik-ico-download:before {
    content: "\e8ca";
}

.qik-ico-help-circled:before {
    content: "\e8cb";
}

.qik-ico-help-circled-1:before {
    content: "\e818";
}

.qik-ico-info-circled-1:before {
    content: "\e819";
}

.qik-ico-print-1:before {
    content: "\e896";
}

.qik-ico-location-1:before {
    content: "\e88a";
}

.qik-ico-trash-1:before {
    content: "\e8a2";
}

.qik-ico-login:before {
    content: "\e8ce";
}

.qik-ico-logout:before {
    content: "\e8cf";
}

.qik-ico-window:before {
    content: "\e8d0";
}

.qik-ico-down-open:before {
    content: "\e75c";
}

.qik-ico-left-open:before {
    content: "\e75d";
}

.qik-ico-right-open:before {
    content: "\e75e";
}

.qik-ico-down-open-mini:before {
    content: "\e760";
}

.qik-ico-left-open-mini:before {
    content: "\e761";
}

.qik-ico-right-open-mini:before {
    content: "\e762";
}

.qik-ico-up-open-mini:before {
    content: "\e763";
}

.qik-ico-down-open-big:before {
    content: "\e764";
}

.qik-ico-right-open-big:before {
    content: "\e766";
}

.qik-ico-up-open-big:before {
    content: "\e767";
}

.qik-ico-back-in-time:before {
    content: "\e771";
}

.qik-ico-inbox:before {
    content: "\e777";
}

.qik-ico-dot-3:before {
    content: "\e78d";
}

.qik-ico-list-alt:before {
    content: "\e84b";
}

.qik-ico-brush:before {
    content: "\e79a";
}

.qik-ico-traffic-cone:before {
    content: "\e7a3";
}

.qik-ico-mobile:before,
.qik-ico-featurephone:before {
    content: "\e8a7";
}

.qik-ico-list-numbered:before {
    content: "\e846";
}

.qik-ico-sort:before {
    content: "\e856";
}

.qik-ico-sort-down:before {
    content: "\e857";
}

.qik-ico-sort-up:before {
    content: "\e858";
}

.qik-ico-gauge-1:before {
    content: "\e85f";
}

.qik-ico-shop:before,
.qik-ico-building:before {
    content: "\e860";
}

.qik-ico-plus-squared-alt:before {
    content: "\e810";
}

.qik-ico-angle-double-left:before {
    content: "\e821";
}

.qik-ico-angle-double-right:before {
    content: "\e822";
}

.qik-ico-circle:before {
    content: "\e864";
}

.qik-ico-info-1:before {
    content: "\e89a";
}

.qik-ico-attention-alt:before {
    content: "\e8a9";
}

.qik-ico-angle-circled-right:before {
    content: "\e874";
}

.qik-ico-angle-circled-up:before {
    content: "\e875";
}

.qik-ico-angle-circled-down:before {
    content: "\e876";
}

.qik-ico-play-circled:before {
    content: "\e883";
}

.qik-ico-ok-squared:before {
    content: "\e80a";
}

.qik-ico-calendar-1:before {
    content: "\e82b";
}

.qik-ico-chart:before {
    content: "\e8be";
}

.qik-ico-call:before,
.qik-ico-phone:before {
    content: "\e8a6";
}

.qik-ico-search-2:before {
    content: "\e8ad";
}

.qik-ico-lock-1:before {
    content: "\e89d";
}

.qik-ico-to-pc:before {
    content: "\e8d0";
}

.qik-ico-favo-add:before {
    content: "\e810";
}

.qik-ico-copy:before {
    content: "\f290";
}

.qik-ico-contract:before {
    content: "\f291";
}

.qik-ico-txt:before {
    content: "";
}

[data-icon]:before {
    font-family: qik-mffont;
    content: attr(data-icon);
    font-size: 1.25em;
    padding-right: 0.25em;
    text-indent: -0.125em;
    font-weight: normal !important;
    line-height: 1;
}

[data-icon].qik-btn:before {
    font-size: 1em;
}

[data-icon].qik-ico-small:before {
    font-size: 0.75em;
    padding-right: 0;
    margin-right: 0em;
    line-height: 0;
}

[data-icon].qik-ico-middle:before {
    font-size: 1em;
    padding-right: 0;
    margin-right: 0em;
    line-height: 0;
}

[data-icon].qik-ico-large:before {
    font-size: 1.375em;
    margin-top: 0.125em;
    line-height: 0;
}

[data-icon].qik-ico-disclaimer {
    padding-left: 1.7em;
    text-indent: -1.7em;
}

[data-icon].qik-ico-disclaimer:before {
    padding-right: 0;
    position: relative;
    top: 0.05em;
    font-size: 16.632px !important;
    font-size: 1.188rem !important;
}

@media screen and (min-width: 48em),
print {
    [data-icon].qik-ico-disclaimer {
        padding-left: 1.45em;
        text-indent: -1.45em;
    }

    [data-icon].qik-ico-disclaimer:before {
        padding-right: 0;
        margin-right: 0.05em;
        font-size: 16.996px !important;
        font-size: 1.214rem !important;
    }
}

[data-icon].qik-ico-disclaimer.qik-ico-disclaimer-none {
    padding-left: 0.2em;
    text-indent: 0;
}

[data-icon].qik-ico-disclaimer a {
    text-indent: 0;
}

[data-icon].qik-ico-disclaimer:before {
    color: #f18d05;
}

[data-icon].qik-ico-disclaimer-low:before {
    color: #23a2b9;
}

[data-icon].qik-ico-disclaimer-high:before {
    color: #bf392b;
}

[data-icon].qik-ico-disclaimer-none:before {
    display: none;
}

[data-icon].qik-ico-attention-add:before {
    color: #c67700;
}

[data-icon].qik-ico-attention:before {
    color: #f25720;
}

.qik-ico-right-open-mini:before {
    color: #a83d3d;
    content: "\e874";
}

.qik-ico-doc-text-1:before {
    content: "";
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEF0lEQVR42u2UXWxTZRzGD2TOLZHWBD9AS0EC42MshguNwSzhxumtCZkXuhhN9MJ4o2PJZASBZInJhDZqmWNInF4wG6Ygw7iyQCyO9nQbC8OVdo3dh/0069p13ffH4/t/kzfZe9IzPDLufJJfzt6e7v095396jvJ//mWK4/E4YrEYotEoJxKJCGhN5zj0vUQiwf8eGRm5yv73EYZ+Lj33PB4CJIff78fo6OhETU3Nk7oFWreV4eeXXpHo+uAwIa07X39LrO8L7Tk0NASPxwMWKpPVLdFiLcWFrWUSIml/AG1lByASvnhZOk+htRbaMxwOiwIUmkQ27+04u2UPvt+6T4JCx1HXddyxnQHF9cY7yEWiuFVdJ87rwvaUJiASCoX6mLJAKvDFs7tw3loqQXEeqECKTUA98Rko9HmfzcEREZ9roT2pgNfrhTaBQOBrpl2viDQ8sxNNrPFKRO5+851Y82PM48ONj4+AcqXybYJ/roX2HB4eRm9vL5xOJ+x2OxwOB1wuF7LZ7FIwGDzE1OsUSv3mHXBYdkuwSGuRO+dapPN60J70FAwODqK9vR3Nzc28RH19PWw2Gz2m95i6UKEc27Qddjay1bh4qAqNe14Q6/tCe1KBZDJJt4LGjv7+fqiqCrfbzR9Ppn5CodQ+tQ0PAfrVY3x8HOl0mpPJZJBKpeilRROgAtsVitls3sIoWY2ioqIKn88HBl0FHSW6u7vhXl+Im7v2wlNdg4GBAXoTSvKJiQm6/5zJyUkqUCIKFDM2rEZBQcF+GqkedLV96woR+OgwQqds/HU8NjZG4rzyXC4HXsBASmh8etCo/zBtxL19+xG/clUS55NPTU0ZL0ASPWjMd18+CFUpRPLm7/nEkvw/FSBJPsTVBmvr4FYe1RUL+fT0NGG8AElk5DH7a4/CpRThz8azecVCPjMzQxgvIEQMacSCX01P45p1JzoYmWhUK5bks7OzxguslGlH3PfJMfxk2oTYLS9+ZMeuN9/VFRNzc3PGCwiZdrxpdrU/mDaj58hxLo16VFxg60tlLyLkbOOoR0/idoMdcV8Pl8/PzxsvIIRitAKViVutuxH1+uCtO4HL5RVoUh7jNDLOKBvwrXUvOqrew3l2HLp2AwsLC8YLkEx7TyNM6mACoq38VXTVnUS4oxPZRJJGzWTX8UvV+2iylqJBMcFutiDacxuLi4vGC6y8n5l4Ap0fVuM027S1/DWSSfeXEKMm6IqJ3FiKy5eWlowXED+iv9QefMVGecps4fwdDOWRymKSCjGxvLxsvIAQnGbj/FQxc7qbW4RMluqLORTDBYTguNmKWuVx/Pb5l5JQkuqLRYwXkET6Qlkqix+sgJBohAakD1hAR6YnXfMCFkYlo3qNqOR7Gkgxw0Kt1wgL35PlH+Io0taZCc7lAAAAAElFTkSuQmCC);
    background-size: 16px 16px;
    vertical-align: top;
    margin-top: 0.1em;
}

.qik-ico-squares,
.qik-ico-state-popup {
    color: #c00;
}

.qik-ico-squares:before,
.qik-ico-state-popup:before {
    color: #c00;
}

[class^="qik-btn-"] .qik-ico-squares,
[class^="qik-btn-"] .qik-ico-state-popup {
    color: inherit;
}

[class^="qik-btn-"] .qik-ico-squares:before,
[class^="qik-btn-"] .qik-ico-state-popup:before {
    color: inherit;
}

.qik-ico-to-pc:before {
    color: #000;
    font-size: 18.004px !important;
    font-size: 1.286rem !important;
    margin-right: 0;
}

.qik-ico-favo-add {
    text-indent: 0;
}

.qik-ico-favo-add:before {
    color: #0040c1;
    font-size: 18.2px !important;
    font-size: 1.3rem !important;
    vertical-align: top;
}

@media screen and (min-width: 48em),
print {
    .qik-ico-favo-add:before {
        font-size: 21px !important;
        font-size: 1.5rem !important;
    }
}

.qik-ico-l,
.qik-ico-r {
    position: relative;
}

.qik-ico-l:before,
.qik-ico-r:before {
    position: absolute;
    top: 50%;
    margin-top: -0.525em;
}

.qik-ico-l:before {
    left: 10px;
}

.qik-ico-r:before {
    right: 0;
}

*[data-separator],
*[data-separator]+* {
    display: inline;
}

*[data-separator]:after {
    display: inline;
    content: attr(data-separator);
}

.qik-animate-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    display: inline-block;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.qik-ipt-layout li:last-child .qik-ipt-parts-month-label {
    margin-bottom: 0.401em;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout li:last-child .qik-ipt-parts-month-label {
        margin-bottom: 0.115em;
    }
}

.qik-ipt-parts-month-label {
    padding-left: 0.25em;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-parts-month-label {
        margin: 0 1em 0 -1em;
    }
}

.qik-ipt-parts-month-label dt {
    clear: left;
    float: left;
    width: 3em;
    text-align: right;
    line-height: 2;
}

.qik-ipt-parts-month-label dd {
    white-space: normal;
    line-height: 2;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout .qik-ipt-parts-month-label {
        margin-right: 0;
        margin-left: -1em;
    }
}

.qik-ipt-layout .qik-ipt-parts-month-label dt {
    line-height: 1;
    border: none;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout .qik-ipt-parts-month-label dt {
        padding: 0.374em 0;
    }
}

.qik-ipt-layout .qik-ipt-parts-month-label dt .qik-ipt-txt-in {
    display: block;
    padding: 0.714em 0 0;
    line-height: 1;
}

.qik-ipt-layout .qik-ipt-parts-month-label dd {
    line-height: 1;
    border: none;
    overflow: hidden;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-layout .qik-ipt-parts-month-label dd {
        padding: 0.374em;
    }
}

.qik-ipt-layout .qik-ipt-parts-month-label dd:last-child .qik-input-group {
    margin-bottom: -0.589em;
    padding-bottom: 0.446em;
}

.qik-ipt-layout .qik-ipt-parts-month-label li {
    margin-bottom: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-col-sd-24:first-child .qik-ipt-parts-month-label {
        margin-left: 0.429em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-col-sd-24:last-child .qik-ipt-parts-month-label {
        margin-right: 0.429em;
    }
}

.qik-ipt-parts-post button {
    margin-bottom: 0.75em;
}

.qik-ipt-parts-post-candidate {
    background-color: #eee;
    padding: 0.5em;
    position: relative;
}

@media screen and (max-width: 47.94em) {
    .qik-ipt-parts-post-candidate {
        background-color: #fff;
    }
}

.qik-ipt-parts-post-ttl {
    font-size: 1em;
    line-height: 1.5;
    border-bottom: solid 1px #333;
    font-weight: normal;
    margin-bottom: 0.5em;
}

.qik-ipt-parts-post-dispcnt {
    position: absolute;
    top: 0.5em;
    right: 0.5em;
}

.qik-ipt-parts-post-candidate ul {
    margin: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-ipt-parts-post-candidate ul li {
        margin-bottom: 1em;
    }

    .qik-ipt-parts-post-candidate ul li:last-child {
        margin-bottom: 0;
    }

    .qik-ipt-parts-post-candidate ul li a {
        display: block;
    }
}

.qik-ipt-parts-post-candidate.qik-notapp {
    background-color: #f0d3b3;
}

.qik-ipt-parts-post-candidate.qik-notapp p {
    line-height: 1.5;
    text-align: center;
}

.qik-ipt-parts-post-candidate.qik-errbg {
    background-color: #e8cbcb;
}

.qik-ipt-parts-post-candidate.qik-errbg p {
    text-align: center;
}

@media screen and (max-width: 47.94em) {

    .qik-modal-body>.qik-disc,
    .qik-modal-body>.qik-txt-read,
    .qik-modal-body>.qik-txt-cmt-footer {
        padding: 0 10px;
    }
}

.qik-my-favo-col {
    width: 100%;
}

@media screen and (min-width: 61.25em),
print {
    .qik-my-favo-col {
        width: 79%;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-col .qik-cnt-change-up:before {
        font-size: 192px;
    }
}

.qik-btn-my-favo-add {
    display: inline-block;
    margin: 0.5em 0.25em 0.75em;
    min-height: 2.188em;
    width: 2.25em;
    padding: 0.1em 0 !important;
    position: static;
    line-height: 1.7 !important;
    background: #ebf1fc;
    border-color: #bebebe;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-my-favo-add {
        display: block;
        margin: 0;
        min-height: 2.692em;
        min-width: 3.846em;
        width: auto;
        padding: 0 0.4em !important;
    }
}

.qik-btn-my-favo-add.qik-btn-base:hover,
.qik-btn-my-favo-add.qik-btn-close:hover,
.qik-btn-my-favo-add.qik-btn-selected-pt2:hover,
.qik-btn-my-favo-add.qik-btn-base:active,
.qik-btn-my-favo-add.qik-btn-close:active,
.qik-btn-my-favo-add.qik-btn-selected-pt2:active,
.qik-btn-my-favo-add.qik-btn-base:focus,
.qik-btn-my-favo-add.qik-btn-close:focus,
.qik-btn-my-favo-add.qik-btn-selected-pt2:focus,
.qik-btn-my-favo-add.qik-btn-base.qik-touch,
.qik-btn-my-favo-add.qik-touch.qik-btn-close,
.qik-btn-my-favo-add.qik-touch.qik-btn-selected-pt2,
.qik-btn-my-favo-add.qik-btn-my-favo-add-ext:hover,
.qik-btn-my-favo-add.qik-btn-my-favo-add-ext:active,
.qik-btn-my-favo-add.qik-btn-my-favo-add-ext:focus,
.qik-btn-my-favo-add.qik-btn-my-favo-add-ext.qik-touch {
    background: #ebf1fc;
}

.qik-btn-my-favo-add .qik-ico-plus-squared-alt:before {
    font-size: 27.125px !important;
    font-size: 1.9375rem !important;
    position: relative;
    top: -0.075em;
    left: -0.1em;
    padding-right: 0.05em;
    color: #0040c1;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-my-favo-add .qik-ico-plus-squared-alt:before {
        left: 0;
        margin-right: 0;
        margin-left: 0;
        padding-right: 0;
        font-size: 30.996px !important;
        font-size: 2.214rem !important;
        line-height: 1.1;
    }
}

.qik-btn-my-favo-add.qik-btn-disabled {
    border-color: #c8c8c8;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-my-favo-add.qik-btn-disabled {
        min-height: 2.692em;
    }
}

.qik-btn-my-favo-add.qik-btn-disabled .qik-ico-plus-squared-alt:before {
    color: #555;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAADcCAYAAACBOdpZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphZDhiNDcwNi1jMWFiLTFjNDEtYWY5OS1iMjNkMTc4NWQyYjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE1MzVFRTkzQkVGMTFFQTg5NTJCNUY2MTdFQzFEOEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE1MzVFRTgzQkVGMTFFQTg5NTJCNUY2MTdFQzFEOEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWQ4YjQ3MDYtYzFhYi0xYzQxLWFmOTktYjIzZDE3ODVkMmI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmFkOGI0NzA2LWMxYWItMWM0MS1hZjk5LWIyM2QxNzg1ZDJiNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhgQ4I8AAAWqSURBVHja7NxpSHRVGAfwx3ldUnDLBUtTfF0iNdNcQEQjSnutb4KKph98FcoXxRXEFVFQ/KC454YillsZClJggYQfRFEktST0iwt+CSSTFNO085zuyJBzx7nbEPEc+OMwc+889x5nzv1x7r1jlZaWdgfi7S+WbJYpkNlmZmbuH1sLf39jWTeybCLL5yy3uB4obPpiOyxJRl5PFfbqCxYfliMJ733IsmqsmFj7miWLZZKlTeKOTLB8LKUYtq9YfmV53cwiL7O0mOrGx9oPQsxpvobF0tPTJRcTayEsz1k+ZPEXnjsW/jr/e2GdzCIvsfSw/MhSzvKG8BwmUFgGN+AzFnsle2bH8g3Lu48sZ8XyKUuQUPhPOXvWZkYhw/YeS7ucbsT/0ScyNhD3MFRqsecyu/4JS77UYskKPrnPpBZ7TUGxpzqwXJP8aTxSUOxA/892YXnf4IXfhWOZvt0JhyEcxd+UWex7fbEwlu807ELc8GEsli5xxTyWDySuM4jHTCz2pcQVF1i+ZXnHzOWXWErkDsSXLCnCIHtrYjl8bYDlI/wkKhn1seAL4cPSyfILyzXLHyw/Cc+9JQxTl4ajvhJd/azvIing0UxXxihHuiJdka5IV/9XXUVGRkJRUZFldJWQkADLy8uSdCW1/48EHEFXVxfpinRFuiJdka5IV6Qr0pXFdRUQEADV1dXg4OCgva7wyxoREQHl5eXaz111dnbC5uYmTE9Pa6+ri4sLaGlpIV2RrkhXpCvSFemKdEW68vHxgdraWnByctJeV7m5uRAeHg51dXXmFpSvq46ODjg4OAA/Pz8oLS3VVlfn5+fQ1NQExcXFMD4+bpaurB65rEZNXUWQrkhXpCvSFemKdEW6spSuvLy8oKSkBKytzd7Rp7K/Z4WFhRAcHAw3NzfQ09Ojra7Gxsbg6uoKEhMTgTkGampqtNPV3t4e36OysjJeTPO5q9XVVZicnISsrCw+cab53NXc3By4uLjA+vr6o7qyMrMLDJu9DF09kztcka5IV6Qr0hXpinRFulJLV76+viZ19SQ0NLRB0NQe7qoQd+wplleFvCJ8OXGUeBvXPD09hZOTE4iLiwP2HrxbsdjS0pJYsUlVdTU8PGw5XR0eHpKuSFekK9IV6Yp0RboypavKykqws7MzW1eyzwyirqKiovj5M51Oxy/2qq+v5xuhma6io6MhLy8PKioqICwsjG+EJnNXeKEXFklK+ueAgegZHBwUnbtSfGYwOTkZ8vPzOVabm5thZ2dH7CCs/Mzg4uIiuLm5wfHxsVgh0hXpinRFuiJdka5IV3pdIQkMr2pHaaG4RNCjTFexsbG8IE6WYfAKdxSXCHrk62poaIgDB0VVUFDAg5fUo7hQXqrOXZ2dncH+/j7Ex8eDv78/v9gL0dPa2gq7u7tG564U6wpvwdR3G04FityOqY6u8M0dHR3B1tbW1H2fpCvSFemKdEW6Il39Z3VlY2PzYAFXV1doaGjgR2/VdBUTE8OPzIGBgfcvenp68ku0Q0JCIDMzUz1doaJwL/Cqdjx/5u3tzQthwe3tbWhrezC6yf9FhoGBAS6plJQUqKqq4o+RB2tra3ya6fr6Wr25q7u7OxgdHYXLy0tITU29N0hvby/c3ho9gCu/Z3BqaooXdHd3h5GREb4RIgdhde4ZnJ+ff2wduqqddEW6Il2RrkhXaugKT5cgenC6QjVdOTs/+MBxgzQ2NnL0ZGdnq6MrPI3V19fHlaVvevR4eHjwiZf29nZ1dIVviG7Ea79xlge7DLsOxbW1tcVPbyEXVNHVxMQEF1VGRgb/RS98bG9vDxsbG3yPVNUVttnZWV4kJyeHF1pZWYHu7m4+h6WJrhYWFnjBoKAg6O/vF2Mc1xVOJ0mdT5JzzyAOWy8sqisrEVQ+aIaHCmFwbRNGE50JXQ2xlOrRY1Fd/S3AAALD/uBetym/AAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    width: 27px;
    height: 22px;
    content: "";
    background-position: center bottom;
    top: 4px;
    left: 1px;
}

@media screen and (max-width: 47.94em) {
    .qik-btn-my-favo-add.qik-btn-disabled .qik-ico-plus-squared-alt:before {
        top: 3.5px;
        left: -0.3px;
        padding: 0;
    }
}

.qik-btn-my-favo-add.qik-btn-animation {
    border-color: #c8c8c8;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-my-favo-add.qik-btn-animation {
        min-height: 2.692em;
    }
}

.qik-btn-my-favo-add.qik-btn-animation .qik-ico-plus-squared-alt:before {
    color: #555;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAADcCAYAAACBOdpZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphZDhiNDcwNi1jMWFiLTFjNDEtYWY5OS1iMjNkMTc4NWQyYjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE1MzVFRTkzQkVGMTFFQTg5NTJCNUY2MTdFQzFEOEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE1MzVFRTgzQkVGMTFFQTg5NTJCNUY2MTdFQzFEOEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWQ4YjQ3MDYtYzFhYi0xYzQxLWFmOTktYjIzZDE3ODVkMmI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmFkOGI0NzA2LWMxYWItMWM0MS1hZjk5LWIyM2QxNzg1ZDJiNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhgQ4I8AAAWqSURBVHja7NxpSHRVGAfwx3ldUnDLBUtTfF0iNdNcQEQjSnutb4KKph98FcoXxRXEFVFQ/KC454YillsZClJggYQfRFEktST0iwt+CSSTFNO085zuyJBzx7nbEPEc+OMwc+889x5nzv1x7r1jlZaWdgfi7S+WbJYpkNlmZmbuH1sLf39jWTeybCLL5yy3uB4obPpiOyxJRl5PFfbqCxYfliMJ733IsmqsmFj7miWLZZKlTeKOTLB8LKUYtq9YfmV53cwiL7O0mOrGx9oPQsxpvobF0tPTJRcTayEsz1k+ZPEXnjsW/jr/e2GdzCIvsfSw/MhSzvKG8BwmUFgGN+AzFnsle2bH8g3Lu48sZ8XyKUuQUPhPOXvWZkYhw/YeS7ucbsT/0ScyNhD3MFRqsecyu/4JS77UYskKPrnPpBZ7TUGxpzqwXJP8aTxSUOxA/892YXnf4IXfhWOZvt0JhyEcxd+UWex7fbEwlu807ELc8GEsli5xxTyWDySuM4jHTCz2pcQVF1i+ZXnHzOWXWErkDsSXLCnCIHtrYjl8bYDlI/wkKhn1seAL4cPSyfILyzXLHyw/Cc+9JQxTl4ajvhJd/azvIing0UxXxihHuiJdka5IV/9XXUVGRkJRUZFldJWQkADLy8uSdCW1/48EHEFXVxfpinRFuiJdka5IV6Qr0pXFdRUQEADV1dXg4OCgva7wyxoREQHl5eXaz111dnbC5uYmTE9Pa6+ri4sLaGlpIV2RrkhXpCvSFemKdEW68vHxgdraWnByctJeV7m5uRAeHg51dXXmFpSvq46ODjg4OAA/Pz8oLS3VVlfn5+fQ1NQExcXFMD4+bpaurB65rEZNXUWQrkhXpCvSFemKdEW6spSuvLy8oKSkBKytzd7Rp7K/Z4WFhRAcHAw3NzfQ09Ojra7Gxsbg6uoKEhMTgTkGampqtNPV3t4e36OysjJeTPO5q9XVVZicnISsrCw+cab53NXc3By4uLjA+vr6o7qyMrMLDJu9DF09kztcka5IV6Qr0hXpinRFulJLV76+viZ19SQ0NLRB0NQe7qoQd+wplleFvCJ8OXGUeBvXPD09hZOTE4iLiwP2HrxbsdjS0pJYsUlVdTU8PGw5XR0eHpKuSFekK9IV6Yp0RboypavKykqws7MzW1eyzwyirqKiovj5M51Oxy/2qq+v5xuhma6io6MhLy8PKioqICwsjG+EJnNXeKEXFklK+ueAgegZHBwUnbtSfGYwOTkZ8vPzOVabm5thZ2dH7CCs/Mzg4uIiuLm5wfHxsVgh0hXpinRFuiJdka5IV3pdIQkMr2pHaaG4RNCjTFexsbG8IE6WYfAKdxSXCHrk62poaIgDB0VVUFDAg5fUo7hQXqrOXZ2dncH+/j7Ex8eDv78/v9gL0dPa2gq7u7tG564U6wpvwdR3G04FityOqY6u8M0dHR3B1tbW1H2fpCvSFemKdEW6Il39Z3VlY2PzYAFXV1doaGjgR2/VdBUTE8OPzIGBgfcvenp68ku0Q0JCIDMzUz1doaJwL/Cqdjx/5u3tzQthwe3tbWhrezC6yf9FhoGBAS6plJQUqKqq4o+RB2tra3ya6fr6Wr25q7u7OxgdHYXLy0tITU29N0hvby/c3ho9gCu/Z3BqaooXdHd3h5GREb4RIgdhde4ZnJ+ff2wduqqddEW6Il2RrkhXaugKT5cgenC6QjVdOTs/+MBxgzQ2NnL0ZGdnq6MrPI3V19fHlaVvevR4eHjwiZf29nZ1dIVviG7Ea79xlge7DLsOxbW1tcVPbyEXVNHVxMQEF1VGRgb/RS98bG9vDxsbG3yPVNUVttnZWV4kJyeHF1pZWYHu7m4+h6WJrhYWFnjBoKAg6O/vF2Mc1xVOJ0mdT5JzzyAOWy8sqisrEVQ+aIaHCmFwbRNGE50JXQ2xlOrRY1Fd/S3AAALD/uBetym/AAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    width: 27px;
    height: 22px;
    content: "";
    background-position: center top;
    top: 4px;
    left: 1px;
    animation: favoAddSprite 0.18s steps(9) both;
}

@media screen and (max-width: 47.94em) {
    .qik-btn-my-favo-add.qik-btn-animation .qik-ico-plus-squared-alt:before {
        top: 3.5px;
        left: -0.3px;
        padding: 0;
    }
}

@keyframes favoAddSprite {
    to {
        background-position: 0 -198px;
    }
}

.qik-my-favo-box {
    border: 2px solid #b5c7e4;
    border-bottom-width: 2px;
    margin-bottom: 1em;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box {
        border-color: #dfe7f4;
        border-width: 4px;
        border-bottom-width: 2px;
    }
}

.qik-my-favo-box.qik-is-hide {
    display: none;
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-box.qik-my-favo-none {
        margin: 10px;
    }

    .qik-my-favo-box.qik-my-favo-list {
        border: none;
    }
}

.qik-my-favo-box.qik-my-favo-use-box {
    text-align: right;
    border: none;
}

.qik-my-favo-box>dt {
    background-color: #dfe7f4;
    border-bottom: 1px solid #b5c7e4;
    padding: 0 0.222em 0.3em 2.555em;
    font-size: 15.75px !important;
    font-size: 1.125rem !important;
    font-weight: bold;
    line-height: 1.333;
    text-indent: -2.555em;
    position: relative;
}

.qik-my-favo-box>dt:before {
    margin-right: 0.167em;
    margin-left: 0.25em;
    font-family: qik-mffont;
    content: "\e84b";
    font-size: 31.5px !important;
    font-size: 2.25rem !important;
    font-weight: normal;
    color: #0040c1;
    line-height: 1;
    vertical-align: -20%;
}

.qik-my-favo-box>dt.qik-my-favo-use-btn {
    text-align: center;
    padding: 0;
    display: inline-block;
    background: none;
    border: none;
    text-indent: 0;
}

.qik-my-favo-box>dt.qik-my-favo-use-btn:before {
    display: none;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box>dt {
        border-color: #dfe7f4;
        border-bottom-width: 4px;
        padding: 0.194em 0.222em 0.194em 2.5em;
        font-size: 17.99px !important;
        font-size: 1.285rem !important;
        text-indent: -2.5em;
    }

    .qik-my-favo-box>dt:before {
        margin-right: 0.06em;
        margin-left: 0.142em;
        font-size: 42px !important;
        font-size: 3rem !important;
        line-height: 0.5;
        vertical-align: -45%;
    }
}

.qik-my-favo-box>dd {
    border-bottom: 0 solid #b5c7e4;
    padding: 5px;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box>dd {
        border-color: #dfe7f4;
        border-bottom-width: 2px;
        padding: 10px;
    }
}

.qik-my-favo-box .qik-my-favo-use-cont {
    text-align: left;
}

.qik-my-favo-box .qik-my-favo-list-wrap {
    position: relative;
    padding: 5px 5px 10px 5px;
    border-bottom: 1px solid #b5c7e4;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box .qik-my-favo-list-wrap {
        padding: 10px;
        border-bottom: none;
    }
}

.qik-my-favo-box .qik-my-favo-list-wrap .qik-my-favo-list {
    overflow: hidden;
    margin-bottom: 10px;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box .qik-my-favo-list-wrap .qik-my-favo-list {
        margin-bottom: 0;
    }
}

.qik-my-favo-box .qik-my-favo-list-wrap .qik-js-item-hide {
    display: none;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box .qik-my-favo-list-wrap .qik-js-item-hide {
        display: block;
    }
}

.qik-my-favo-box .qik-my-favo-list-wrap .qik-disp-box {
    display: none;
    margin: 0;
}

.qik-my-favo-box .qik-box-search-result {
    margin-bottom: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-box .qik-box-search-result {
        margin: 0.3125em;
        text-align: left;
    }

    .qik-my-favo-col .qik-my-favo-box .qik-box-search-result {
        text-align: center;
        font-weight: bold;
    }
}

.qik-my-favo-box .qik-box-search-result.qik-fav-top {
    padding: 0.75em;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box .qik-box-search-result.qik-fav-top {
        padding: 1em 1.143em;
    }
}

.qik-my-favo-box .qik-box-search-result.qik-fav-top p {
    padding: 0 0 0.75em;
    font-weight: bold;
}

.qik-my-favo-box .qik-box-search-result.qik-fav-top .qik-fav-top-dl {
    margin-top: 1.3em;
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-box .qik-box-search-result.qik-fav-top .qik-fav-top-dl {
        margin-top: 1em;
    }
}

.qik-my-favo-box .qik-box-search-result.qik-fav-top .qik-fav-top-dl:first-child {
    margin-top: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-box .qik-box-search-result.qik-fav-top .qik-fav-top-dl:first-child {
        margin-top: 0;
    }
}

.qik-my-favo-box .qik-box-search-result.qik-fav-top .qik-fav-top-dl dt {
    color: #b01b0c;
    font-weight: bold;
    text-align: left;
    margin-bottom: 0.28em;
}

.qik-my-favo-box .qik-disc {
    margin: 0.5em 0 0;
}

.qik-my-favo-box .qik-disc li {
    margin: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-box .qik-btn-my-favo-action.qik-btn-proceed:before {
        right: 0.1em !important;
    }
}

.qik-my-favo-box.qik-my-favo-box-ext {
    border-color: #cdc0b7;
}

.qik-my-favo-box.qik-my-favo-box-ext .qik-my-favo-txt {
    border-left: none;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box.qik-my-favo-box-ext {
        border-color: #e8e5e3;
    }
}

.qik-my-favo-box.qik-my-favo-box-ext>dt {
    background-color: #e8e5e3;
    border-bottom-color: #cdc0b7;
}

.qik-my-favo-box.qik-my-favo-box-ext>dt:before {
    font-family: qik-mffont;
    content: "\e810";
    color: #0040c1;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box.qik-my-favo-box-ext>dt {
        border-color: #e8e5e3;
    }
}

.qik-my-favo-box.qik-my-favo-box-ext>dd {
    border-color: #cdc0b7;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box.qik-my-favo-box-ext>dd {
        border-color: #e8e5e3;
    }
}

.qik-btn-my-favo-action {
    margin-bottom: 0 !important;
}

.qik-btn-my-favo-action.qik-btn-back:before {
    content: "" !important;
}

@media screen and (max-width: 47.94em) {
    .qik-btn-my-favo-action {
        margin: 0.3em 0 !important;
        width: 47%;
        max-width: 200px;
        min-width: 0;
        font-size: 13.125px !important;
        font-size: 0.9375rem !important;
    }

    .qik-btn-my-favo-action.qik-btn-proceed {
        margin: 0 !important;
        padding-right: 0;
        padding-left: 0;
        text-indent: 0;
    }

    .qik-btn-my-favo-action.qik-btn-proceed:before {
        right: 0 !important;
    }
}

@keyframes addedBtn {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0);
    }
}

.qik-my-favo-list-btn {
    min-width: 260px;
    max-width: 400px;
    width: 80%;
    height: 35px;
    margin: 0 auto;
    padding: 0 8px;
    border: none;
    text-align: center;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    background: rgba(242, 242, 242, 0.8);
    border-radius: 0;
    transition: transform 0.15s;
    font-size: 11.9px !important;
    font-size: 0.85rem !important;
}

.qik-my-favo-list-btn span {
    display: inline-block;
    vertical-align: middle;
}

.qik-my-favo-list-btn:after {
    position: static;
    top: 0;
    right: 0;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin-left: 5px;
    line-height: 1;
    color: #474747;
    font-family: qik-mffont;
    font-size: 16.8px !important;
    font-size: 1.2rem !important;
    font-weight: normal;
    content: "\2193";
    top: 0.255em;
    transform-origin: center;
    transform: translateY(-2px);
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-list-btn:after {
        top: -0.052em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-list-btn {
        display: none;
    }
}

.qik-my-favo-list-btn.qik-is-hide {
    display: none;
}

.qik-my-favo-list-btn.qik-is-open:after {
    transform: translateY(3px) rotate(180deg);
}

.qik-my-favo-list-btn.qik-is-added {
    animation: addedBtn 0.15s ease-in;
    animation-delay: 0.5s;
}

.qik-btn-modal-edit {
    font-size: 14px !important;
    font-size: 1rem !important;
    min-width: 150px;
    padding-top: 1em;
    padding-bottom: 0.7em;
}

@media screen and (max-width: 47.94em) {
    .qik-btn-modal-edit {
        font-size: 0.937rem !important;
        padding-bottom: 0.8em;
        height: 47px;
    }
}

.qik-btn-modal-edit:before {
    display: inline-block;
    content: "";
    font-family: qik-mffont;
    content: "\e81C";
    font-size: 14px !important;
    font-size: 1rem !important;
    font-weight: normal;
    color: #333333;
    line-height: 1;
}

@media screen and (max-width: 47.94em) {
    .qik-btn-modal-edit:before {
        font-size: 0.937rem !important;
    }
}

.qik-my-favo-list {
    position: relative;
}

.qik-my-favo-list li {
    display: block;
    padding: 0 0 1px 0;
    text-indent: 0;
    margin-bottom: 0.357em;
    overflow: hidden;
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-list li {
        width: 100%;
    }
}

.qik-my-favo-list li.qik-my-favo-list-item {
    width: 100%;
}

.qik-my-favo-list li .qik-my-favo-list-item-cont {
    background-color: #f9f9f9;
    border: 1px solid #a8abb3;
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.151);
    -moz-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.151);
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.151);
    display: table;
    min-height: 2.75em;
    width: 100%;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-list li .qik-my-favo-list-item-cont {
        min-height: 3.071em;
    }
}

.qik-my-favo-list li [class^="qik-btn-"] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0;
    padding: 0 0.25em;
}

.qik-my-favo-list li [class^="qik-btn-"]:active,
.qik-my-favo-list li [class^="qik-btn-"]:focus,
.qik-my-favo-list li [class^="qik-btn-"].qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-list li [class^="qik-btn-"] {
        padding: 0 0.5rem;
    }
}

.qik-my-favo-drag {
    background-color: #e2e8f5;
    border: solid 1px #fff;
    display: table-cell;
    width: 2.625em;
    height: 2.625em;
    vertical-align: middle;
    text-align: center;
    -ms-touch-action: none;
    touch-action: none;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-drag {
        width: 4.285em;
        height: 2.928em;
    }
}

.qik-my-favo-drag i.qik-ico-th-list:before {
    color: #737373;
    text-shadow: 0 1px 0 #fff;
    font-size: 21px !important;
    font-size: 1.5rem !important;
    text-align: center;
    line-height: 1;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-drag i.qik-ico-th-list:before {
        font-size: 23.996px !important;
        font-size: 1.714rem !important;
    }
}

.qik-my-favo-drag:hover {
    cursor: move;
}

.qik-my-favo-drag.qik-drag-disabled {
    background-color: #d9d9d9;
    cursor: default;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-up-down {
        display: table-cell !important;
        margin: 0;
        padding: 0 0 0 0.714em;
        width: 5.857em;
        vertical-align: middle;
        border-left: 1px solid #a8abb3;
    }

    .qik-my-favo-up-down .qik-btn-up {
        -webkit-border-radius: 0.375em 0 0 0.375em;
        -moz-border-radius: 0.375em 0 0 0.375em;
        -ms-border-radius: 0.375em 0 0 0.375em;
        -o-border-radius: 0.375em 0 0 0.375em;
        border-radius: 0.375em 0 0 0.375em;
        float: left;
        min-height: 2.357em !important;
        width: 2.5em !important;
    }

    .qik-my-favo-up-down .qik-btn-up.qik-btn-disabled {
        box-shadow: none !important;
    }

    .qik-my-favo-up-down .qik-btn-up.qik-btn-up {
        -webkit-border-radius: 0.29rem 0 0 0.29rem;
        -moz-border-radius: 0.29rem 0 0 0.29rem;
        -ms-border-radius: 0.29rem 0 0 0.29rem;
        -o-border-radius: 0.29rem 0 0 0.29rem;
        border-radius: 0.29rem 0 0 0.29rem;
    }

    .qik-my-favo-up-down .qik-btn-up.qik-btn-down {
        -webkit-border-radius: 0 0.29rem 0.29rem 0;
        -moz-border-radius: 0 0.29rem 0.29rem 0;
        -ms-border-radius: 0 0.29rem 0.29rem 0;
        -o-border-radius: 0 0.29rem 0.29rem 0;
        border-radius: 0 0.29rem 0.29rem 0;
    }

    .qik-my-favo-up-down .qik-btn-up.qik-btn-up,
    .qik-my-favo-up-down .qik-btn-up.qik-btn-down {
        background: -webkit-gradient(linear,
                50% 0%,
                50% 100%,
                color-stop(41.84%, #ffffff),
                color-stop(100%, #eeeeee));
        background: -webkit-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: -moz-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: -o-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: linear-gradient(#ffffff 41.84%, #eeeeee);
    }

    .qik-my-favo-up-down .qik-btn-up:hover,
    .qik-my-favo-up-down .qik-btn-up:active,
    .qik-my-favo-up-down .qik-btn-up:focus,
    .qik-my-favo-up-down .qik-btn-up.qik-touch {
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
        border-color: #bebebe !important;
        background: -webkit-gradient(linear,
                50% 0%,
                50% 100%,
                color-stop(41.84%, #ffffff),
                color-stop(100%, #eeeeee));
        background: -webkit-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: -moz-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: -o-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: linear-gradient(#ffffff 41.84%, #eeeeee);
    }

    .qik-my-favo-up-down .qik-btn-up.qik-before-moving {
        background: #ffffff;
    }

    .qik-my-favo-up-down .qik-btn-up.qik-now-moving {
        -webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset !important;
        -moz-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset !important;
        box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset !important;
        border-color: #66afe9 !important;
        background: #ffffff;
    }

    .qik-my-favo-up-down .qik-btn-up.qik-btn-disabled {
        border-color: #bebebe !important;
    }

    .qik-my-favo-up-down .qik-btn-up.qik-btn-disabled.qik-btn-up {
        -webkit-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
        -moz-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
        box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    }

    .qik-my-favo-up-down .qik-btn-up.qik-btn-disabled.qik-btn-down {
        -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
        -moz-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
        box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    }

    .qik-my-favo-up-down .qik-btn-down {
        -webkit-border-radius: 0 0.375em 0.375em 0;
        -moz-border-radius: 0 0.375em 0.375em 0;
        -ms-border-radius: 0 0.375em 0.375em 0;
        -o-border-radius: 0 0.375em 0.375em 0;
        border-radius: 0 0.375em 0.375em 0;
        border-left: none;
        float: left;
        min-height: 2.357em !important;
        width: 2.5em !important;
    }

    .qik-my-favo-up-down .qik-btn-down.qik-btn-disabled {
        box-shadow: none !important;
    }

    .qik-my-favo-up-down .qik-btn-down.qik-btn-up {
        -webkit-border-radius: 0.29rem 0 0 0.29rem;
        -moz-border-radius: 0.29rem 0 0 0.29rem;
        -ms-border-radius: 0.29rem 0 0 0.29rem;
        -o-border-radius: 0.29rem 0 0 0.29rem;
        border-radius: 0.29rem 0 0 0.29rem;
    }

    .qik-my-favo-up-down .qik-btn-down.qik-btn-down {
        -webkit-border-radius: 0 0.29rem 0.29rem 0;
        -moz-border-radius: 0 0.29rem 0.29rem 0;
        -ms-border-radius: 0 0.29rem 0.29rem 0;
        -o-border-radius: 0 0.29rem 0.29rem 0;
        border-radius: 0 0.29rem 0.29rem 0;
    }

    .qik-my-favo-up-down .qik-btn-down.qik-btn-up,
    .qik-my-favo-up-down .qik-btn-down.qik-btn-down {
        background: -webkit-gradient(linear,
                50% 0%,
                50% 100%,
                color-stop(41.84%, #ffffff),
                color-stop(100%, #eeeeee));
        background: -webkit-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: -moz-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: -o-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: linear-gradient(#ffffff 41.84%, #eeeeee);
    }

    .qik-my-favo-up-down .qik-btn-down:hover,
    .qik-my-favo-up-down .qik-btn-down:active,
    .qik-my-favo-up-down .qik-btn-down:focus,
    .qik-my-favo-up-down .qik-btn-down.qik-touch {
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
        border-color: #bebebe !important;
        background: -webkit-gradient(linear,
                50% 0%,
                50% 100%,
                color-stop(41.84%, #ffffff),
                color-stop(100%, #eeeeee));
        background: -webkit-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: -moz-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: -o-linear-gradient(#ffffff 41.84%, #eeeeee);
        background: linear-gradient(#ffffff 41.84%, #eeeeee);
    }

    .qik-my-favo-up-down .qik-btn-down.qik-before-moving {
        background: #ffffff;
    }

    .qik-my-favo-up-down .qik-btn-down.qik-now-moving {
        -webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset !important;
        -moz-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset !important;
        box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35) inset !important;
        border-color: #66afe9 !important;
        background: #ffffff;
    }

    .qik-my-favo-up-down .qik-btn-down.qik-btn-disabled {
        border-color: #bebebe !important;
    }

    .qik-my-favo-up-down .qik-btn-down.qik-btn-disabled.qik-btn-up {
        -webkit-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
        -moz-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
        box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    }

    .qik-my-favo-up-down .qik-btn-down.qik-btn-disabled.qik-btn-down {
        -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
        -moz-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
        box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    }
}

.qik-my-favo-txt {
    display: table-cell;
    margin: 0;
    padding: 0.5em 0.428em;
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    line-height: 1.142;
    vertical-align: middle;
    border-left: 1px solid #a8abb3;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-txt {
        border-left: none;
        padding: 0 0 0 0.714em;
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 1.25;
    }
}

.qik-my-favo-del,
.qik-my-favo-add {
    display: table-cell;
    padding: 0.25em 0.25em 0.25em 0;
    width: 3em;
    vertical-align: middle;
}

.qik-my-favo-del button,
.qik-my-favo-add button {
    min-height: 2.0625rem !important;
    min-width: 2.933em;
    line-height: 2.0625 !important;
    font-size: 12.32px !important;
    font-size: 0.88rem !important;
}

@media screen and (min-width: 48em),
print {

    .qik-my-favo-del,
    .qik-my-favo-add {
        padding: 0.285em;
        width: 5.571em;
    }

    .qik-my-favo-del button,
    .qik-my-favo-add button {
        min-height: 2.357rem !important;
        min-width: 5em;
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 2.357 !important;
    }
}

.qik-my-favo-del .qik-btn-my-favo-add-ext,
.qik-my-favo-add .qik-btn-my-favo-add-ext {
    background: #ebf1fc;
    border-color: #bebebe;
    font-weight: normal;
}

.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-base:hover,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-close:hover,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-selected-pt2:hover,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-base:active,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-close:active,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-selected-pt2:active,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-base:focus,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-close:focus,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-selected-pt2:focus,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-base.qik-touch,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-touch.qik-btn-close,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-touch.qik-btn-selected-pt2,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-my-favo-add-ext:hover,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-my-favo-add-ext:active,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-my-favo-add-ext:focus,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-my-favo-add-ext.qik-touch,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-base:hover,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-close:hover,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-selected-pt2:hover,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-base:active,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-close:active,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-selected-pt2:active,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-base:focus,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-close:focus,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-selected-pt2:focus,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-base.qik-touch,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-touch.qik-btn-close,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-touch.qik-btn-selected-pt2,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-my-favo-add-ext:hover,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-my-favo-add-ext:active,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-my-favo-add-ext:focus,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-my-favo-add-ext.qik-touch {
    background: #ebf1fc;
}

@media screen and (min-width: 48em),
print {

    .qik-my-favo-del .qik-btn-my-favo-add-ext,
    .qik-my-favo-add .qik-btn-my-favo-add-ext {
        font-size: 14px !important;
        font-size: 1rem !important;
    }

    .qik-my-favo-del .qik-btn-my-favo-add-ext:before,
    .qik-my-favo-add .qik-btn-my-favo-add-ext:before {
        font-family: qik-mffont;
        content: "\e003";
        color: #0040c1;
        margin-right: 0.2em;
    }
}

.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-disabled,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-disabled {
    border-color: #c8c8c8;
    pointer-events: none;
}

.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-btn-disabled:before,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-btn-disabled:before {
    color: #555;
}

.qik-my-favo-del.qik-my-favo-del .qik-btn-secondary,
.qik-my-favo-del.qik-my-favo-del .qik-btn-buy,
.qik-my-favo-del.qik-my-favo-del .qik-btn-sell,
.qik-my-favo-del.qik-my-favo-del .qik-btn-switching,
.qik-my-favo-del.qik-my-favo-del .qik-btn-secondary-sub,
.qik-my-favo-del.qik-my-favo-del .qik-btn-accumulate,
.qik-my-favo-del.qik-my-favo-del .qik-btn-selected,
.qik-my-favo-del.qik-my-favo-del .qik-btn-disabled,
.qik-my-favo-add.qik-my-favo-del .qik-btn-secondary,
.qik-my-favo-add.qik-my-favo-del .qik-btn-buy,
.qik-my-favo-add.qik-my-favo-del .qik-btn-sell,
.qik-my-favo-add.qik-my-favo-del .qik-btn-switching,
.qik-my-favo-add.qik-my-favo-del .qik-btn-secondary-sub,
.qik-my-favo-add.qik-my-favo-del .qik-btn-accumulate,
.qik-my-favo-add.qik-my-favo-del .qik-btn-selected,
.qik-my-favo-add.qik-my-favo-del .qik-btn-disabled {
    background: #cd4800;
    border-color: #bebebe;
}

.qik-my-favo-del.qik-my-favo-del .qik-btn-secondary:hover,
.qik-my-favo-del.qik-my-favo-del .qik-btn-buy:hover,
.qik-my-favo-del.qik-my-favo-del .qik-btn-sell:hover,
.qik-my-favo-del.qik-my-favo-del .qik-btn-switching:hover,
.qik-my-favo-del.qik-my-favo-del .qik-btn-secondary-sub:hover,
.qik-my-favo-del.qik-my-favo-del .qik-btn-accumulate:hover,
.qik-my-favo-del.qik-my-favo-del .qik-btn-selected:hover,
.qik-my-favo-del.qik-my-favo-del .qik-btn-disabled:hover,
.qik-my-favo-del.qik-my-favo-del .qik-btn-secondary:active,
.qik-my-favo-del.qik-my-favo-del .qik-btn-buy:active,
.qik-my-favo-del.qik-my-favo-del .qik-btn-sell:active,
.qik-my-favo-del.qik-my-favo-del .qik-btn-switching:active,
.qik-my-favo-del.qik-my-favo-del .qik-btn-secondary-sub:active,
.qik-my-favo-del.qik-my-favo-del .qik-btn-accumulate:active,
.qik-my-favo-del.qik-my-favo-del .qik-btn-selected:active,
.qik-my-favo-del.qik-my-favo-del .qik-btn-disabled:active,
.qik-my-favo-del.qik-my-favo-del .qik-btn-secondary:focus,
.qik-my-favo-del.qik-my-favo-del .qik-btn-buy:focus,
.qik-my-favo-del.qik-my-favo-del .qik-btn-sell:focus,
.qik-my-favo-del.qik-my-favo-del .qik-btn-switching:focus,
.qik-my-favo-del.qik-my-favo-del .qik-btn-secondary-sub:focus,
.qik-my-favo-del.qik-my-favo-del .qik-btn-accumulate:focus,
.qik-my-favo-del.qik-my-favo-del .qik-btn-selected:focus,
.qik-my-favo-del.qik-my-favo-del .qik-btn-disabled:focus,
.qik-my-favo-del.qik-my-favo-del .qik-btn-secondary.qik-touch,
.qik-my-favo-del.qik-my-favo-del .qik-touch.qik-btn-buy,
.qik-my-favo-del.qik-my-favo-del .qik-touch.qik-btn-sell,
.qik-my-favo-del.qik-my-favo-del .qik-touch.qik-btn-switching,
.qik-my-favo-del.qik-my-favo-del .qik-touch.qik-btn-secondary-sub,
.qik-my-favo-del.qik-my-favo-del .qik-touch.qik-btn-accumulate,
.qik-my-favo-del.qik-my-favo-del .qik-touch.qik-btn-selected,
.qik-my-favo-del.qik-my-favo-del .qik-touch.qik-btn-disabled,
.qik-my-favo-add.qik-my-favo-del .qik-btn-secondary:hover,
.qik-my-favo-add.qik-my-favo-del .qik-btn-buy:hover,
.qik-my-favo-add.qik-my-favo-del .qik-btn-sell:hover,
.qik-my-favo-add.qik-my-favo-del .qik-btn-switching:hover,
.qik-my-favo-add.qik-my-favo-del .qik-btn-secondary-sub:hover,
.qik-my-favo-add.qik-my-favo-del .qik-btn-accumulate:hover,
.qik-my-favo-add.qik-my-favo-del .qik-btn-selected:hover,
.qik-my-favo-add.qik-my-favo-del .qik-btn-disabled:hover,
.qik-my-favo-add.qik-my-favo-del .qik-btn-secondary:active,
.qik-my-favo-add.qik-my-favo-del .qik-btn-buy:active,
.qik-my-favo-add.qik-my-favo-del .qik-btn-sell:active,
.qik-my-favo-add.qik-my-favo-del .qik-btn-switching:active,
.qik-my-favo-add.qik-my-favo-del .qik-btn-secondary-sub:active,
.qik-my-favo-add.qik-my-favo-del .qik-btn-accumulate:active,
.qik-my-favo-add.qik-my-favo-del .qik-btn-selected:active,
.qik-my-favo-add.qik-my-favo-del .qik-btn-disabled:active,
.qik-my-favo-add.qik-my-favo-del .qik-btn-secondary:focus,
.qik-my-favo-add.qik-my-favo-del .qik-btn-buy:focus,
.qik-my-favo-add.qik-my-favo-del .qik-btn-sell:focus,
.qik-my-favo-add.qik-my-favo-del .qik-btn-switching:focus,
.qik-my-favo-add.qik-my-favo-del .qik-btn-secondary-sub:focus,
.qik-my-favo-add.qik-my-favo-del .qik-btn-accumulate:focus,
.qik-my-favo-add.qik-my-favo-del .qik-btn-selected:focus,
.qik-my-favo-add.qik-my-favo-del .qik-btn-disabled:focus,
.qik-my-favo-add.qik-my-favo-del .qik-btn-secondary.qik-touch,
.qik-my-favo-add.qik-my-favo-del .qik-touch.qik-btn-buy,
.qik-my-favo-add.qik-my-favo-del .qik-touch.qik-btn-sell,
.qik-my-favo-add.qik-my-favo-del .qik-touch.qik-btn-switching,
.qik-my-favo-add.qik-my-favo-del .qik-touch.qik-btn-secondary-sub,
.qik-my-favo-add.qik-my-favo-del .qik-touch.qik-btn-accumulate,
.qik-my-favo-add.qik-my-favo-del .qik-touch.qik-btn-selected,
.qik-my-favo-add.qik-my-favo-del .qik-touch.qik-btn-disabled {
    background: #d94c00 !important;
}

.qik-my-favo-del .qik-btn-my-favo-add-ext,
.qik-my-favo-add .qik-btn-my-favo-add-ext {
    color: #000 !important;
}

.qik-my-favo-del .qik-btn-my-favo-add-ext:hover,
.qik-my-favo-del .qik-btn-my-favo-add-ext:active,
.qik-my-favo-del .qik-btn-my-favo-add-ext:focus,
.qik-my-favo-del .qik-btn-my-favo-add-ext.qik-touch,
.qik-my-favo-add .qik-btn-my-favo-add-ext:hover,
.qik-my-favo-add .qik-btn-my-favo-add-ext:active,
.qik-my-favo-add .qik-btn-my-favo-add-ext:focus,
.qik-my-favo-add .qik-btn-my-favo-add-ext.qik-touch {
    background: #f5f9ff !important;
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-box .qik-tit-favo-add-ico {
        cursor: pointer;
    }
}

.qik-my-favo-box .qik-tit-favo-add-ico:before {
    font-family: qik-mffont;
    content: "\e810";
}

.qik-my-favo-use-box .qik-switch-toggle {
    text-indent: 0;
    position: static;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 97px;
    padding: 1.4px 10px;
    box-sizing: border-box;
    font-size: 14px !important;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: #a7a7a7 !important;
    border-radius: 3px;
    line-height: 2;
}

.qik-my-favo-use-box .qik-switch-toggle:after {
    position: static;
    display: inline-block;
    margin-left: 2px;
}

.qik-my-favo-use-box .qik-switch-toggle.qik-switch-push {
    border: none !important;
    background-color: #fff !important;
}

@media screen and (max-width: 47.94em) {

    .qik-bp-board .qik-my-favo-use-box .qik-switch-toggle.qik-switch-push,
    .qik-asset-summary-set .qik-my-favo-use-box .qik-switch-toggle.qik-switch-push {
        border-bottom-width: 1px !important;
    }
}

.qik-my-favo-use-box .qik-switch-toggle.qik-switch-push:after {
    color: #c00 !important;
}

.qik-list-side {
    display: table;
}

.qik-list-side li {
    display: table-cell;
}

@media screen and (max-width: 47.94em) {
    .qik-list-side.qik-list-sd-list {
        display: block;
    }

    .qik-list-side.qik-list-sd-list li {
        display: block;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        border-bottom: none;
        padding: 0.8em 2em 0.8em 0.625em;
        margin: 0;
    }
}

.qik-my-favo-list-link-outer {
    padding: 0.187em 0 0 !important;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-list-link-outer {
        padding: 0.285em 0.642em 0.785em !important;
    }
}

.qik-my-favo-list-link {
    margin: 0;
}

.qik-my-favo-list-link li {
    border-bottom: solid 1px #f3f3f3;
    padding: 0.313em 2em 0.313em 0.625em;
    position: relative;
    text-indent: 0;
}

.qik-my-favo-list-link li:before {
    display: none;
}

.qik-my-favo-list-link li:after {
    color: #a83d3d;
    font-family: qik-mffont;
    content: "\e874";
    position: absolute;
    top: 50%;
    right: 0.562em;
    margin-top: -0.85em;
}

.qik-my-favo-list-link li.qik-stripe-sd-even {
    background-color: #f3f3f3;
}

.qik-my-favo-list-link li.qik-no-data {
    display: none;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-list-link.qik-stripe-lm-even {
        background-color: #f3f3f3;
    }

    .qik-my-favo-list-link li {
        border-bottom: none;
        padding: 0.8em 0.25em 0.8em 1.55em;
        text-indent: -1.15em;
    }

    .qik-my-favo-list-link li:before {
        display: inline;
        padding: 0 0.357em 0 0;
        color: #a83d3d;
        font-family: qik-mffont;
        content: "\e874";
    }

    .qik-my-favo-list-link li:after {
        display: none;
    }

    .qik-my-favo-list-link li i {
        margin-left: 0.5em;
    }

    .qik-my-favo-list-link li.qik-stripe-sd-even {
        background-color: transparent;
    }

    .qik-my-favo-list-link li.qik-no-data {
        display: table-cell;
        background-color: transparent;
    }

    .qik-my-favo-list-link li.qik-no-data:before {
        display: none;
    }
}

.qik-my-favo-list-link li:before {
    font-size: 1.136363636363636em;
    vertical-align: -12.5%;
}

.qik-my-favo-list-link li:after {
    font-size: 1.136363636363636em;
    margin-top: -0.75em;
}

.qik-my-favo-list-link li i:before {
    margin-right: 0;
    margin-left: 0;
    text-indent: 0;
}

.qik-explain-box {
    border: solid 4px;
    border-bottom-width: 1px;
    margin-bottom: 1em;
}

@media screen and (min-width: 48em),
print {
    .qik-explain-box {
        border-width: 4px;
        border-bottom-width: 2px;
    }
}

.qik-explain-box>dt {
    padding: 0 0.222em 0.3em 2.555em;
    position: relative;
    font-size: 15.75px !important;
    font-size: 1.125rem !important;
    font-weight: bold;
    line-height: 1.333;
    text-indent: -2.555em;
}

@media screen and (min-width: 48em),
print {
    .qik-explain-box>dt {
        border-bottom-width: 4px;
        padding: 0.194em 0.222em 0.194em 2.5em;
        font-size: 17.99px !important;
        font-size: 1.285rem !important;
        text-indent: -2.5em;
    }

    .qik-explain-box>dt:before {
        margin-right: 0.06em;
        margin-left: 0.142em;
        font-size: 42px !important;
        font-size: 3rem !important;
        line-height: 0.5;
        vertical-align: -45%;
    }
}

.qik-explain-box>dt .qik-switch-toggle-differ {
    position: absolute;
    top: 0.143em;
    right: 0.714em;
    font-size: 12.992px !important;
    font-size: 0.928rem !important;
    min-width: 14.928rem;
}

.qik-explain-box>dd {
    padding: 0.3125em;
}

@media screen and (min-width: 48em),
print {
    .qik-explain-box>dd {
        border-bottom: solid 2px;
        padding: 0.714em;
    }
}

.qik-asset-summary-box {
    border-color: #a09e9e;
}

@media screen and (min-width: 48em),
print {
    .qik-asset-summary-box {
        border-color: #efe0bb;
    }
}

.qik-asset-summary-box dt {
    padding: 0.205em 0.222em 0.361em;
    text-indent: 0;
    background-color: #efe0bb;
    border-bottom-color: #efe0bb;
}

.qik-asset-summary-box dt small {
    font-size: 14px !important;
    font-size: 1rem !important;
    font-weight: normal;
    display: inline-block;
    margin-bottom: 0.1em;
    vertical-align: middle;
    padding-left: 0.5em;
}

@media screen and (min-width: 48em),
print {
    .qik-asset-summary-box dt {
        border-color: #efe0bb;
    }
}

.qik-asset-summary-box dd {
    border-color: #efe0bb;
    background-color: #fcf5e4;
}

@media screen and (min-width: 48em),
print {
    .qik-asset-summary-box dd {
        border-color: #efe0bb;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-box dd {
        border: solid 2px #a09e9e;
        border-top: none;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-box {
        -webkit-border-radius: 0 0 0.45em 0.45em;
        -moz-border-radius: 0 0 0.45em 0.45em;
        -ms-border-radius: 0 0 0.45em 0.45em;
        -o-border-radius: 0 0 0.45em 0.45em;
        border-radius: 0 0 0.45em 0.45em;
        border: none;
    }
}

.qik-asset-summary-set .qik-switch-toggle {
    margin-bottom: 1em;
}

.qik-asset-summary-set .qik-switch-toggle.qik-switch-push {
    margin-bottom: 0;
    -webkit-border-radius: 0.45em 0.45em 0 0;
    -moz-border-radius: 0.45em 0.45em 0 0;
    -ms-border-radius: 0.45em 0.45em 0 0;
    -o-border-radius: 0.45em 0.45em 0 0;
    border-radius: 0.45em 0.45em 0 0;
}

.qik-asset-summary-set .qik-switch-toggle small {
    padding-left: 0.3125em;
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-detail {
        -webkit-border-radius: 0 0 0.45em 0.45em;
        -moz-border-radius: 0 0 0.45em 0.45em;
        -ms-border-radius: 0 0 0.45em 0.45em;
        -o-border-radius: 0 0 0.45em 0.45em;
        border-radius: 0 0 0.45em 0.45em;
        background-color: #fff;
        padding: 0 !important;
    }
}

.qik-asset-summary-data {
    width: 100%;
    border: solid 2px #c1c1c1;
    margin-bottom: 0;
}

.qik-asset-summary-data th {
    background-color: #fdf1d1;
    border-top: solid 1px #c1c1c1;
    border-left: solid 1px #c1c1c1;
    font-size: 16.002px !important;
    font-size: 1.143rem !important;
    padding: 0.5em;
    font-weight: bold;
}

.qik-asset-summary-data td {
    background-color: #fff;
    border-top: solid 1px #c1c1c1;
    border-left: solid 1px #c1c1c1;
    font-size: 20.006px !important;
    font-size: 1.429rem !important;
    padding: 0.4em;
    font-weight: bold;
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-data {
        border: none;
    }

    .qik-asset-summary-data th {
        border-top: solid 1px #c1c1c1;
        display: block;
        width: 100%;
        border-left: none;
        padding: 0.25em 0.4em;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
    }

    .qik-asset-summary-data tr:first-child th:first-child {
        border-top: none;
    }

    .qik-asset-summary-data td {
        border-top: solid 1px #c1c1c1;
        display: block;
        width: 100%;
        border-left: none;
        padding: 0.25em 0.4em;
        font-size: 14px !important;
        font-size: 1rem !important;
    }

    .qik-asset-summary-data td [class^="qik-btn-"],
    .qik-asset-summary-data td .qik-btn {
        margin-top: 10px;
    }

    .qik-asset-summary-data tr:last-child td:last-child {
        -webkit-border-radius: 0 0 0.45em 0.45em;
        -moz-border-radius: 0 0 0.45em 0.45em;
        -ms-border-radius: 0 0 0.45em 0.45em;
        -o-border-radius: 0 0 0.45em 0.45em;
        border-radius: 0 0 0.45em 0.45em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-asset-summary-area .qik-explain-box>dd {
        padding: 0;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-area .qik-asset-summary-box dd {
        background-color: transparent;
    }
}

.qik-asset-summary-row {
    width: 100%;
    display: table;
    border-spacing: 10px;
    border-collapse: separate;
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-row {
        border-spacing: 0;
    }

    .qik-asset-summary-row .qik-asset-summary-col:first-child {
        border-bottom: solid 2px #c1c1c1;
    }

    .qik-asset-summary-row .qik-asset-summary-col:last-child .qik-asset-summary-table {
        padding-top: 12px;
    }
}

.qik-asset-summary-col {
    vertical-align: top;
    width: 50%;
    display: table-cell;
    border: solid 2px #efe0bb;
    padding: 16px;
    background-color: #fff;
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-col {
        width: 100%;
        display: block;
        border: none;
        background-color: transparent;
        padding: 10px;
    }

    .qik-asset-summary-col .qik-asset-summary-data {
        border: solid 2px #c1c1c1;
    }
}

.qik-asset-summary-btn-area [class^="qik-btn-"],
.qik-asset-summary-btn-area .qik-btn {
    margin-top: 12px;
}

@media screen and (max-width: 47.94em) {

    .qik-asset-summary-btn-area [class^="qik-btn-"],
    .qik-asset-summary-btn-area .qik-btn {
        margin-top: 16px;
        margin-bottom: 0;
    }
}

.qik-asset-summary-caption {
    position: absolute;
    top: 0;
    right: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-caption {
        font-size: 90%;
    }
}

.qik-asset-summary-table {
    position: relative;
    padding-top: 24px;
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-table {
        padding-bottom: 12px;
    }
}

.qik-asset-summary-table-real {
    position: relative;
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-table-real {
        padding-top: 12px;
        padding-bottom: 12px;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-stack-col .qik-asset-summary-table:first-child {
        padding-bottom: 22px;
        border-bottom: solid 1px #c1c1c1;
    }
}

.qik-asset-summary-stack {
    margin-top: 42px;
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-stack {
        margin-top: 22px;
    }
}

.qik-asset-summary-stack-real {
    padding-top: 24px;
    margin-top: 42px;
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-stack-real {
        margin-top: 22px;
    }
}

.qik-asset-summary-stack-caption {
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    top: 0;
}

.qik-inq-body {
    background: #e2e8e7;
}

@media screen and (max-width: 47.94em) {
    .qik-inq-body {
        min-width: 17.563em;
    }
}

.qik-inq-contents {
    padding: 0.714em 0.714em 0;
}

.qik-inq-contents .qik-inq-list {
    width: 100%;
    margin: 0 auto;
    display: block;
    position: relative;
}

.qik-inq-contents .qik-inq-list:after {
    clear: both;
    content: "";
    display: block;
}

.qik-inq-contents .qik-inq-title,
.qik-inq-contents .qik-inq-title-admin {
    clear: both;
}

.qik-inq-contents .qik-inq-date,
.qik-inq-contents .qik-inq-date-admin {
    font-size: 10.5px !important;
    font-size: 0.75rem !important;
    color: #555;
}

.qik-inq-contents .qik-inq-box,
.qik-inq-contents .qik-inq-box-admin {
    border: 3px solid #d4d4d4;
    background: #fff;
    position: relative;
    padding: 0.75em 1em;
    margin-bottom: 1.429em;
    -webkit-border-radius: 0.571em;
    -moz-border-radius: 0.571em;
    -ms-border-radius: 0.571em;
    -o-border-radius: 0.571em;
    border-radius: 0.571em;
}

.qik-inq-contents .qik-inq-box:after,
.qik-inq-contents .qik-inq-box-admin:after {
    content: "";
    display: block;
    position: absolute;
    width: 19px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: 19px 18px;
}

.qik-inq-contents .qik-inq-title {
    float: right;
}

.qik-inq-contents .qik-inq-date,
.qik-inq-contents .qik-inq-box {
    margin-right: 16px;
    width: 78.01%;
    float: right;
}

.qik-inq-contents .qik-inq-date {
    text-align: right;
    padding-right: 7px;
}

.qik-inq-contents .qik-inq-box:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAABaFBMVEUAAADU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NT////o6Ojw8PDy8vLu7u7e3t7v7+/7+/vb29vV1dXn5+fr6+va2tr5+fnf39/+/v7t7e3m5ubg4ODd3d38/Pz29vb9/f3s7OzW1tbc3Nzj4+Pp6enZ2dn6+vri4uK8DOCEAAAAWHRSTlMA6+oINiWs/PlIKQz6AVoO/vdHGLQ17z52GlcJ+Bzxmi1/z0kk4qr7XpPS9doNCo708ONCWIlTyAZGxahbA55lvyLz5pxm2enOemDCvtW75bGLHy+jMbB3RNZ7wQAAAWFJREFUOMt91OV7gzAQBvCrUpe5u7u7u7scpd262tzt319HCLQ85N4vBPIjBEgOEDHQBnScl5BnuEai0wvpXGVD/cRIRxE8A5VhjcAEvQf53uiJxhotkWNxX+09Bo1NWiDfoE3tw8MwZzaz8e/MIE8IOPMUmXDI3asj3AOdoWFc62V1WJCAz8SmXCVVHe1oyji7+0o9idpXG9AqfbWMxZBKpFKbS9y6P8sO3XzKssVwH+k31tgY0JnJfX8mcrLC2p1OMJgcTz/9X0xlH2PKT/5czr0z1gyFLJ/XZPJZ1vPL1NK8mRXli6nNaqBYhinJCxRLaO+yDRS71pQ7SDHtU2CPHwimpJgaqQeC8ScONwHB+Ow9o0Cwe01JE0Aw/m+lORCzl1v+xDEQsrsMXyEr0yBk8Ruu7OUgYoqOsGUZROzBWJMLDlHFKVi8FV3iwmRsmdlSosjxwba8ZC1k23m3lS6rfzGr753u8gWiAAAAAElFTkSuQmCC");
    top: 1px;
    right: 0;
    margin-right: -19px;
}

.qik-inq-contents .qik-inq-title-admin {
    float: left;
    width: 52px;
    margin-right: 11px;
}

.qik-inq-contents .qik-inq-date-admin,
.qik-inq-contents .qik-inq-box-admin {
    margin-left: 16px;
    width: 79.43%;
    float: left;
}

.qik-inq-contents .qik-inq-date-admin {
    text-align: left;
    padding-left: 7px;
}

.qik-inq-contents .qik-inq-box-admin {
    border-color: #efc7c7;
}

.qik-inq-contents .qik-inq-box-admin:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAABQElEQVR42qXTsUrDQBzH8YrFwVGoHV3cxSfwCTp2dnASxCdwcHARH0I3N8E3KIKUDimFFgsKDZQE2jStmpTGS1r//hIu4W+0NjkPPkOu12+b5K7wWq9fwlZBceC7XaBQeHENFhxBUSEmeKwaX8ATHMJGjhjx2CY4fBJMuIJ9WMsckxM3qRhnwz1cwAkcw5l8PHq8zu10kthBPPnWaNAf4aXEaET872rxBx+mSTNdJ6fVWhl517QoFA4eq/BF8+k0WvAZBORPJuQZRvQDs16PvH6fhGXRwvOIj/TDfEieQbtNeUc6tgdBcruDgXpMBs/57frj8b9i61BTCS7biCV4+fbqh0O1mAzuwDMPOngpc9fNH5PBMjym91YY9W2bFkJkj8lgUR4l8eumbTZ/btoM0V24BX/lccoR3YZTuAODH/QvVzU0ZnV0DaIAAAAASUVORK5CYII=");
    top: 3px;
    left: 0;
    margin-left: -19px;
}

@media screen and (max-width: 47.94em) {
    .qik-inq-contents {
        padding: 0.313em 0.313em 0;
        font-size: 14px !important;
        font-size: 1rem !important;
    }

    .qik-inq-contents .qik-inq-date,
    .qik-inq-contents .qik-inq-date-admin {
        font-size: 11.382px !important;
        font-size: 0.813rem !important;
    }

    .qik-inq-contents .qik-inq-box,
    .qik-inq-contents .qik-inq-box-admin {
        padding: 0.625em 0.75em;
        margin-bottom: 1.25em;
    }

    .qik-inq-contents .qik-inq-title {
        margin-right: -18px;
    }

    .qik-inq-contents .qik-inq-date,
    .qik-inq-contents .qik-inq-box {
        width: 87.82%;
        max-width: 550px;
        margin-right: 18px;
    }

    .qik-inq-contents .qik-inq-title-admin {
        width: 50px;
        margin-right: -76px;
    }

    .qik-inq-contents .qik-inq-title-admin img {
        width: 50px;
        height: 50px;
    }

    .qik-inq-contents .qik-inq-date-admin,
    .qik-inq-contents .qik-inq-box-admin {
        width: 71.22%;
        min-width: 190px;
        max-width: 560px;
        margin-left: 76px;
    }
}

.qik-ct-pagination {
    display: inline-block;
    margin: 0 0 0.5em;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-pagination {
        display: inline-block;
        margin: 0 0 1em;
        width: auto;
    }
}

.qik-ct-pagination li {
    display: block;
    float: left;
    padding: 0;
    text-indent: 0;
    border: 1px solid #ccc;
    background-color: #fff;
    margin-left: -1px;
}

.qik-ct-pagination li:nth-child(n + 1) {
    border-right-width: 0;
}

.qik-ct-pagination li.qik-first {
    -webkit-border-radius: 0.25em 0 0 0.25em;
    -moz-border-radius: 0.25em 0 0 0.25em;
    -ms-border-radius: 0.25em 0 0 0.25em;
    -o-border-radius: 0.25em 0 0 0.25em;
    border-radius: 0.25em 0 0 0.25em;
}

.qik-ct-pagination li.qik-first a {
    padding: 0.4em 0 0.3em;
    width: 3.38em;
    -webkit-border-radius: 0.25em 0 0 0.25em;
    -moz-border-radius: 0.25em 0 0 0.25em;
    -ms-border-radius: 0.25em 0 0 0.25em;
    -o-border-radius: 0.25em 0 0 0.25em;
    border-radius: 0.25em 0 0 0.25em;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-pagination li.qik-first a {
        padding: 0.4em 0 0.3em;
        width: 4.9em;
    }
}

.qik-ct-pagination li.qik-first a:before {
    font-family: qik-mffont;
    content: "\e87e";
    margin-right: 0.25em;
}

.qik-ct-pagination li.qik-prev {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.qik-ct-pagination li.qik-prev a {
    padding: 0.4em 0 0.3em;
    width: 3.125em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-pagination li.qik-prev a {
        padding: 0.4em 0 0.3em;
        width: 3.6em;
    }
}

.qik-ct-pagination li.qik-prev a:before {
    font-family: qik-mffont;
    content: "\e881";
    margin-right: 0.25em;
}

.qik-ct-pagination li.qik-next {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-right-width: 1px;
}

.qik-ct-pagination li.qik-next a {
    padding: 0.4em 0 0.3em;
    width: 3.125em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-pagination li.qik-next a {
        padding: 0.4em 0 0.3em;
        width: 3.6em;
    }
}

.qik-ct-pagination li.qik-next a:after {
    font-family: qik-mffont;
    content: "\e87c";
    margin-left: 0.25em;
}

.qik-ct-pagination li.qik-last {
    -webkit-border-radius: 0 0.25em 0.25em 0;
    -moz-border-radius: 0 0.25em 0.25em 0;
    -ms-border-radius: 0 0.25em 0.25em 0;
    -o-border-radius: 0 0.25em 0.25em 0;
    border-radius: 0 0.25em 0.25em 0;
    border-right-width: 1px;
    margin-right: -1px;
}

.qik-ct-pagination li.qik-last a {
    padding: 0.4em 0 0.3em;
    width: 3.38em;
    -webkit-border-radius: 0 0.25em 0.25em 0;
    -moz-border-radius: 0 0.25em 0.25em 0;
    -ms-border-radius: 0 0.25em 0.25em 0;
    -o-border-radius: 0 0.25em 0.25em 0;
    border-radius: 0 0.25em 0.25em 0;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-pagination li.qik-last a {
        padding: 0.4em 0 0.3em;
        width: 4.9em;
    }
}

.qik-ct-pagination li.qik-last a:after {
    font-family: qik-mffont;
    content: "\e87d";
    margin-left: 0.25em;
}

.qik-ct-pagination li a {
    display: block;
    padding: 0.4em 0 0.3em;
    width: 3em;
    line-height: 2;
    font-weight: bold;
    text-align: center;
    font-size: 11.2px !important;
    font-size: 0.8rem !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.qik-ct-pagination li a span.qik-hidden-sd {
    display: inline-block !important;
}

@media screen and (max-width: 47.94em) {
    .qik-ct-pagination li a span.qik-hidden-sd {
        display: none !important;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-ct-pagination li a {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-ct-pagination li a:before,
.qik-ct-pagination li a:after {
    line-height: 1;
    font-weight: normal;
}

@media screen and (max-width: 47.94em) {

    .qik-ct-pagination li a:before,
    .qik-ct-pagination li a:after {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-ct-pagination li a.qik-touch,
.qik-ct-pagination li a:hover {
    text-decoration: none;
    background-color: #ffc8c8;
    color: #710000;
}

.qik-ct-pagination li a:focus {
    -webkit-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 2px rgba(0, 161, 203, 0.8);
}

.qik-ct-pagination li.qik-current a {
    background-color: #c00;
    color: #fff;
}

.qik-ct-pagination li.qik-disabled {
    padding: 0;
}

.qik-ct-pagination li.qik-disabled a {
    color: #767676;
    cursor: not-allowed;
    background-color: #fff;
}

.qik-ct-pagination li.qik-disabled a.qik-touch,
.qik-ct-pagination li.qik-disabled a:hover {
    background-color: #fff;
    color: #767676;
}

.qik-ct-pagination:after {
    clear: both;
    content: "";
    display: block;
}

.qik-ct-page-position {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    line-height: 1.15;
    font-family: Avenir-Book, Avenir, Arial, HiraKakuProN-W3, Osaka, Roboto,
        "Droid Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic",
        sans-serif;
    margin-bottom: 1.142em;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-page-position {
        margin-bottom: 1em;
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-ct-pagination-area-upper.qik-row {
    max-width: 21em;
    padding-bottom: 0.25em;
    line-height: 1;
}

.qik-ct-pagination-area-upper.qik-row .qik-ct-page-position {
    margin-bottom: 0;
    padding-top: 0;
    line-height: 2.642;
}

@media screen and (max-width: 47.94em) {
    .qik-ct-pagination-area-upper.qik-row .qik-ct-page-position {
        font-size: 10.5px !important;
        font-size: 0.75rem !important;
        line-height: 3.082;
    }
}

.qik-ct-pagination-area-upper.qik-row .qik-ct-pagination {
    margin: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-pagination-area-upper.qik-row {
        position: absolute;
        right: 0;
        top: -2.8em;
        width: 31em;
        max-width: 31em;
    }

    .qik-ct-pagination-area-upper.qik-row .qik-ct-page-position {
        padding-top: 0;
        line-height: 2.357;
    }

    .qik-ct-pagination-area-upper.qik-row .qik-ct-pagination li {
        display: block;
    }

    .qik-ct-pagination-area-upper.qik-row .qik-ct-pagination li a {
        padding-top: 0;
        padding-bottom: 0;
        line-height: 2em;
    }
}

@media print {
    body {
        background-color: #fff;
    }

    header.qik-search .qik-search-box-header {
        display: none !important;
    }

    .qik-container {
        width: auto !important;
        padding: 0 !important;
    }

    .qik-contents {
        width: auto !important;
        border: none !important;
    }

    .qik-contents.qik-mega-fixed-contents {
        margin-top: 0 !important;
    }

    [role="main"],
    .qik-shareholding [role="main"] {
        width: 100% !important;
        float: none !important;
    }

    [role="navigation"] {
        display: none !important;
    }

    .qik-sub-contents {
        display: none !important;
    }

    [role="status"] p {
        padding-left: 0;
    }

    [role="status"] p:before {
        display: none !important;
    }

    .qik-customer {
        padding-left: 0;
        text-indent: 0;
    }

    .qik-customer:before {
        display: none !important;
    }

    [data-icon].qik-ico-disclaimer {
        padding-left: 0;
        text-indent: 0;
    }

    [class^="qik-btn"],
    .qik-nav-close-btn,
    .qik-nav-close-btn-small,
    .qik-table-msg-btn,
    .qik-nav-pagetop {
        display: none !important;
    }

    [data-icon]:before,
    i[class^="qik-ico-"]:before {
        display: none !important;
    }

    .qik-switch-toggle:after {
        display: none !important;
    }

    .qik-nav-anchor li:before {
        display: none !important;
    }

    .qik-box-caution p,
    .qik-box-caution dl {
        padding-left: 0;
    }

    .qik-box-caution p:before,
    .qik-box-caution dl:before {
        display: none !important;
    }

    .qik-box-error p,
    .qik-box-error dl,
    .qik-box-error ul,
    .qik-box-attention p,
    .qik-box-attention dl,
    .qik-box-attention ul,
    .qik-box-info p,
    .qik-box-info dl,
    .qik-box-info ul,
    .qik-box-info-caution p,
    .qik-box-info-caution dl,
    .qik-box-info-caution ul {
        padding-left: 0;
    }

    .qik-box-error p:before,
    .qik-box-error dl:before,
    .qik-box-error ul:before,
    .qik-box-attention p:before,
    .qik-box-attention dl:before,
    .qik-box-attention ul:before,
    .qik-box-info p:before,
    .qik-box-info dl:before,
    .qik-box-info ul:before,
    .qik-box-info-caution p:before,
    .qik-box-info-caution dl:before,
    .qik-box-info-caution ul:before {
        display: none !important;
    }

    .qik-table-msg-list tbody td a[href]:after,
    .qik-table-msg-list tbody.qik-list-msg td a[href]:after {
        display: none !important;
    }

    .qik-cnt-change:before {
        display: none !important;
    }

    .qik-cnt-change-up:before {
        display: none !important;
    }

    .qik-my-favo-box dt:before {
        display: none !important;
    }

    .qik-my-favo-list-link li:before {
        display: none !important;
    }

    .qik-bln-set .qik-bln-help-icon:before {
        display: none !important;
    }

    .qik-layout-plain dd.qik-this-is:before {
        display: none !important;
    }

    .qik-ttl-btn-area {
        display: none !important;
    }

    .qik-txt-idnt-ico,
    .qik-txt-idnt-ico-right-open-mini {
        margin-left: 0.25em !important;
    }

    .qik-pagination {
        display: none;
    }

    .qik-pagination-slim .qik-prev,
    .qik-pagination-slim .qik-next {
        display: none;
    }

    .qik-ct-pagination {
        display: none !important;
    }

    .qik-hidden-print {
        display: none;
    }

    .qik-table-more-area-after {
        display: none !important;
    }

    .qik-table-column-fixed-wrap .qik-table-column-fixed2 {
        overflow: visible !important;
    }

    .qik-open-table-countable .qik-table-more-area-after {
        display: none !important;
    }

    .qik-open-table-countable .qik-table-column-fixed-wrap .qik-table-column-fixed {
        display: none !important;
    }

    .qik-open-table-countable .qik-table-column-fixed-wrap .qik-table-column-fixed2 {
        margin-left: 0 !important;
        overflow: visible !important;
    }

    .qik-open-table-countable .qik-table-column-fixed-wrap .qik-table-column-fixed2 .qik-table-column-fixed-inner-clone {
        margin-left: 0 !important;
    }

    .qik-bln-wrap {
        display: none !important;
    }

    .qik-modal-backdrop.qik-show {
        display: none !important;
    }

    [role="complementary"] {
        display: none !important;
    }
}

.qik-ct-nav-local .qik-container {
    width: 100%;
}

@media screen and (min-width: 61.25em),
print {
    .qik-ct-nav-local .qik-container {
        width: 980px;
        margin: 0 auto;
    }
}

.qik-ct-nav-second {
    display: none;
    margin-bottom: 0.78em;
    background: #eeeeee;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-nav-second {
        display: block;
    }
}

.qik-ct-nav-second .qik-container {
    padding: 0.78em 0.36em 0.36em 0.85em;
}

.qik-ct-nav-second ul {
    font-size: 0;
    margin: 0 0 -1px;
}

.qik-ct-nav-second ul {
    *zoom: 1;
}

.qik-ct-nav-second ul:before,
.qik-ct-nav-second ul:after {
    content: "";
    display: table;
}

.qik-ct-nav-second ul:after {
    clear: both;
}

.qik-ct-nav-second ul li {
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    padding: 0;
    line-height: 1.57em;
    text-indent: 0;
}

.qik-ct-nav-second ul li a {
    border: 1px solid #bababa;
    -webkit-border-radius: 0.21em;
    -moz-border-radius: 0.21em;
    -ms-border-radius: 0.21em;
    -o-border-radius: 0.21em;
    border-radius: 0.21em;
    display: block;
    padding: 9px 17px 6px 12px;
    background: #ffffff;
    color: #000000;
}

.qik-ct-nav-second ul li a:hover,
.qik-ct-nav-second ul li a:active,
.qik-ct-nav-second ul li a:focus,
.qik-ct-nav-second ul li a.qik-touch,
.qik-ct-nav-second ul li a.qik-is-current {
    border: 2px solid #c00;
    color: #c00;
    padding: 8px 16px 5px 11px;
}

.qik-ct-nav-second ul li a:hover:before,
.qik-ct-nav-second ul li a:active:before,
.qik-ct-nav-second ul li a:focus:before,
.qik-ct-nav-second ul li a.qik-touch:before,
.qik-ct-nav-second ul li a.qik-is-current:before {
    color: #c00;
}

.qik-ct-nav-second ul li a.qik-is-current {
    font-weight: bold;
}

.qik-ct-nav-second ul li a.qik-is-current:before {
    font-weight: normal;
}

.qik-ct-nav-second ul li a:before {
    display: inline-block;
    padding: 0 0.37rem;
    font-family: qik-mffont;
    content: "\25b8";
    color: #505050;
    font-size: 14.98px;
    font-size: 1.07rem;
    line-height: 1;
    position: relative;
}

.qik-ct-nav-second ul li a .qik-ico-squares {
    margin-left: 0.07rem;
    font-size: 13.02px;
    font-size: 0.93rem;
    line-height: 1;
}

.qik-ct-nav-second ul li a .qik-ico-squares:before {
    margin: 0;
}

.qik-ct-nav-second ul li br {
    display: none !important;
}

.qik-ct-nav-third ul {
    margin: 0 0.85em;
}

.qik-ct-nav-third ul {
    *zoom: 1;
}

.qik-ct-nav-third ul:before,
.qik-ct-nav-third ul:after {
    content: "";
    display: table;
}

.qik-ct-nav-third ul:after {
    clear: both;
}

.qik-ct-nav-third ul li {
    border: solid 1px #a7a7a7;
    display: block;
    float: left;
    margin: 0 -1px -1px 0;
    padding: 0;
    text-indent: 0;
    line-height: 1;
    position: relative;
}

.qik-ct-nav-third ul li.qik-is-current a {
    background-color: #fff1f1;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

.qik-ct-nav-third ul li.qik-is-current a:before {
    color: #c00;
}

.qik-ct-nav-third ul li.qik-is-current a .qik-ico-squares:before,
.qik-ct-nav-third ul li.qik-is-current a .qik-ico-to-pc:before {
    font-weight: normal;
}

.qik-ct-nav-third ul li a {
    line-height: 1.75;
    padding: 0.36em 1.21em 0.141em 1.86em;
    background-color: #ffffff;
    display: block;
}

.qik-ct-nav-third ul li a:before {
    color: #717171;
    display: inline;
    font-family: qik-mffont;
    content: "\f1c6";
    font-size: 15.96px;
    font-size: 1.14rem;
    font-weight: bold;
    text-decoration: none;
    position: absolute;
    left: 1rem;
    top: 50%;
    margin-top: -0.71rem;
    line-height: 1;
}

.qik-ct-nav-third ul li a i.qik-ico-squares:before,
.qik-ct-nav-third ul li a i.qik-ico-to-pc:before {
    margin-right: -0.5rem;
}

.qik-ct-nav-third ul li a i.qik-ico-to-pc:before {
    height: 0.975em;
    margin-top: -2px;
    margin-left: 0.1em;
    color: #c00;
    font-size: 17.94872px !important;
    font-size: 1.28205rem !important;
    line-height: 1;
    vertical-align: -25%;
}

.qik-ct-nav-third ul li a:hover,
.qik-ct-nav-third ul li a:active,
.qik-ct-nav-third ul li a:focus,
.qik-ct-nav-third ul li a.qik-touch {
    background-color: #fff1f1;
    text-decoration: none;
    color: #000000;
}

.qik-ct-nav-third ul li a:hover:before,
.qik-ct-nav-third ul li a:active:before,
.qik-ct-nav-third ul li a:focus:before,
.qik-ct-nav-third ul li a.qik-touch:before {
    color: #c00;
}

.qik-ct-tab-list-local {
    margin-top: 1.25em;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-tab-list-local {
        margin-top: 1.429em;
    }
}

.qik-ct-tab-list-local li a {
    font-weight: normal;
    border-radius: 0.125em 0.125em 0 0;
    padding: 0.625em 0.813em;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-tab-list-local li a {
        border-radius: 0.143em 0.143em 0 0;
        padding: 0.714em 0.429em;
    }
}

.qik-ct-tab-list-local li a.qik-ct-tab-active,
.qik-ct-tab-list-local li a:hover {
    font-weight: bold;
    padding: 0.625em 0.813em !important;
}

@media screen and (min-width: 48em),
print {

    .qik-ct-tab-list-local li a.qik-ct-tab-active,
    .qik-ct-tab-list-local li a:hover {
        padding: 0.714em 0.429em !important;
    }
}

.qik-ct-nav-bottom {
    margin: 1.25em 0.25em 0.75em;
    line-height: 1.188em;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-nav-bottom {
        margin: 1.5em 0.214em 1em;
        line-height: 1.357em;
    }
}

.qik-ct-nav-bottom li {
    border-right: 1px solid #bebebe;
    display: inline-block;
    padding-right: 0.938em;
    padding-left: 0;
    margin-right: 0.75em;
    margin-bottom: 0.5em;
    font-weight: bold;
    text-indent: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-nav-bottom li {
        border-right: none;
        border-left: 1px solid #bebebe;
        padding-right: 0;
        padding-left: 1.214em;
        margin-right: 0;
        margin-left: 0.857em;
    }

    .qik-ct-nav-bottom li:first-child {
        border-left: none;
        margin-left: 0;
        padding-left: 0;
    }
}

.qik-ct-nav-bottom li:before {
    color: #c00;
    font-size: 1.2em;
    font-weight: normal;
    font-family: qik-mffont;
    content: "\e874";
    margin-right: 0.312em;
    vertical-align: middle;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-nav-bottom li:before {
        margin-right: 0.357em;
    }
}

.qik-ct-nav-bottom li:last-child {
    border-right: none;
}

button.qik-ct-pull-list-toggle {
    margin-bottom: 0;
    text-align: left;
    height: auto;
    padding: 0.625em 1.875em 0.625em 0.625em;
    line-height: 1;
    font-weight: normal;
    font-size: 14px !important;
    font-size: 1rem !important;
}

@media screen and (min-width: 48em),
print {
    button.qik-ct-pull-list-toggle {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
    }
}

button.qik-ct-pull-list-toggle:after {
    padding: 0;
    top: 50%;
    right: 0.421em;
    margin-top: -0.105em;
    font-size: 18.998px !important;
    font-size: 1.357rem !important;
}

@media screen and (min-width: 48em),
print {
    button.qik-ct-pull-list-toggle:after {
        margin-top: -0.053em;
    }
}

button.qik-ct-pull-list-toggle.qik-switch-push {
    padding: 0.625em 1.875em 0.625em 0.625em;
    -webkit-border-radius: 0.25rem 0.25rem 0 0;
    -moz-border-radius: 0.25rem 0.25rem 0 0;
    -ms-border-radius: 0.25rem 0.25rem 0 0;
    -o-border-radius: 0.25rem 0.25rem 0 0;
    border-radius: 0.25rem 0.25rem 0 0;
    height: auto;
    line-height: 1;
    text-align: left;
}

@media screen and (min-width: 48em),
print {
    button.qik-ct-pull-list-toggle.qik-switch-push {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
        -webkit-border-radius: 0.29rem 0.29rem 0 0;
        -moz-border-radius: 0.29rem 0.29rem 0 0;
        -ms-border-radius: 0.29rem 0.29rem 0 0;
        -o-border-radius: 0.29rem 0.29rem 0 0;
        border-radius: 0.29rem 0.29rem 0 0;
    }
}

button.qik-ct-pull-list-toggle.qik-switch-push:after {
    padding: 0;
    top: 50%;
    right: 0.421em !important;
}

@media screen and (min-width: 48em),
print {
    button.qik-ct-pull-list-toggle.qik-switch-push:after {
        margin-top: -0.053em;
    }
}

.qik-ct-pull-list {
    margin-top: 1.429em;
}

.qik-ct-pull-list-contents {
    position: relative;
}

.qik-ct-pull-list-contents ul {
    background-color: #efefef;
    -webkit-border-radius: 0 0 0.25rem 0.25rem;
    -moz-border-radius: 0 0 0.25rem 0.25rem;
    -ms-border-radius: 0 0 0.25rem 0.25rem;
    -o-border-radius: 0 0 0.25rem 0.25rem;
    border-radius: 0 0 0.25rem 0.25rem;
    border-left: solid 2px #a09e9e;
    border-right: solid 2px #a09e9e;
    border-bottom: solid 2px #a09e9e;
    margin-top: 0;
    position: absolute;
    width: 100%;
    z-index: 50;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-pull-list-contents ul {
        -webkit-border-radius: 0 0 0.29rem 0.29rem;
        -moz-border-radius: 0 0 0.29rem 0.29rem;
        -ms-border-radius: 0 0 0.29rem 0.29rem;
        -o-border-radius: 0 0 0.29rem 0.29rem;
        border-radius: 0 0 0.29rem 0.29rem;
    }
}

.qik-ct-pull-list-contents ul li {
    text-indent: 0;
    border-top: solid 1px #c8c8c8;
    padding-left: 0;
    position: relative;
}

.qik-ct-pull-list-contents ul li:first-child {
    border-top: none;
}

.qik-ct-pull-list-contents ul li a {
    display: block;
    padding: 0.5em 2em 0.438em 0.625em;
    color: #000;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-pull-list-contents ul li a {
        font-size: 16.002px !important;
        font-size: 1.143rem !important;
        padding: 0.5em 0.625em 0.438em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ct-pull-list-contents ul li a:after {
        position: absolute;
        color: #c00;
        top: 50%;
        right: 0.75em;
        margin-top: -0.55em;
        line-height: 1;
        font-family: qik-mffont;
        content: "\e75e";
        font-size: 17.5px !important;
        font-size: 1.25rem !important;
    }
}

.qik-ct-pull-list-contents ul li a:hover,
.qik-ct-pull-list-contents ul li a:focus {
    background-color: #f8e7e7;
    color: #c00;
    text-decoration: none;
}

.qik-nav-menu {
    position: static;
}

.qik-nav-menu .qik-nav-main .qik-nav-tab {
    touch-action: pinch-zoom;
}

@media screen and (min-width: 61.25em),
print {
    .qik-nav-menu .qik-nav-main.qik-nav-wrap {
        max-width: 19.59% !important;
        min-width: 19.59% !important;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-nav-menu .qik-nav-main.qik-nav-wrap {
        max-width: 18.1% !important;
        min-width: 18.1% !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-wrap {
        max-width: 16.88% !important;
        min-width: 16.88% !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-menu .qik-nav-main.qik-nav-wrap p.qik-nav-tab a {
        height: 55px !important;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-nav-menu .qik-nav-main.qik-nav-bank {
        max-width: 15.61% !important;
        min-width: 15.61% !important;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-nav-menu .qik-nav-main.qik-nav-bank {
        max-width: 18.1% !important;
        min-width: 18.1% !important;
    }
}

.qik-nav-menu .qik-nav-main.qik-nav-bank p.qik-nav-tab a {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.qik-nav-menu .qik-nav-main.qik-nav-bank p.qik-nav-tab a .qik-ico-squares {
    margin-left: 0;
}

.qik-nav-menu .qik-nav-main.qik-nav-bank p.qik-nav-tab a .qik-ico-squares:before {
    margin: 0;
    color: #ffffff;
}

@media screen and (min-width: 48em),
print {
    .qik-nav-menu .qik-nav-main.qik-nav-bank p.qik-nav-tab a {
        padding-top: 0.13em !important;
        line-height: 1.27;
    }

    .qik-nav-menu .qik-nav-main.qik-nav-bank p.qik-nav-tab a small {
        font-size: 11.004px !important;
        font-size: 0.786rem !important;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-nav-sub .qik-nav-sub-group {
        width: 161px;
    }

    .qik-nav-sub .qik-nav-sub-group dt.qik-direct-link.qik-ct-nav-popup a {
        padding-right: 1.28em;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-nav-sub .qik-nav-sub-group {
        width: 151px;
    }

    .qik-nav-sub .qik-ct-nav-sub-inner {
        padding-left: 0;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-nav-sub {
        padding: 0 !important;
        top: 55px;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
    }

    .qik-nav-sub .qik-ct-nav-sub-inner {
        margin: 0;
        padding: 0;
    }

    .qik-nav-sub .qik-nav-sub-group {
        border-bottom: solid 1px #dedede;
        position: relative;
    }
}

nav.qik-mega.qik-mega-fixed {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-ct-hover,
nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a:focus {
    border: 1px solid #aeaeae;
    background: #fff1f1;
    color: #c00;
}

@media screen and (max-width: 47.94em) {

    nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-ct-hover,
    nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a:focus {
        border-width: 1px 0;
    }
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-ct-hover .qik-ico-squares:before,
nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a:focus .qik-ico-squares:before {
    color: #c00;
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-ct-hover.qik-nav-disabled,
nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a:focus.qik-nav-disabled {
    border: none;
    color: #555555;
    background: #dadada;
}

nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a.qik-ct-hover.qik-nav-disabled .qik-ico-squares:before,
nav.qik-mega .qik-nav-menu .qik-nav-main p.qik-nav-tab a:focus.qik-nav-disabled .qik-ico-squares:before {
    color: #555555;
}

@media screen and (min-width: 61.25em),
print {
    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-wrap {
        max-width: 17.76% !important;
        min-width: 17.76% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-bank {
        max-width: 13.88% !important;
        min-width: 13.88% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-bank .qik-nav-tab a {
        line-height: 1.27 !important;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-wrap {
        max-width: 16.28% !important;
        min-width: 16.28% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-bank {
        max-width: 16.28% !important;
        min-width: 16.28% !important;
    }

    nav.qik-mega.qik-mega-fixed .qik-nav .qik-nav-main.qik-nav-bank .qik-nav-tab a {
        line-height: 1.27 !important;
    }
}

.qik-nav-close-btn {
    margin: -0.93em 0 0;
}

.qik-nav-close-btn button.qik-btn-base,
.qik-nav-close-btn button.qik-btn-close,
.qik-nav-close-btn button.qik-btn-selected-pt2 {
    border-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-right: -0.71em;
    margin-bottom: 0.86em;
    min-height: 2.5em;
    padding: 0.71em;
    width: auto;
    background: none;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 0;
}

.qik-nav-close-btn button.qik-btn-base:before,
.qik-nav-close-btn button.qik-btn-close:before,
.qik-nav-close-btn button.qik-btn-selected-pt2:before {
    content: "\f295";
    font-size: 26.04px;
    font-size: 1.86rem;
    line-height: 0;
}

.qik-nav-close-btn button.qik-btn-base:hover,
.qik-nav-close-btn button.qik-btn-close:hover,
.qik-nav-close-btn button.qik-btn-selected-pt2:hover,
.qik-nav-close-btn button.qik-btn-base.qik-hover,
.qik-nav-close-btn button.qik-hover.qik-btn-close,
.qik-nav-close-btn button.qik-hover.qik-btn-selected-pt2,
.qik-nav-close-btn button.qik-btn-base:active,
.qik-nav-close-btn button.qik-btn-close:active,
.qik-nav-close-btn button.qik-btn-selected-pt2:active,
.qik-nav-close-btn button.qik-btn-base:focus,
.qik-nav-close-btn button.qik-btn-close:focus,
.qik-nav-close-btn button.qik-btn-selected-pt2:focus,
.qik-nav-close-btn button.qik-btn-base.qik-focus,
.qik-nav-close-btn button.qik-focus.qik-btn-close,
.qik-nav-close-btn button.qik-focus.qik-btn-selected-pt2,
.qik-nav-close-btn button.qik-btn-base.qik-touch,
.qik-nav-close-btn button.qik-touch.qik-btn-close,
.qik-nav-close-btn button.qik-touch.qik-btn-selected-pt2 {
    color: #c00;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-close-btn {
        border-bottom: 1px solid transparent;
        margin: 0;
        background-color: #656565;
    }

    .qik-nav-close-btn button.qik-btn-base,
    .qik-nav-close-btn button.qik-btn-close,
    .qik-nav-close-btn button.qik-btn-selected-pt2 {
        min-height: auto;
        margin: 0;
        padding: 1.13em 1.25em 1.06em;
        color: #ffffff;
    }

    .qik-nav-close-btn button.qik-btn-base:before,
    .qik-nav-close-btn button.qik-btn-close:before,
    .qik-nav-close-btn button.qik-btn-selected-pt2:before {
        font-size: 21.84px;
        font-size: 1.56rem;
    }

    .qik-nav-close-btn button.qik-btn-base:hover,
    .qik-nav-close-btn button.qik-btn-close:hover,
    .qik-nav-close-btn button.qik-btn-selected-pt2:hover,
    .qik-nav-close-btn button.qik-btn-base.qik-hover,
    .qik-nav-close-btn button.qik-hover.qik-btn-close,
    .qik-nav-close-btn button.qik-hover.qik-btn-selected-pt2,
    .qik-nav-close-btn button.qik-btn-base:active,
    .qik-nav-close-btn button.qik-btn-close:active,
    .qik-nav-close-btn button.qik-btn-selected-pt2:active,
    .qik-nav-close-btn button.qik-btn-base:focus,
    .qik-nav-close-btn button.qik-btn-close:focus,
    .qik-nav-close-btn button.qik-btn-selected-pt2:focus,
    .qik-nav-close-btn button.qik-btn-base.qik-focus,
    .qik-nav-close-btn button.qik-focus.qik-btn-close,
    .qik-nav-close-btn button.qik-focus.qik-btn-selected-pt2,
    .qik-nav-close-btn button.qik-btn-base.qik-touch,
    .qik-nav-close-btn button.qik-touch.qik-btn-close,
    .qik-nav-close-btn button.qik-touch.qik-btn-selected-pt2 {
        color: #ffffff;
        opacity: 0.8;
    }
}

.qik-ico-ct-close:before {
    content: "\f295";
}

.qik-ct-nav-btn-area-wrapper:before {
    clear: both;
    display: block;
    content: "";
}

@media screen and (min-width: 48em),
print {
    .qik-ct-nav-btn-area-wrapper {
        margin-right: -5px;
    }
}

.qik-ct-nav-btn-area .qik-btn-base,
.qik-ct-nav-btn-area .qik-btn-close,
.qik-ct-nav-btn-area .qik-btn-selected-pt2 {
    font-family: HiraKakuProN-W3, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: normal;
}

@media screen and (min-width: 48em),
print {
    .qik-ct-nav-btn-area {
        margin: 32px 0 24px 8px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        padding: 0 5px;
        width: 235px;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area.qik-ct-col-btn-area-l {
        width: 258px;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area.qik-ct-nav-popup a {
        padding-right: 1.57em;
    }

    .qik-ct-nav-btn-area .qik-btn-base,
    .qik-ct-nav-btn-area .qik-btn-close,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        border: 1px solid #bababa;
        -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
        margin: 0;
        padding: 0.43em 0.21em 0.29em 2.4em;
        position: relative;
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 1.3;
    }

    .qik-ct-nav-btn-area .qik-btn-base:active,
    .qik-ct-nav-btn-area .qik-btn-close:active,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2:active,
    .qik-ct-nav-btn-area .qik-btn-base:focus,
    .qik-ct-nav-btn-area .qik-btn-close:focus,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2:focus,
    .qik-ct-nav-btn-area .qik-btn-base.qik-touch,
    .qik-ct-nav-btn-area .qik-touch.qik-btn-close,
    .qik-ct-nav-btn-area .qik-touch.qik-btn-selected-pt2 {
        background: #fff1f1;
        -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
        border-color: #66afe9;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-board,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-board,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-board,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-lock-1,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-lock-1,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-lock-1,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-mail-2,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-mail-2,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-mail-2,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-post,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-post,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-post,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-squares,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-squares,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-squares {
        margin-left: 0;
        position: absolute;
        top: 50%;
        left: 1.07em;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-board:before,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-board:before,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-board:before,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-lock-1:before,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-lock-1:before,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-lock-1:before,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-mail-2:before,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-mail-2:before,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-mail-2:before,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-post:before,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-post:before,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-post:before,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-squares:before,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-squares:before,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-squares:before {
        margin: 0;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-board,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-board,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-board {
        margin-top: -1.14em;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-board:before,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-board:before,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-board:before {
        font-size: 23.94px;
        font-size: 1.71rem;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-lock-1,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-lock-1,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-lock-1 {
        margin-top: -1em;
        margin-left: -0.29em;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-lock-1:before,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-lock-1:before,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-lock-1:before {
        font-size: 22.96px;
        font-size: 1.64rem;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-mail-2,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-mail-2,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-mail-2 {
        margin-top: -0.79em;
        margin-left: -0.14em;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-mail-2:before,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-mail-2:before,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-mail-2:before {
        font-size: 19.88px;
        font-size: 1.42rem;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-post,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-post,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-post {
        margin-top: -0.86em;
        margin-left: -0.21em;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-post:before,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-post:before,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-post:before {
        font-size: 21.98px;
        font-size: 1.57rem;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-squares,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-squares,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-squares {
        margin-top: -0.57em;
        left: auto;
        right: 0.64em;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-squares:before,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-squares:before,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-squares:before {
        color: #cc0000;
    }
}

@media screen and (min-width: 61.25em),
print {

    .qik-ct-nav-btn-area .qik-btn-base,
    .qik-ct-nav-btn-area .qik-btn-close,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 {
        -webkit-text-size-adjust: auto;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-ct-nav-btn-area .qik-ct-col-btn-area {
        width: 25%;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area.qik-ct-col-btn-area-l {
        width: 25%;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area.qik-ct-nav-popup a {
        padding-right: 1.29em;
    }

    .qik-ct-nav-btn-area .qik-btn-base,
    .qik-ct-nav-btn-area .qik-btn-close,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 {
        padding-left: 2.11em;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-board,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-board,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-board,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-lock-1,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-lock-1,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-lock-1,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-mail-2,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-mail-2,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-mail-2,
    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-post,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-post,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-post {
        left: 0.86em;
    }

    .qik-ct-nav-btn-area .qik-btn-base .qik-ico-squares,
    .qik-ct-nav-btn-area .qik-btn-close .qik-ico-squares,
    .qik-ct-nav-btn-area .qik-btn-selected-pt2 .qik-ico-squares {
        right: 0.36em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ct-nav-btn-area {
        border-top: 4px solid #dedede;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-base,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-close,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-selected-pt2 {
        display: block;
        margin: 0;
        padding: 1.071em 2.86em 0.93em 0.93em;
        position: relative;
        background: #ffffff;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        text-decoration: none;
        border: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        min-height: auto;
        padding: 1.21em 0.93em 1.07em 3em;
        text-align: left;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-base:after,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-close:after,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-selected-pt2:after {
        margin-top: -0.54em;
        position: absolute;
        top: 50%;
        right: 1.2em;
        font-family: qik-mffont;
        content: "\e75c";
        font-size: 16.1px;
        font-size: 1.15rem;
        line-height: 1;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-base:hover,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-close:hover,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-selected-pt2:hover,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-base:active,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-close:active,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-selected-pt2:active,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-base:focus,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-close:focus,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-selected-pt2:focus {
        background: #eeeeee;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-base:after,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-close:after,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-selected-pt2:after {
        display: none;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-base .qik-ico-lock-1,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-close .qik-ico-lock-1,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-selected-pt2 .qik-ico-lock-1 {
        display: block;
        margin: -1.07em 0 0;
        position: absolute;
        top: 50%;
        left: 0.714em;
    }

    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-base .qik-ico-lock-1:before,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-close .qik-ico-lock-1:before,
    .qik-ct-nav-btn-area .qik-ct-col-btn-area .qik-btn-selected-pt2 .qik-ico-lock-1:before {
        margin: 0;
        font-size: 21.42px !important;
        font-size: 1.53rem !important;
    }
}

.qik-ico-board:before {
    content: "\f000";
}

.qik-ico-post:before {
    content: "\1f4eb";
}

@media screen and (min-width: 48em),
print {
    .qik-nav-sub .qik-ct-nav-related-link {
        padding: 0 0 0.14em 0.96em;
        text-align: left;
    }

    .qik-nav-sub .qik-ct-nav-related-link>li {
        display: inline-block;
        float: none;
        margin-right: 1.57em !important;
        margin-left: 0;
        padding-left: 1em;
        width: auto;
        text-indent: -1em;
    }

    .qik-nav-sub .qik-ct-nav-related-link>li:last-child {
        margin-right: 0;
    }

    .qik-nav-sub .qik-ct-nav-related-link a {
        display: inline;
        margin: 0;
        padding: 0;
        position: relative;
        line-height: 1.5;
        text-decoration: underline;
    }

    .qik-nav-sub .qik-ct-nav-related-link a:hover {
        background-color: transparent !important;
    }

    .qik-nav-sub .qik-ct-nav-related-link .qik-ico-right-open {
        margin-left: -0.29em;
        margin-right: 0.33em;
        line-height: 1;
        text-indent: 0;
    }

    .qik-nav-sub .qik-ct-nav-related-link .qik-ico-right-open:before {
        margin: 0;
        padding-top: 2px;
        color: #717171;
        font-size: 13.44px;
        font-size: 0.96rem;
        line-height: 1;
    }
}

.qik-mega-fixed+.qik-mega-fixed-contents,
.qik-mega-fixed+.qik-ct-nav-second {
    margin-top: 3.5em;
}

@media screen and (max-width: 47.94em) {
    .qik-nav-sd-link-list {
        background-color: rgba(255, 255, 255, 0.9);
        display: block;
        margin-bottom: 0.625em;
    }

    .qik-nav-sd-link-list .qik-nav-sd-link-list-li,
    .qik-nav-sd-link-list>li {
        display: block;
        padding: 0;
        position: relative;
        text-indent: 0;
    }

    .qik-nav-sd-link-list .qik-nav-sd-link-list-li:before,
    .qik-nav-sd-link-list>li:before {
        display: block;
        margin-top: -0.8em;
        position: absolute;
        top: 50%;
        right: 0;
        width: 1em;
        color: #a83d3d;
        font-family: qik-mffont;
        content: "\e874";
        font-size: 17.64px !important;
        font-size: 1.26rem !important;
    }

    .qik-nav-sd-link-list .qik-nav-sd-link-list-li:first-child,
    .qik-nav-sd-link-list>li:first-child {
        border-top: solid 2px #cbcac8;
    }

    .qik-nav-sd-link-list .qik-nav-sd-link-list-li a,
    .qik-nav-sd-link-list>li a {
        border-bottom: 2px solid #cbcac8;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        display: block;
        padding: 0.75em 1.5em 0.75em 0.75em;
        line-height: 1.5;
    }

    .qik-nav-sd-link-list .qik-nav-sd-link-list-li a:before,
    .qik-nav-sd-link-list .qik-nav-sd-link-list-li a:after,
    .qik-nav-sd-link-list>li a:before,
    .qik-nav-sd-link-list>li a:after {
        display: none;
    }

    .qik-nav-sd-link-list .qik-nav-sd-link-list-li a.qik-hover,
    .qik-nav-sd-link-list .qik-nav-sd-link-list-li a:hover,
    .qik-nav-sd-link-list>li a.qik-hover,
    .qik-nav-sd-link-list>li a:hover {
        background-color: #f3f3f3;
    }

    .qik-nav-sd-link-list .qik-nav-sd-link-list-li i.qik-ico-right-open-mini,
    .qik-nav-sd-link-list>li i.qik-ico-right-open-mini {
        display: none;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-table:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-split>.qik-col-split-cell-block {
        border-bottom: none !important;
        min-height: 2.0625rem;
        padding-top: 0.666em;
        padding-bottom: 0.583em;
    }

    .qik-table:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-split>.qik-col-split-cell-block.qik-action {
        border-top: 2px solid #878787 !important;
        padding-top: 0.416em;
        padding-bottom: 0.333em;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr {
        border-bottom-width: 2px;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr.qik-cell-highlight td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr.qik-cell-highlight td {
        background: -webkit-gradient(linear,
                50% 0%,
                50% 1,
                color-stop(100%, #d6d6d6),
                color-stop(100%, #fdf1d1));
        background: -webkit-linear-gradient(#d6d6d6 1px, #fdf1d1 1px);
        background: -moz-linear-gradient(#d6d6d6 1px, #fdf1d1 1px);
        background: -o-linear-gradient(#d6d6d6 1px, #fdf1d1 1px);
        background: linear-gradient(#d6d6d6 1px, #fdf1d1 1px);
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr.qik-cell-highlight>td:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr.qik-cell-highlight .qik-col-head-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr.qik-cell-highlight .qik-col-head-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr.qik-cell-highlight .qik-tr-selection+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr.qik-cell-highlight .qik-tr-selection+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr.qik-cell-highlight>.qik-hidden-sd:first-child+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr.qik-cell-highlight>td:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr.qik-cell-highlight .qik-col-head-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr.qik-cell-highlight .qik-col-head-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr.qik-cell-highlight .qik-tr-selection+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr.qik-cell-highlight .qik-tr-selection+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr.qik-cell-highlight>.qik-hidden-sd:first-child+td {
        background: #fdf1d1;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody th.qik-bdr-emp-col,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-bdr-emp-col,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list th.qik-bdr-emp-col,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-bdr-emp-col {
        border-top: 3px double #d6d6d6;
        margin-top: 0;
        background: #fff;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td {
        border-bottom: none !important;
        min-height: 2.0625rem;
        padding-top: 0.666em;
        padding-bottom: 0.583em;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-action,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-action {
        border-top: 2px solid #878787 !important;
        padding-top: 0.416em;
        padding-bottom: 0.333em;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-col-split,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-col-split {
        min-height: 0;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-action a,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-action p,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-action button,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-action-same a,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-action-same p,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-action-same button,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-action a,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-action p,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-action button,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-action-same a,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-action-same p,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-action-same button {
        margin-top: 0.35em;
        margin-bottom: 0.4em;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-col-split-parent:before,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-col-split-parent:before {
        border-bottom: none !important;
        min-height: 2.0625rem;
        padding-top: 0.666em;
        padding-bottom: 0.583em;
        margin-bottom: -1.1em;
        background: #fff;
        background: -webkit-gradient(linear,
                50% 0%,
                50% 1,
                color-stop(100%, #d6d6d6),
                color-stop(100%, #ffffff));
        background: -webkit-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: -moz-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: -o-linear-gradient(#d6d6d6 1px, #ffffff 1px);
        background: linear-gradient(#d6d6d6 1px, #ffffff 1px);
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-col-split-parent:before.qik-action,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-col-split-parent:before.qik-action {
        border-top: 2px solid #878787 !important;
        padding-top: 0.416em;
        padding-bottom: 0.333em;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody td.qik-col-split>p.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-col-split>p.qik-cell-highlight-sd {
        background: -webkit-gradient(linear,
                50% 0%,
                50% 1,
                color-stop(100%, #d6d6d6),
                color-stop(100%, #fdf1d1));
        background: -webkit-linear-gradient(#d6d6d6 1px, #fdf1d1 1px);
        background: -moz-linear-gradient(#d6d6d6 1px, #fdf1d1 1px);
        background: -o-linear-gradient(#d6d6d6 1px, #fdf1d1 1px);
        background: linear-gradient(#d6d6d6 1px, #fdf1d1 1px);
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody th.qik-col-head-sd+td.qik-txt-lbl:not([data-title]),
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list th.qik-col-head-sd+td.qik-txt-lbl:not([data-title]) {
        background: #fff;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-split,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-split {
        padding-top: 0;
        padding-bottom: 0;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-split>p,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-split>p {
        border-bottom: none !important;
        min-height: 2.0625rem;
        padding-top: 0.666em;
        padding-bottom: 0.583em;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-split>p.qik-action,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-split>p.qik-action {
        border-top: 2px solid #878787 !important;
        padding-top: 0.416em;
        padding-bottom: 0.333em;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr>td:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr>td.qik-col-split:first-child>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-tr-selection+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-tr-selection+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr>td:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr>td.qik-col-split:first-child>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-tr-selection+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-tr-selection+td.qik-col-split>p:first-child {
        background: #fff;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr>td:first-child.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr>td.qik-col-split:first-child>p:first-child.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+td.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+td.qik-col-split>p:first-child.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-tr-selection+td.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-tr-selection+td.qik-col-split>p:first-child.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr>td:first-child.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr>td.qik-col-split:first-child>p:first-child.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+td.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+td.qik-col-split>p:first-child.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-tr-selection+td.qik-item-initialy-hidden,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-tr-selection+td.qik-col-split>p:first-child.qik-item-initialy-hidden {
        background: #fff0c9 !important;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr>td:first-child.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr>td.qik-col-split:first-child>p:first-child.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+td.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+td.qik-col-split>p:first-child.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-tr-selection+td.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-tr-selection+td.qik-col-split>p:first-child.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr>td:first-child.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr>td.qik-col-split:first-child>p:first-child.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+td.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+td.qik-col-split>p:first-child.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-tr-selection+td.qik-cell-highlight-sd,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-tr-selection+td.qik-col-split>p:first-child.qik-cell-highlight-sd {
        background: #fdf1d1;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+td.qik-col-split.qik-item-initialy-hidden>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-tr-selection+td.qik-col-split.qik-item-initialy-hidden>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+td.qik-col-split.qik-item-initialy-hidden>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-tr-selection+td.qik-col-split.qik-item-initialy-hidden>p:first-child {
        background: #fff0c9 !important;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr>.qik-hidden-sd:first-child+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody tr>.qik-hidden-sd:first-child+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+.qik-hidden-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+.qik-hidden-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-tr-selection+.qik-hidden-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody .qik-tr-selection+.qik-hidden-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr>.qik-hidden-sd:first-child+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list tr>.qik-hidden-sd:first-child+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+.qik-hidden-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+.qik-hidden-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-col-head-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+.qik-hidden-sd+td.qik-col-split>p:first-child,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-tr-selection+.qik-hidden-sd+td,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list .qik-tr-selection+.qik-hidden-sd+td.qik-col-split>p:first-child {
        background: #fff;
    }

    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list th.qik-tr-selection,
    .qik-table-transform:not(.qik-table-ac):not(.qik-table-msg-list) tbody.qik-list td.qik-tr-selection {
        border-bottom: 1px solid #878787 !important;
        padding-top: 0.15em;
        padding-bottom: 1em;
    }

    .qik-table tbody tr.qik-cell-highlight-sub-total th,
    .qik-table tbody tr.qik-cell-highlight-sub-total td {
        background: #fff0c9 !important;
    }

    .qik-table-transform tbody tr.qik-cell-highlight-sub-total th,
    .qik-table-transform tbody tr.qik-cell-highlight-sub-total td {
        background: #fff0c9 !important;
        background: -webkit-gradient(linear,
                50% 0%,
                50% 1,
                color-stop(100%, #d6d6d6),
                color-stop(100%, #fff0c9)) !important;
        background: -webkit-linear-gradient(#d6d6d6 1px,
                #fff0c9 1px) !important;
        background: -moz-linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
        background: -o-linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
        background: linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
    }

    .qik-table-transform tbody tr.qik-cell-highlight-sub-total th.qik-col-split>p,
    .qik-table-transform tbody tr.qik-cell-highlight-sub-total td.qik-col-split>p {
        background: -webkit-gradient(linear,
                50% 0%,
                50% 1,
                color-stop(100%, #d6d6d6),
                color-stop(100%, #fff0c9)) !important;
        background: -webkit-linear-gradient(#d6d6d6 1px,
                #fff0c9 1px) !important;
        background: -moz-linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
        background: -o-linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
        background: linear-gradient(#d6d6d6 1px, #fff0c9 1px) !important;
    }

    .qik-table-transform tbody tr.qik-cell-highlight-sub-total th:first-child,
    .qik-table-transform tbody tr.qik-cell-highlight-sub-total td:first-child {
        background: #fff0c9 !important;
    }

    .qik-table-column-fixed-wrap tr.qik-item-initialy-hidden td {
        background: #fff0c9 !important;
    }
}

@media screen and (max-width: 47.94em) {

    .qik-btn-secondary,
    .qik-btn-buy,
    .qik-btn-sell,
    .qik-btn-switching,
    .qik-btn-secondary-sub,
    .qik-btn-accumulate,
    .qik-btn-selected,
    .qik-btn-disabled {
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        min-height: 2.858em;
        padding-top: 0.6em;
    }

    .qik-action .qik-btn-secondary,
    .qik-action .qik-btn-buy,
    .qik-action .qik-btn-sell,
    .qik-action .qik-btn-switching,
    .qik-action .qik-btn-secondary-sub,
    .qik-action .qik-btn-accumulate,
    .qik-action .qik-btn-selected,
    .qik-action .qik-btn-disabled,
    .qik-action-same .qik-btn-secondary,
    .qik-action-same .qik-btn-buy,
    .qik-action-same .qik-btn-sell,
    .qik-action-same .qik-btn-switching,
    .qik-action-same .qik-btn-secondary-sub,
    .qik-action-same .qik-btn-accumulate,
    .qik-action-same .qik-btn-selected,
    .qik-action-same .qik-btn-disabled {
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        min-height: 2.858em;
        padding-top: 0.535em;
    }

    a.qik-btn-secondary,
    a.qik-btn-buy,
    a.qik-btn-sell,
    a.qik-btn-switching,
    a.qik-btn-secondary-sub,
    a.qik-btn-accumulate,
    a.qik-btn-selected,
    a.qik-btn-disabled {
        line-height: 1.5;
    }

    .qik-action a.qik-btn-secondary,
    .qik-action a.qik-btn-buy,
    .qik-action a.qik-btn-sell,
    .qik-action a.qik-btn-switching,
    .qik-action a.qik-btn-secondary-sub,
    .qik-action a.qik-btn-accumulate,
    .qik-action a.qik-btn-selected,
    .qik-action a.qik-btn-disabled,
    .qik-action-same a.qik-btn-secondary,
    .qik-action-same a.qik-btn-buy,
    .qik-action-same a.qik-btn-sell,
    .qik-action-same a.qik-btn-switching,
    .qik-action-same a.qik-btn-secondary-sub,
    .qik-action-same a.qik-btn-accumulate,
    .qik-action-same a.qik-btn-selected,
    .qik-action-same a.qik-btn-disabled {
        line-height: 1.714;
    }

    .qik-action-link .qik-btn-secondary,
    .qik-action-link .qik-btn-buy,
    .qik-action-link .qik-btn-sell,
    .qik-action-link .qik-btn-switching,
    .qik-action-link .qik-btn-secondary-sub,
    .qik-action-link .qik-btn-accumulate,
    .qik-action-link .qik-btn-selected,
    .qik-action-link .qik-btn-disabled {
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        min-height: 2.858em;
    }

    .qik-action-link .qik-btn-base,
    .qik-action-link .qik-btn-close,
    .qik-action-link .qik-btn-selected-pt2 {
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        min-height: 2.858em;
        padding-top: 0.114em;
    }

    .qik-action-link a.qik-btn-base,
    .qik-action-link a.qik-btn-close,
    .qik-action-link a.qik-btn-selected-pt2 {
        line-height: 1.657;
        padding-top: 0.571em;
    }

    .qik-btn-proceed {
        min-height: 3.357em;
        padding-top: 0.535em;
        padding-right: 1.875em;
        padding-left: 1.339em;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        text-indent: 0.535em;
    }

    .qik-btn-proceed i {
        margin-right: 0.482em;
    }

    a.qik-btn-proceed {
        line-height: 2.277;
    }

    .qik-btn-back {
        margin-bottom: 0.535em;
        min-height: 3.357em;
        padding-top: 0.535em;
        padding-right: 1.339em;
        padding-left: 1.875em;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        text-indent: -0.535em;
    }

    a.qik-btn-back {
        line-height: 2.25;
    }

    .qik-btn-skip {
        margin-bottom: 0.535em;
        min-height: 3.357em;
        padding-top: 0.535em;
        padding-right: 1.875em;
        padding-left: 1.339em;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        text-indent: 0.535em;
    }

    a.qik-btn-skip {
        line-height: 2.25;
    }

    .qik-action .qik-btn-disabled,
    .qik-action-same .qik-btn-disabled {
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
        min-height: 2.858em !important;
        line-height: 1.714 !important;
    }

    .qik-menu-btn-list .qik-btn-menu {
        min-height: 3.357em;
        padding-top: 0.535em;
        font-size: 12.25px !important;
        font-size: 0.875rem !important;
    }

    .qik-menu-btn-list .qik-btn-menu.qik-btn-secondary,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-buy,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-sell,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-switching,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-secondary-sub,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-accumulate,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-selected,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-disabled {
        padding-top: 0.535em;
        padding-bottom: 0.45em;
    }

    .qik-menu-btn-list .qik-btn-menu.qik-btn-base,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-close,
    .qik-menu-btn-list .qik-btn-menu.qik-btn-selected-pt2 {
        padding-top: 0.988em;
        padding-bottom: 0.875em;
    }

    .qik-menu-btn-list .qik-btn-menu.qik-btn-base.qik-txt-rows-sd,
    .qik-menu-btn-list .qik-btn-menu.qik-txt-rows-sd.qik-btn-close,
    .qik-menu-btn-list .qik-btn-menu.qik-txt-rows-sd.qik-btn-selected-pt2 {
        padding-top: 0.4725em;
        padding-bottom: 0.35em;
    }

    .qik-menu-btn-list a.qik-btn-menu {
        line-height: 2.277;
    }
}

.qik-kbd-contents .qik-kbd-close-btn {
    background: #ffe8ec;
}

.qik-kbd-contents .qik-kbd-close-btn:hover,
.qik-kbd-contents .qik-kbd-close-btn:active,
.qik-kbd-contents .qik-kbd-close-btn:focus,
.qik-kbd-contents .qik-kbd-close-btn.qik-touch {
    background: #ffe8ec;
}

.qik-ico-attention:before {
    display: inline-block;
    height: 0.975em;
    line-height: 1;
    vertical-align: -7.5%;
    font-size: 1.162790697674419em !important;
}

@media screen and (max-width: 47.94em) {
    .qik-ico-attention:before {
        vertical-align: -15%;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-ico-attention:before {
        vertical-align: -17.5%;
    }
}

.qik-ttl-stock-supple .qik-ico-attention:before {
    margin-bottom: -3px;
    padding-right: 0;
    font-size: 20.34884px !important;
    font-size: 1.45349rem !important;
}

@media screen and (max-width: 47.94em) {
    .qik-ttl-stock-supple .qik-ico-attention:before {
        margin-bottom: -2px;
        font-size: 17.80523px !important;
        font-size: 1.2718rem !important;
    }
}

.qik-col-head-sd .qik-ico-attention:before {
    margin-bottom: -3px;
    padding-right: 0;
    font-size: 20.34884px !important;
    font-size: 1.45349rem !important;
}

@media screen and (max-width: 47.94em) {
    .qik-col-head-sd .qik-ico-attention:before {
        margin-bottom: -2px;
        font-size: 17.80523px !important;
        font-size: 1.2718rem !important;
    }
}

.qik-ico-right-open-mini:before {
    display: inline-block;
    height: 0.975em;
    line-height: 1;
    vertical-align: -7.5%;
    font-size: 1.136363636363636em !important;
    text-indent: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-ico-right-open-mini:before {
        vertical-align: -15%;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-ico-right-open-mini:before {
        vertical-align: -17.5%;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-ttl-stock-supple .qik-ico-right-open-mini:before {
        margin-bottom: -2px;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-txt-s .qik-ico-right-open-mini:before {
        margin-bottom: -1px !important;
    }
}

.qik-col-24.qik-align-r .qik-ico-right-open-mini:before {
    margin-right: 0.125em;
    vertical-align: middle !important;
}

.qik-ico-right-open-mini.qik-lnk-zipcode:before {
    vertical-align: -15%;
}

.qik-ico-squares:before {
    display: inline-block;
    height: 0.975em;
    line-height: 1;
    vertical-align: -15%;
    text-indent: 0;
}

@media screen and (max-width: 47.94em) {
    .qik-ico-squares:before {
        vertical-align: -17.5%;
    }
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-ico-squares:before {
        vertical-align: -20%;
    }
}

.qik-box-caution p:before,
.qik-box-caution dl:before {
    font-size: 46.662px !important;
    font-size: 3.333rem !important;
    margin-top: -0.26em;
    padding-left: 0.25em;
    width: 3.269em;
}

.qik-table-column-fixed-wrap.qik-table-more-area .qik-table-more-area-after,
.qik-table-scrollable.qik-table-more-area .qik-table-more-area-after {
    color: #a3a3a3;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5666);
}

@media screen and (max-width: 47.94em) {

    .qik-table-column-fixed-wrap.qik-table-more-area .qik-table-more-area-after,
    .qik-table-scrollable.qik-table-more-area .qik-table-more-area-after {
        font-size: 85.75px !important;
        font-size: 6.125rem !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ct-pagination li.qik-first a:before {
        font-family: "qik-mffont";
        content: "\e8c7";
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ct-pagination li.qik-prev a:before {
        font-family: "qik-mffont";
        content: "\2190";
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ct-pagination li.qik-next a:after {
        font-family: "qik-mffont";
        content: "\2192";
    }
}

@media screen and (max-width: 47.94em) {
    .qik-ct-pagination li.qik-last a:after {
        font-family: "qik-mffont";
        content: "\e8c8";
    }
}

.qik-table-msg-btn button.qik-switch-push,
.qik-table-msg-btn a.qik-switch-push {
    padding-right: 1.25em !important;
    padding-left: 0.25em !important;
    font-weight: bold;
}

.qik-col-span a.qik-btn-small {
    line-height: 2.1 !important;
    min-height: 2.4em;
    height: 2.4em;
    min-width: 6em !important;
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-col-span a.qik-btn-small {
        min-width: 4em !important;
    }
}

.qik-col-span .qik-col-btn {
    margin-top: 0.1em !important;
    margin-bottom: -0.3em !important;
}

.qik-col-span .qik-col-btn [class^="qik-btn-"] {
    margin-top: -0.28em !important;
}

.qik-col-span .qik-col-stock .qik-horizontal-rhythm {
    margin-top: 0.4em !important;
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {
    .qik-col-span .qik-col-stock .qik-horizontal-rhythm {
        margin-top: 0.35em !important;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-table tbody td.qik-col-span .qik-col-btn [class^="qik-btn-"] {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-step-not-current [class*="qik-lbl-"] {
        margin-bottom: 0;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-table-ac tbody.qik-stack th {
        white-space: normal !important;
    }

    .qik-table-ac tbody.qik-stack td {
        white-space: nowrap !important;
    }
}

.qik-choice-opt button:not([href]) {
    text-decoration: underline !important;
}

.qik-choice-opt button.qik-choice-opt-current,
.qik-choice-opt button.qik-choice-opt-disabled {
    text-decoration: none !important;
}

.qik-bp-board button.qik-switch-toggle.qik-switch-push {
    -webkit-border-radius: 0.25rem 0.25rem 0 0;
    -moz-border-radius: 0.25rem 0.25rem 0 0;
    -ms-border-radius: 0.25rem 0.25rem 0 0;
    -o-border-radius: 0.25rem 0.25rem 0 0;
    border-radius: 0.25rem 0.25rem 0 0;
}

.qik-bp-board .qik-bp-board-detail {
    -webkit-border-radius: 0 0 0.25rem 0.25rem;
    -moz-border-radius: 0 0 0.25rem 0.25rem;
    -ms-border-radius: 0 0 0.25rem 0.25rem;
    -o-border-radius: 0 0 0.25rem 0.25rem;
    border-radius: 0 0 0.25rem 0.25rem;
}

.qik-asset-summary-set .qik-switch-toggle.qik-switch-push {
    -webkit-border-radius: 0.25rem 0.25rem 0 0;
    -moz-border-radius: 0.25rem 0.25rem 0 0;
    -ms-border-radius: 0.25rem 0.25rem 0 0;
    -o-border-radius: 0.25rem 0.25rem 0 0;
    border-radius: 0.25rem 0.25rem 0 0;
}

@media screen and (max-width: 47.94em) {
    .qik-asset-summary-detail {
        -webkit-border-radius: 0 0 0.25rem 0.25rem;
        -moz-border-radius: 0 0 0.25rem 0.25rem;
        -ms-border-radius: 0 0 0.25rem 0.25rem;
        -o-border-radius: 0 0 0.25rem 0.25rem;
        border-radius: 0 0 0.25rem 0.25rem;
    }
}

.qik-ct-btn-base-dark {
    color: #ffffff;
    background-color: #000000 !important;
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(0%, #3b3b3b),
            color-stop(100%, #000000));
    background: -webkit-linear-gradient(#3b3b3b, #000000);
    background: -moz-linear-gradient(#3b3b3b, #000000);
    background: -o-linear-gradient(#3b3b3b, #000000);
    background: linear-gradient(#3b3b3b, #000000);
}

.qik-ct-btn-base-dark:hover,
.qik-ct-btn-base-dark:active,
.qik-ct-btn-base-dark:focus {
    background-color: #555 !important;
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(0%, #666666),
            color-stop(100%, #555555));
    background: -webkit-linear-gradient(#666666, #555555);
    background: -moz-linear-gradient(#666666, #555555);
    background: -o-linear-gradient(#666666, #555555);
    background: linear-gradient(#666666, #555555);
    opacity: 1;
    filter: alpha(opacity=100);
}

.qik-ct-btn-base-dark.qik-btn-base,
.qik-ct-btn-base-dark.qik-btn-close,
.qik-ct-btn-base-dark.qik-btn-selected-pt2 {
    color: #ffffff;
    border: 1px solid transparent !important;
    background-color: #000000 !important;
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(0%, #3b3b3b),
            color-stop(100%, #000000));
    background: -webkit-linear-gradient(#3b3b3b, #000000);
    background: -moz-linear-gradient(#3b3b3b, #000000);
    background: -o-linear-gradient(#3b3b3b, #000000);
    background: linear-gradient(#3b3b3b, #000000);
}

.qik-ct-btn-base-dark.qik-btn-base:hover,
.qik-ct-btn-base-dark.qik-btn-close:hover,
.qik-ct-btn-base-dark.qik-btn-selected-pt2:hover,
.qik-ct-btn-base-dark.qik-btn-base:active,
.qik-ct-btn-base-dark.qik-btn-close:active,
.qik-ct-btn-base-dark.qik-btn-selected-pt2:active,
.qik-ct-btn-base-dark.qik-btn-base:focus,
.qik-ct-btn-base-dark.qik-btn-close:focus,
.qik-ct-btn-base-dark.qik-btn-selected-pt2:focus {
    background-color: #555 !important;
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(0%, #666666),
            color-stop(100%, #555555));
    background: -webkit-linear-gradient(#666666, #555555);
    background: -moz-linear-gradient(#666666, #555555);
    background: -o-linear-gradient(#666666, #555555);
    background: linear-gradient(#666666, #555555);
    opacity: 1;
    filter: alpha(opacity=100);
}

.qik-ico-bank:before {
    content: "\1f3e6";
}

.qik-search-box-header {
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -ms-border-radius: 0.25rem;
    -o-border-radius: 0.25rem;
    border-radius: 0.25rem;
    display: block;
    margin: 0.625em auto;
    min-width: 18.75em;
    position: relative;
    width: 93.75%;
    text-align: center;
}

@media screen and (min-width: 48em),
print {
    .qik-search-box-header {
        -webkit-border-radius: 0.29rem;
        -moz-border-radius: 0.29rem;
        -ms-border-radius: 0.29rem;
        -o-border-radius: 0.29rem;
        border-radius: 0.29rem;
        display: inline-block;
        width: auto;
        margin-top: 0.93em;
        margin-right: 1.07em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-search-box-header {
        width: 100%;
        margin: 1.38em auto 0;
    }
}

.qik-search-box-header label {
    color: #ffffff;
}

.qik-search-box-header .qik-search-qry {
    display: inline-block;
    width: 100%;
    padding-right: 3.37em;
    float: left;
}

@media screen and (min-width: 48em),
print {
    .qik-search-box-header .qik-search-qry {
        width: auto;
        padding: 0;
    }
}

.qik-search-box-header input[type="search"] {
    border-color: #c8c8c8;
    border-right: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 2.19em;
    width: 100%;
    -webkit-appearance: none;
    -webkit-border-radius: 0.25rem 0 0 0.25rem;
    -moz-border-radius: 0.25rem 0 0 0.25rem;
    -ms-border-radius: 0.25rem 0 0 0.25rem;
    -o-border-radius: 0.25rem 0 0 0.25rem;
    border-radius: 0.25rem 0 0 0.25rem;
}

.qik-search-box-header input[type="search"]::-webkit-search-decoration,
.qik-search-box-header input[type="search"]::-webkit-search-cancel-button {
    display: none;
}

.qik-search-box-header input[type="search"]:active,
.qik-search-box-header input[type="search"]:focus,
.qik-search-box-header input[type="search"].qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border: 1px solid #66afe9;
}

@media screen and (min-width: 48em),
print {
    .qik-search-box-header input[type="search"] {
        -webkit-border-radius: 0.29rem 0 0 0.29rem;
        -moz-border-radius: 0.29rem 0 0 0.29rem;
        -ms-border-radius: 0.29rem 0 0 0.29rem;
        -o-border-radius: 0.29rem 0 0 0.29rem;
        border-radius: 0.29rem 0 0 0.29rem;
        height: 2.36em;
        width: 14.142em;
    }
}

.qik-search-box-header input[type="search"].qik-default-val {
    color: #999999;
}

.qik-search-box-header .qik-btn-search {
    border-color: #c8c8c8;
    border-left: 1px solid transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 0;
    min-height: 0;
    min-width: 3.38em;
    padding: 0;
    position: absolute;
    right: 0.428em;
    top: 0.375em;
    background: #e3e3e3;
    font-size: 14px !important;
    font-size: 1rem !important;
    line-height: 2.1875;
    float: left;
    -webkit-border-radius: 0 0.25rem 0.25rem 0;
    -moz-border-radius: 0 0.25rem 0.25rem 0;
    -ms-border-radius: 0 0.25rem 0.25rem 0;
    -o-border-radius: 0 0.25rem 0.25rem 0;
    border-radius: 0 0.25rem 0.25rem 0;
}

.qik-search-box-header .qik-btn-search:hover,
.qik-search-box-header .qik-btn-search:active,
.qik-search-box-header .qik-btn-search:focus,
.qik-search-box-header .qik-btn-search.qik-touch {
    background: #f1f1f1;
}

.qik-search-box-header .qik-btn-search:active,
.qik-search-box-header .qik-btn-search:focus,
.qik-search-box-header .qik-btn-search.qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

@media screen and (min-width: 48em),
print {
    .qik-search-box-header .qik-btn-search {
        -webkit-border-radius: 0 0.29rem 0.29rem 0;
        -moz-border-radius: 0 0.29rem 0.29rem 0;
        -ms-border-radius: 0 0.29rem 0.29rem 0;
        -o-border-radius: 0 0.29rem 0.29rem 0;
        border-radius: 0 0.29rem 0.29rem 0;
        padding-left: 0.08em;
        min-width: 6.307em;
        position: static;
        font-size: 12.992px !important;
        font-size: 0.928rem !important;
        line-height: 2.7;
        letter-spacing: 0.03em;
        height: 2.54em;
    }

    .qik-search-box-header .qik-btn-search .qik-hidden-sd {
        display: inline-block !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-search-box-header .qik-btn-search {
        top: 0;
        right: 0;
        height: 2.19em;
    }
}

.qik-search-box-header .qik-btn-search .qik-ico-search-2:before {
    font-size: 22.4px !important;
    font-size: 1.6rem !important;
    font-weight: bold !important;
    vertical-align: -17%;
}

@media screen and (min-width: 48em),
print {
    .qik-search-box-header .qik-btn-search .qik-ico-search-2:before {
        margin: 0 0.2em 0 -0.2em;
        width: auto;
        font-size: 15.988px !important;
        font-size: 1.142rem !important;
        vertical-align: -5%;
    }
}

.qik-ct-btn-base {
    font-weight: bold;
    min-height: 2.8em;
    padding-top: 0.5em !important;
    border: 1px solid #bebebe !important;
    border-bottom-width: 3px !important;
    background-color: #ffffff !important;
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(0%, #ffffff),
            color-stop(100%, #ededed));
    background: -webkit-linear-gradient(#ffffff, #ededed 100%);
    background: -moz-linear-gradient(#ffffff, #ededed 100%);
    background: -o-linear-gradient(#ffffff, #ededed 100%);
    background: linear-gradient(#ffffff, #ededed 100%);
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.qik-ct-btn-base:hover,
.qik-ct-btn-base:focus {
    background-color: #ffffff;
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(0%, #ffffff),
            color-stop(100%, #ededed));
    background: -webkit-linear-gradient(#ffffff, #ededed 100%);
    background: -moz-linear-gradient(#ffffff, #ededed 100%);
    background: -o-linear-gradient(#ffffff, #ededed 100%);
    background: linear-gradient(#ffffff, #ededed 100%);
    opacity: 0.75;
    filter: alpha(opacity=75);
}

@media screen and (max-width: 47.94em) {
    .qik-ct-btn-base.qik-btn-small.qik-ico-r {
        padding-top: 0.1em !important;
    }

    .qik-ct-btn-base.qik-btn-small.qik-ico-r:before {
        margin-top: -0.5em;
    }
}

.qik-ct-ico-contact {
    margin-left: 0;
}

.qik-ct-ico-contact:before {
    position: relative;
    margin-left: 0;
    content: "\f001";
    font-size: 24.36px !important;
    font-size: 1.74rem !important;
    vertical-align: middle;
    top: -0.14em;
    line-height: 0;
}

.qik-ico-contact:before {
    content: "\f001";
}

.qik-ct-box-insider {
    border-color: #fba1a1;
    background-color: #fff7f6;
}

.qik-ico-faq:before {
    content: "\f292";
}

.qik-ico-info-bell:before {
    content: "\f293";
}

.qik-ico-inquiry:before {
    content: "\f294";
}

.qik-box-caution p:before,
.qik-box-caution dl:before {
    content: "\f1d4";
}

.qik-cnt-change:before {
    content: "\f1d6";
}

.qik-nav-pagetop.qik-nav-fade-in .qik-ico-up-dir-1:before {
    content: "\f1d7 ";
}

.qik-nav-pagetop.qik-nav-fade-out .qik-ico-up-dir-1:before {
    content: "\f1d7";
}

.qik-btn-from-shop:before {
    content: "\f201";
}

.qik-ico-web:before,
.qik-ico-rwd:before {
    content: "\f1da";
}

.qik-ico-desktop:before,
.qik-ico-pc:before {
    content: "\f1de";
}

.qik-ico-up-dir-1:before {
    content: "\f1d7";
}

.qik-ico-down-dir-1:before {
    content: "\f1d6";
}

.qik-ico-attention:before {
    content: "\f1d4" !important;
}

.qik-ico-info-circled-1:before {
    content: "\f1c1";
}

.qik-ico-list-alt:before {
    content: "\f1f0";
}

.qik-ico-gauge-1:before {
    content: "\f200";
}

.qik-ico-shop:before,
.qik-ico-building:before {
    content: "\f201";
}

.qik-ico-calendar-1:before {
    content: "\f1d3";
}

.qik-my-favo-box>dt:before {
    font-family: qik-mffont;
    content: "\f1f0";
}

.qik-btn-help.qik-btnhelp-txt {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 0.2em !important;
    text-align: center;
}

.qik-btn-help.qik-btnhelp-txt .qik-ico-help-circled {
    line-height: 1em;
}

.qik-btn-help.qik-btnhelp-txt .qik-ico-help-circled:before {
    font-size: 1.2rem;
    top: -0.04em;
}

.qik-btn-help.qik-btnhelp-txt .qik-btnhelp-txt-set {
    line-height: 1.2em;
    font-size: 0.6rem;
    font-weight: normal;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-help.qik-btnhelp-txt {
        padding: 0 0.4em !important;
    }

    .qik-btn-help.qik-btnhelp-txt .qik-btnhelp-txt-set {
        line-height: 1em;
        font-size: 13.006px !important;
        font-size: 0.929rem !important;
    }

    .qik-btn-help.qik-btnhelp-txt .qik-ico-help-circled:before {
        font-size: 1.4rem;
    }
}

@media print {
    [role="banner"] {
        border-bottom: solid 5px #333333;
        min-height: 8.36em !important;
    }

    [role="banner"] h1.qik-siteid {
        margin-top: 1.53em !important;
        padding-left: 0.625em;
    }

    [role="banner"] .qik-search-box-header {
        display: none;
    }

    [role="main"] .qik-container {
        padding-top: 0.625em !important;
    }

    [role="contentinfo"] {
        border-top: 2px solid #c00 !important;
    }

    [role="contentinfo"] .qik-container [class^="qik-col-"] {
        display: block;
        width: 100%;
        padding: 1.25em !important;
    }

    [role="contentinfo"] .qik-container [class^="qik-col-"]:first-child {
        padding-bottom: 0 !important;
    }

    [role="contentinfo"] .qik-container .qik-col-8 {
        display: none !important;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-step.qik-step-txt {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 0;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-step.qik-step-txt .qik-step-item {
        width: 5.6em;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        padding: 0.2em 0.05em;
        margin-bottom: 0.83em;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        height: auto;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-step.qik-step-txt .qik-step-arrow {
        display: -webkit-inline-box;
        display: -moz-inline-box;
        display: -ms-inline-flexbox;
        display: -webkit-inline-flex;
        display: inline-flex;
        width: 0.6em;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        height: auto;
        margin-bottom: 0.83em;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-layout.qik-ipt-lm-margin-adjust li input[type="checkbox"],
    .qik-ipt-layout.qik-ipt-lm-margin-adjust li input[type="radio"] {
        top: 0.375em !important;
    }
}

@media screen and (min-width: 48em),
print {

    .qik-ipt-layout.qik-ipt-lm-margin-adjust li input[type="checkbox"]+label,
    .qik-ipt-layout.qik-ipt-lm-margin-adjust li input[type="radio"]+label {
        line-height: 1 !important;
    }
}

.qik-multiple-box.qik-search-box .qik-ipt-layout .qik-ipt-with-flag input[type="radio"]+label,
.qik-multiple-box.qik-search-box .qik-ipt-with-flag.qik-ipt-layout input[type="radio"]+label,
.qik-multiple-box.qik-search-box .qik-ipt-layout .qik-ipt-with-flag input[type="checkbox"]+label,
.qik-multiple-box.qik-search-box .qik-ipt-with-flag.qik-ipt-layout input[type="checkbox"]+label {
    padding-right: 0.31em;
}

@media screen and (min-width: 48em),
print {

    .qik-multiple-box.qik-search-box .qik-ipt-layout .qik-ipt-with-flag input[type="radio"]+label,
    .qik-multiple-box.qik-search-box .qik-ipt-with-flag.qik-ipt-layout input[type="radio"]+label,
    .qik-multiple-box.qik-search-box .qik-ipt-layout .qik-ipt-with-flag input[type="checkbox"]+label,
    .qik-multiple-box.qik-search-box .qik-ipt-with-flag.qik-ipt-layout input[type="checkbox"]+label {
        display: table-cell;
        vertical-align: middle;
        height: 3.24em;
        width: inherit;
        margin: 0 !important;
        padding: 0 0 0 4.64em;
    }
}

.qik-ipt-with-flag img {
    margin: -0.25em 0.69em 0 0.44em;
}

@media screen and (min-width: 48em),
print {
    .qik-ipt-with-flag img {
        position: absolute;
        top: 1.11em;
        left: 1.42em;
    }
}

.qik-btn-proceed span {
    line-height: 1.25;
    display: block;
    min-height: 2.22em;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-proceed span {
        line-height: 1.75;
        min-height: 2.9em;
    }
}

.qik-btn-proceed small {
    position: absolute;
    right: 0;
    bottom: 0.75em;
    left: 0;
    font-size: 9.618px !important;
    font-size: 0.687rem !important;
    line-height: 1;
    text-indent: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-proceed small {
        bottom: 0.6em;
        font-size: 10.99px !important;
        font-size: 0.785rem !important;
    }
}

.qik-sort-ctl-unit-outer {
    display: table;
    margin: 0 0 0.75em auto;
}

@media screen and (max-width: 47.94em) {
    .qik-sort-ctl-unit-outer.qik-visible-sd {
        display: table !important;
    }
}

.qik-sort-ctl-unit-txt {
    display: table-cell;
    margin: 0;
    padding: 0 0 0 0.75em;
    font-size: 12.32px !important;
    font-size: 0.88rem !important;
    line-height: 1.14;
    vertical-align: middle;
}

@media screen and (min-width: 48em),
print {
    .qik-sort-ctl-unit-txt {
        font-size: 14px !important;
        font-size: 1rem !important;
        line-height: 1.25;
    }
}

.qik-sort-ctl-unit-txt:first-child {
    padding-left: 0;
}

.qik-sort-ctl-unit {
    display: table-cell;
    margin: 0;
    padding: 0 0 0 0.38em;
    width: 5.38em;
    vertical-align: middle;
}

.qik-sort-ctl-unit .qik-btn-up,
.qik-sort-ctl-unit .qik-btn-down {
    float: left;
    min-height: 2.19em !important;
    width: 2.5em !important;
    box-shadow: none;
    background: #ffffff;
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(41.84%, #ffffff),
            color-stop(100%, #eeeeee));
    background: -webkit-linear-gradient(#ffffff 41.84%, #eeeeee);
    background: -moz-linear-gradient(#ffffff 41.84%, #eeeeee);
    background: -o-linear-gradient(#ffffff 41.84%, #eeeeee);
    background: linear-gradient(#ffffff 41.84%, #eeeeee);
}

.qik-sort-ctl-unit .qik-btn-up:hover,
.qik-sort-ctl-unit .qik-btn-up:active,
.qik-sort-ctl-unit .qik-btn-up:focus,
.qik-sort-ctl-unit .qik-btn-up.qik-touch,
.qik-sort-ctl-unit .qik-btn-down:hover,
.qik-sort-ctl-unit .qik-btn-down:active,
.qik-sort-ctl-unit .qik-btn-down:focus,
.qik-sort-ctl-unit .qik-btn-down.qik-touch {
    background: #ffffff;
}

.qik-sort-ctl-unit .qik-btn-up:active,
.qik-sort-ctl-unit .qik-btn-up:focus,
.qik-sort-ctl-unit .qik-btn-up.qik-touch,
.qik-sort-ctl-unit .qik-btn-down:active,
.qik-sort-ctl-unit .qik-btn-down:focus,
.qik-sort-ctl-unit .qik-btn-down.qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

.qik-sort-ctl-unit .qik-btn-up.qik-btn-disabled:hover,
.qik-sort-ctl-unit .qik-btn-up.qik-btn-disabled:active,
.qik-sort-ctl-unit .qik-btn-up.qik-btn-disabled:focus,
.qik-sort-ctl-unit .qik-btn-up.qik-btn-disabled.qik-touch,
.qik-sort-ctl-unit .qik-btn-down.qik-btn-disabled:hover,
.qik-sort-ctl-unit .qik-btn-down.qik-btn-disabled:active,
.qik-sort-ctl-unit .qik-btn-down.qik-btn-disabled:focus,
.qik-sort-ctl-unit .qik-btn-down.qik-btn-disabled.qik-touch {
    border-color: #c8c8c8;
}

.qik-sort-ctl-unit .qik-btn-up {
    -webkit-border-radius: 0.25rem 0 0 0.25rem;
    -moz-border-radius: 0.25rem 0 0 0.25rem;
    -ms-border-radius: 0.25rem 0 0 0.25rem;
    -o-border-radius: 0.25rem 0 0 0.25rem;
    border-radius: 0.25rem 0 0 0.25rem;
}

.qik-sort-ctl-unit .qik-btn-up.qik-btn-disabled {
    -webkit-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    -moz-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
}

.qik-sort-ctl-unit .qik-btn-down {
    -webkit-border-radius: 0 0.25rem 0.25rem 0;
    -moz-border-radius: 0 0.25rem 0.25rem 0;
    -ms-border-radius: 0 0.25rem 0.25rem 0;
    -o-border-radius: 0 0.25rem 0.25rem 0;
    border-radius: 0 0.25rem 0.25rem 0;
    border-left: none;
    width: 2.44em !important;
}

.qik-sort-ctl-unit .qik-btn-down.qik-btn-disabled {
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    -moz-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
}

.qik-table thead th .qik-sort-ctl-unit {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: auto;
}

.qik-table thead th .qik-sort-ctl-unit .qik-btn-up,
.qik-table thead th .qik-sort-ctl-unit .qik-btn-down {
    border: 1px solid #666;
    -webkit-border-radius: 0.14em;
    -moz-border-radius: 0.14em;
    -ms-border-radius: 0.14em;
    -o-border-radius: 0.14em;
    border-radius: 0.14em;
    min-height: 1.07em !important;
    width: 1.14em !important;
    line-height: 0.5 !important;
    padding: 0 !important;
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(0%, #fefefe),
            color-stop(100%, #f0f1f1));
    background: -webkit-linear-gradient(#fefefe, #f0f1f1 100%);
    background: -moz-linear-gradient(#fefefe, #f0f1f1 100%);
    background: -o-linear-gradient(#fefefe, #f0f1f1 100%);
    background: linear-gradient(#fefefe, #f0f1f1 100%);
}

.qik-table thead th .qik-sort-ctl-unit .qik-btn-up:hover,
.qik-table thead th .qik-sort-ctl-unit .qik-btn-down:hover {
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(0%, #f0f1f1),
            color-stop(100%, #fefefe));
    background: -webkit-linear-gradient(#f0f1f1, #fefefe 100%);
    background: -moz-linear-gradient(#f0f1f1, #fefefe 100%);
    background: -o-linear-gradient(#f0f1f1, #fefefe 100%);
    background: linear-gradient(#f0f1f1, #fefefe 100%);
}

.qik-table thead th .qik-sort-ctl-unit .qik-btn-up:active,
.qik-table thead th .qik-sort-ctl-unit .qik-btn-up:focus,
.qik-table thead th .qik-sort-ctl-unit .qik-btn-up.qik-touch,
.qik-table thead th .qik-sort-ctl-unit .qik-btn-down:active,
.qik-table thead th .qik-sort-ctl-unit .qik-btn-down:focus,
.qik-table thead th .qik-sort-ctl-unit .qik-btn-down.qik-touch {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

.qik-table thead th .qik-sort-ctl-unit .qik-btn-up.qik-btn-disabled,
.qik-table thead th .qik-sort-ctl-unit .qik-btn-down.qik-btn-disabled {
    border-color: #666 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.qik-table thead th .qik-sort-ctl-unit .qik-btn-up [class*="qik-ico-"]:before,
.qik-table thead th .qik-sort-ctl-unit .qik-btn-down [class*="qik-ico-"]:before {
    line-height: 0.5;
    font-size: 0.89em;
    margin: 0;
}

.qik-table thead th .qik-sort-ctl-unit .qik-btn-down {
    margin-left: 0.14em;
}

@media screen and (min-width: 48em),
print {
    .qik-table thead th .qik-sort-ctl-unit.qik-hidden-sd {
        display: inline-block !important;
    }
}

.qik-all-check-btn-wrap {
    padding: 0;
    vertical-align: top;
}

.qik-all-check-btn-wrap {
    *zoom: 1;
}

.qik-all-check-btn-wrap:before,
.qik-all-check-btn-wrap:after {
    content: "";
    display: table;
}

.qik-all-check-btn-wrap:after {
    clear: both;
}

.qik-all-check-btn-wrap button {
    border-left: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0.43em;
    font-weight: normal;
    float: left;
}

.qik-all-check-btn-wrap button.qik-btn-base,
.qik-all-check-btn-wrap button.qik-btn-close,
.qik-all-check-btn-wrap button.qik-btn-selected-pt2 {
    font-size: 12.25px !important;
    font-size: 0.875rem !important;
    font-family: HiraKakuProN-W3, Osaka, Roboto, "Droid Sans", "メイリオ",
        Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    border-color: #bebebe;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #ffffff;
    background: -webkit-gradient(linear,
            50% 0%,
            50% 100%,
            color-stop(41.84%, #ffffff),
            color-stop(100%, #eeeeee));
    background: -webkit-linear-gradient(#ffffff 41.84%, #eeeeee);
    background: -moz-linear-gradient(#ffffff 41.84%, #eeeeee);
    background: -o-linear-gradient(#ffffff 41.84%, #eeeeee);
    background: linear-gradient(#ffffff 41.84%, #eeeeee);
    color: #000;
}

.qik-all-check-btn-wrap button.qik-btn-base:first-child,
.qik-all-check-btn-wrap button.qik-btn-close:first-child,
.qik-all-check-btn-wrap button.qik-btn-selected-pt2:first-child {
    border-left: 1px solid #bebebe;
}

.qik-all-check-btn-wrap button.qik-btn-base:hover,
.qik-all-check-btn-wrap button.qik-btn-close:hover,
.qik-all-check-btn-wrap button.qik-btn-selected-pt2:hover,
.qik-all-check-btn-wrap button.qik-btn-base:active,
.qik-all-check-btn-wrap button.qik-btn-close:active,
.qik-all-check-btn-wrap button.qik-btn-selected-pt2:active,
.qik-all-check-btn-wrap button.qik-btn-base:focus,
.qik-all-check-btn-wrap button.qik-btn-close:focus,
.qik-all-check-btn-wrap button.qik-btn-selected-pt2:focus,
.qik-all-check-btn-wrap button.qik-btn-base.qik-touch,
.qik-all-check-btn-wrap button.qik-touch.qik-btn-close,
.qik-all-check-btn-wrap button.qik-touch.qik-btn-selected-pt2 {
    background: #ffffff;
}

.qik-all-check-btn-wrap button.qik-btn-base:active,
.qik-all-check-btn-wrap button.qik-btn-close:active,
.qik-all-check-btn-wrap button.qik-btn-selected-pt2:active,
.qik-all-check-btn-wrap button.qik-btn-base:focus,
.qik-all-check-btn-wrap button.qik-btn-close:focus,
.qik-all-check-btn-wrap button.qik-btn-selected-pt2:focus,
.qik-all-check-btn-wrap button.qik-btn-base.qik-touch,
.qik-all-check-btn-wrap button.qik-touch.qik-btn-close,
.qik-all-check-btn-wrap button.qik-touch.qik-btn-selected-pt2 {
    -webkit-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    -moz-box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    box-shadow: 0 0 3px rgba(0, 161, 203, 0.8);
    border-color: #66afe9;
}

@media screen and (max-width: 47.94em) {
    .qik-all-check-btn-wrap button {
        margin-bottom: 1.3em;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-all-check-btn-wrap button {
        min-height: 1.93em;
        padding: 0.43em 1em 0.35em;
    }

    .qik-all-check-btn-wrap button.qik-btn-base,
    .qik-all-check-btn-wrap button.qik-btn-close,
    .qik-all-check-btn-wrap button.qik-btn-selected-pt2 {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-all-check-btn-wrap button.qik-switch-push {
    -webkit-box-shadow: -3px 3px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    -moz-box-shadow: -3px 3px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    box-shadow: -3px 3px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    background: #f7e1e1;
    font-weight: bold;
    cursor: default;
}

.qik-all-check-btn-wrap button.qik-switch-push:last-child {
    -webkit-box-shadow: 3px 3px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    -moz-box-shadow: 3px 3px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
    box-shadow: 3px 3px 2px 0 rgba(0, 0, 0, 0.1) inset !important;
}

.qik-all-check-btn-wrap button.qik-switch-push:hover,
.qik-all-check-btn-wrap button.qik-switch-push:active,
.qik-all-check-btn-wrap button.qik-switch-push:focus,
.qik-all-check-btn-wrap button.qik-switch-push.qik-touch {
    border-color: #bebebe;
    background: #f7e1e1;
}

.qik-all-check-btn-wrap button:first-child {
    -webkit-border-radius: 0.25rem 0 0 0.25rem;
    -moz-border-radius: 0.25rem 0 0 0.25rem;
    -ms-border-radius: 0.25rem 0 0 0.25rem;
    -o-border-radius: 0.25rem 0 0 0.25rem;
    border-radius: 0.25rem 0 0 0.25rem;
}

@media screen and (min-width: 48em),
print {
    .qik-all-check-btn-wrap button:first-child {
        -webkit-border-radius: 0.29rem 0 0 0.29rem;
        -moz-border-radius: 0.29rem 0 0 0.29rem;
        -ms-border-radius: 0.29rem 0 0 0.29rem;
        -o-border-radius: 0.29rem 0 0 0.29rem;
        border-radius: 0.29rem 0 0 0.29rem;
    }
}

.qik-all-check-btn-wrap button:last-child {
    -webkit-border-radius: 0 0.25rem 0.25rem 0;
    -moz-border-radius: 0 0.25rem 0.25rem 0;
    -ms-border-radius: 0 0.25rem 0.25rem 0;
    -o-border-radius: 0 0.25rem 0.25rem 0;
    border-radius: 0 0.25rem 0.25rem 0;
}

@media screen and (min-width: 48em),
print {
    .qik-all-check-btn-wrap button:last-child {
        -webkit-border-radius: 0 0.29rem 0.29rem 0;
        -moz-border-radius: 0 0.29rem 0.29rem 0;
        -ms-border-radius: 0 0.29rem 0.29rem 0;
        -o-border-radius: 0 0.29rem 0.29rem 0;
        border-radius: 0 0.29rem 0.29rem 0;
    }
}

.qik-btn-pkg-proceed-sub {
    background: #cd4800 !important;
    border-color: #cd4800 !important;
}

.qik-btn-pkg-proceed-sub:hover {
    background: #cd4800 !important;
}

.qik-btn-pkg-proceed-sub:active,
.qik-btn-pkg-proceed-sub:focus,
.qik-btn-pkg-proceed-sub.qik-touch {
    background: #cd4800 !important;
}

@media screen and (min-width: 48em) and (max-width: 61.19em) {

    .qik-btn-secondary.qik-btn-pkg-short-md,
    .qik-btn-pkg-short-md.qik-btn-buy,
    .qik-btn-pkg-short-md.qik-btn-sell,
    .qik-btn-pkg-short-md.qik-btn-switching,
    .qik-btn-pkg-short-md.qik-btn-secondary-sub,
    .qik-btn-pkg-short-md.qik-btn-accumulate,
    .qik-btn-pkg-short-md.qik-btn-selected,
    .qik-btn-pkg-short-md.qik-btn-disabled {
        min-height: 2.69em;
        min-width: 8em;
        padding-right: 0;
        padding-left: 0;
        font-size: 13.02px !important;
        font-size: 0.93rem !important;
    }
}

.qik-nest-group.qik-multiple-box.qik-search-box,
.qik-nest-group.qik-multiple-box.qik-sort-box {
    border-bottom-width: 0;
}

.qik-nest-group.qik-multiple-box.qik-search-box [class^="qik-layout-"],
.qik-nest-group.qik-multiple-box.qik-sort-box [class^="qik-layout-"] {
    border-bottom-width: 2px;
}

.qik-nest-group .qik-nest-area {
    border-top: 1px solid #cbcac8;
    border-bottom: 1px solid #cbcac8;
    display: block;
}

@media screen and (min-width: 48em),
print {
    .qik-nest-group .qik-nest-area .qik-row {
        border-top: 1px solid #cbcac8;
        padding-top: 0.21em;
    }

    .qik-nest-group .qik-nest-area .qik-row:first-child {
        border-top: none;
    }
}

.qik-nest-group .qik-nest-area ul {
    margin: 0;
    line-height: 1.25;
    letter-spacing: -0.4em;
}

@media screen and (max-width: 47.94em) {
    .qik-nest-group .qik-nest-area ul>li {
        margin-top: 0.063em;
        margin-bottom: 0.375em;
        padding-right: 0;
    }
}

@media screen and (max-width: 47.94em) {

    .qik-nest-group .qik-nest-area input[type="email"],
    .qik-nest-group .qik-nest-area input[type="number"],
    .qik-nest-group .qik-nest-area input[type="password"],
    .qik-nest-group .qik-nest-area input[type="search"],
    .qik-nest-group .qik-nest-area input[type="tel"],
    .qik-nest-group .qik-nest-area input[type="text"] {
        margin-top: 0.31em;
    }
}

.qik-nest-group .qik-ipt-layout>.qik-nest-area:first-child {
    border-top: none;
}

@media screen and (min-width: 48em),
print {
    .qik-nest-group .qik-ipt-layout>.qik-nest-area:first-child {
        margin-top: -0.32em;
    }
}

.qik-nest-group .qik-ipt-layout>.qik-nest-area:last-child {
    border-bottom: none;
}

@media screen and (max-width: 47.94em) {
    .qik-nest-group .qik-ipt-layout>.qik-nest-area:last-child {
        margin-bottom: 0.63em;
    }
}

.qik-nest-group .qik-nest-area-title {
    display: block;
    border-bottom: 1px solid #cbcac8;
    padding: 1.31em 0.13em 0.56em;
    margin-bottom: 0.19em;
}

@media screen and (min-width: 48em),
print {
    .qik-nest-group .qik-nest-area-title {
        padding: 1.094em 0 0;
        border: none;
    }
}

.qik-lbl-pkg-ipo {
    border: solid 2px #3d8f2e;
    background: #dff9de;
    color: #32610e;
    min-width: 2.93em;
}

.qik-lbl-pkg-po {
    border: solid 2px #d86c35;
    background: #fbe4c9;
    color: #974927;
    min-width: 2.93em;
}

.qik-lbl-pkg-ipo-mini {
    padding: 0.13em 0.38em 0.17em;
    min-height: auto;
    min-width: 5.88em;
    line-height: 1;
}

@media screen and (min-width: 48em),
print {
    .qik-lbl-pkg-ipo-mini {
        font-size: 11.9px !important;
        font-size: 0.85rem !important;
        min-width: 7.2em;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-lbl-pkg-ipo-mini {
        font-size: 14px !important;
        font-size: 1rem !important;
        min-height: 1.31rem;
        min-width: 7.88em;
    }
}

.qik-lbl-pkg-ipo-mini:before {
    font-size: 10.5px;
    font-size: 0.75rem;
}

@media screen and (min-width: 48em),
print {
    .qik-lbl-pkg-ipo-mini:before {
        font-size: 14px;
        font-size: 1rem;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-col .qik-cnt-change-up:before {
        font-size: 272px;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-box {
        border-bottom-width: 1px;
    }
}

.qik-my-favo-box>dt button.qik-switch-toggle-differ {
    position: absolute;
    right: 0.313em;
    top: 0.25em;
    text-indent: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box>dt button.qik-switch-toggle-differ {
        top: 0.143em;
        right: 0.714em;
        font-size: 12.992px !important;
        font-size: 0.928rem !important;
        min-width: 14.928rem;
    }
}

.qik-my-favo-box>dd {
    padding: 0.3125em;
}

@media screen and (max-width: 47.94em) {
    .qik-my-favo-box>dd {
        border-bottom-width: 1px;
    }
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-box>dd {
        padding: 0.714em;
    }
}

@media screen and (max-width: 47.94em) {
    .qik-btn-my-favo-action {
        max-width: 100%;
        width: 100%;
        min-width: 80%;
    }

    .qik-btn-my-favo-action.qik-btn-proceed {
        margin: 0.3em 0 !important;
    }
}

.qik-btn-my-favo-to-edit {
    margin: 0.313em;
    padding-right: 1.5em !important;
    font-size: 13.006px !important;
    font-size: 0.929rem !important;
}

@media screen and (min-width: 48em),
print {
    .qik-btn-my-favo-to-edit {
        margin: 0;
        padding: 0.143em 2em 0 0.714em !important;
    }
}

@media screen and (min-width: 61.25em),
print {
    .qik-btn-my-favo-to-edit {
        min-width: 15.313em;
    }
}

.qik-my-favo-list {
    margin: 0;
    margin-bottom: -0.357em;
    position: static;
}

.qik-my-favo-list .qik-my-favo-list-item {
    padding: 0;
    overflow: visible;
}

.qik-my-favo-txt {
    padding: 0.5em 0 0.5em 0.428em;
}

@media screen and (min-width: 48em),
print {
    .qik-my-favo-txt {
        padding: 0 0 0 0.714em;
    }
}

.qik-my-favo-del button,
.qik-my-favo-add button {
    font-size: 13.125px !important;
    font-size: 0.9375rem !important;
}

@media screen and (min-width: 48em),
print {

    .qik-my-favo-del button,
    .qik-my-favo-add button {
        font-size: 14px !important;
        font-size: 1rem !important;
    }
}

.qik-anchor-pt {
    margin-top: 0;
    padding-top: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-anchor-pt {
        margin-top: -49px;
        padding-top: 49px;
    }
}

.qik-container.qik-popup .qik-anchor-pt,
.qik-container.qik-login .qik-anchor-pt,
.qik-container.qik-onecol .qik-anchor-pt {
    margin-top: 0;
    padding-top: 0;
}

.qik-anchor-pt-offset {
    top: 0;
}

@media screen and (min-width: 48em),
print {
    .qik-anchor-pt-offset {
        top: -50px;
    }
}

.qik-container.qik-popup .qik-anchor-pt-offset,
.qik-container.qik-login .qik-anchor-pt-offset,
.qik-container.qik-onecol .qik-anchor-pt-offset {
    top: 0;
}
