.dk-select,.dk-select *,.dk-select *:before,.dk-select *:after,.dk-select-multi,.dk-select-multi *,.dk-select-multi *:before,.dk-select-multi *:after{box-sizing:border-box;-prefix-box-sizing:border-box;-prefix-box-sizing:border-box}
.dk-select,.dk-select-multi{position:relative;display:inline-block;width:200px;border-radius:2px;vertical-align:middle;line-height:30px;cursor:pointer}
.dk-selected{position:relative;overflow:hidden;padding:0 40px 0 10px;width:100%;height:32px;border:1px solid #c5c5c5;border-radius:2px;background-color:white;text-overflow:ellipsis;white-space:nowrap;line-height:31px;-prefix-text-overflow:ellipsis}
.dk-selected:before{position:absolute;right:0;display:block;content:'';z-index:99;}
.dk-select:hover .dk-selected{border-color:#2d2d2d;}
.dk-selected:before{top:3px;background-image: url("../images/sprite-tutami.png");height: 24px;width: 24px;border:none;background-position: -240px -96px;right: 10px;}
.dk-select:after{top:39px;width:24px;height:24px;background-image: url("../images/sprite-tutami.png");content:"";background-position:0 -120px;display:none;position:absolute;right:10px;z-index:100;}
.dk-selected-disabled{color:#bbb}
.dk-select .dk-select-options{position:absolute;left:0;display:none;max-height:195px;border-radius:2px}
.dk-select-open-up .dk-select-options{bottom:55px;}
.dk-select-open-down .dk-select-options{top:55px;}
.dk-select-multi .dk-select-options{max-height:10em}
.dk-select-options{z-index:100;overflow-x:hidden;overflow-y:auto;margin:0;width:100%;max-height:306px;border:1px solid #c5c5c5;border-radius:.4em;background-color:#fff;list-style:none}
.dk-option-selected{background-color:#fff;color:#f27300;}
.dk-option{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;height:32px;line-height:32px;}
.dk-select-options .dk-option-highlight{background-color:#f8f8f8;color:#17d0d5}
.dk-select-options .dk-option-disabled{background-color:transparent;color:#bbb}
.dk-optgroup{margin-top:.25em;padding:.25em 0;border:solid #ccc;border-width:1px 0}
.dk-optgroup+.dk-option{margin-top:.25em}
.dk-optgroup+.dk-optgroup{margin-top:0;border-top-width:0}
.dk-optgroup:nth-child(2){margin-top:0;padding-top:0;border-top:0}
.dk-optgroup:last-child{margin-bottom:0;padding-bottom:0;border-bottom-width:0}
.dk-optgroup-label{padding:0 .5em .25em;width:100%;font-weight:bold}
.dk-optgroup-options{padding-left:0;list-style:none}
.dk-optgroup-options li{padding-left:1.2em}
.dk-select-open-up .dk-selected:hover:before,.dk-select-open-down .dk-selected:hover:before{border-top-color:#fff}
.dk-select-open-up .dk-selected:before,.dk-select-open-down .dk-selected:before{border-top-color:#fff}
.dk-select-open-up.dk-select:after,.dk-select-open-down.dk-select:after{display:block;}
.dk-select-open-up.dk-select:after{background-position:-24px -120px;top:auto;bottom:39px;}
.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{display:block;}
.dk-select-multi:hover,.dk-select-multi:focus{outline:0}
.dk-selected:hover,.dk-selected:focus{outline:0;border-color:#2d2d2d}
.dk-selected:hover:before{background-position: -264px -96px;}
.dk-select-disabled{color:#bbb;opacity:.6;cursor:not-allowed}
.dk-select-disabled .dk-selected:hover:before{background-position: -240px -96px;}
select[data-dkcacheid]{display:none}
.dk-select-options a{display:block;color:#fff}
.nb-select{display: inline-block;height: 32px;}
.nb-select .dk-selected{display: inline-block;border:none;background-color: transparent;color:#434d57;}
.nb-select:hover .dk-selected{color:#6cc2e3;}
.nb-select.dk-select-open-up .dk-selected:before,.select-moocs.dk-select-open-down .dk-selected:before {
    border-top-color:#4fb6dd;
}
.select-moocs .dk-option-selected{background-color: transparent;}
.select-moocs .dk-option-selected.dk-option-highlight{background-color: #616f7e}
.nb-select.dk-select-open-up .dk-selected:before,.nb-select.dk-select-open-down .dk-selected:before{
    border-top-color:#4fb6dd;
}
.set-list a{color:#2d2d2d;}
.set-list a{color:#2d2d2d;}
.set-list  .dk-option:hover a{color:#17d0d5;}
