.service.guidebook .input + .input {
    position: relative;
}
/* 멀티체크가능한 셀렉트 */
.multi-select {display:none;position:absolute;top:70px;left:0;width:100%;padding:1rem;box-sizing:border-box;background:#fff;z-index:10;}
.multi-select .chk-custom-wrap {font-size:0;}
.multi-select .chk-custom-wrap:after {content:'';display:block;width:100%;clear:both;}
.multi-select .chk-custom-wrap span {display:inline-block;margin:.2rem;text-align:center;white-space:nowrap;}
.multi-select .chk-custom-wrap input[type=checkbox] {display:none;}
.multi-select .chk-custom-wrap input[type=checkbox] + label {display:block;width:100%;padding:.3rem 1rem;border-radius:5px;border:1px solid #f8f8f8;background:#f8f8f8;box-sizing:border-box;font-size:.8rem;font-weight:300;color:#666;letter-spacing:-1px;cursor:pointer;}
.multi-select .chk-custom-wrap input[type=checkbox]:checked + label {border:1px solid #1ec95b;color:#1ec95b;}
.ims-active .multi-select {display:block;}
.ims-active input[type=text].select-style {background:transparent url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/common/select-arr-active.png) no-repeat;background-position:calc(100% - .5rem) center;background-size:1rem;}
.ims-active input::placeholder {color:#1ec95b;}
.ims-active input::-moz-placeholder {color:#1ec95b;}
.ims-active input:-ms-input-placeholder {color:#1ec95b;}

.multi-select {border:1px solid #333;}
.multi-select .chk-custom-wrap span {width:calc((99.9% - 1.2rem) / 3);}
.multi-select .chk-custom-wrap input[type=checkbox] + label {padding:.3rem 0;}

@media screen and (max-width:768px) {
    .multi-select .chk-custom-wrap input[type=checkbox] + label {font-size:1.08rem;padding:.3rem 0;}
}