input[type="checkbox"] {
    display:none;
}
input[type="checkbox"][img] + label span {
    display:inline-block;
    width:28px;
    height:28px;
    vertical-align:middle;
    background:url("/img_work/check_off.png") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][img]:checked + label span {
    background:url("/img_work/check_on.png") left top no-repeat;
}










input[type="checkbox"][btn] + label span {
    position:relative;display:inline-block;width:90%;height:34px;line-height:34px;text-align:center;padding:0 3px;font-size:15px;letter-spacing:-1px;font-weight:normal;color:#000;background:#fff;border:#d5d5d5 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
input[type="checkbox"][btn]:checked + label span {
    position:relative;display:inline-block;width:90%;height:34px;line-height:34px;text-align:center;padding:0 3px;font-size:15px;letter-spacing:-1px;font-weight:normal;color:#fff;background:#ef7c00;border:#ef7c00 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}


input[type=checkbox] + label.checkbox{ background: url("/img/check_off.png") no-repeat;height: 40px;width: 40px;display:inline-block;text-align: left;padding: 5px 0 0 28px; line-height: 20px;border: none;border-style: none;}
input[type=checkbox]:checked + label.checkbox{ background: url("/img/check_on.png") no-repeat;height: 40px;width: 40px;display:inline-block;text-align: left;padding: 5px 0 0 28px; line-height: 20px;border: none;border-style: none;}


input[type="checkbox"][care_chk] + label span {
    position:relative;display:inline-block;width:80%;height:34px;line-height:34px;font-size:15px;letter-spacing:-1px;font-weight:normal;color:#000;border:#d5d5d5 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    background:#fff url("/img/check2_off.png") no-repeat 5px 50% / 17px 18px;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    text-align: left;
    padding: 0 0 0 30px;
}
input[type="checkbox"][care_chk]:checked + label span {
    position:relative;display:inline-block;width:80%;height:34px;line-height:34px;font-size:15px;letter-spacing:-1px;font-weight:normal;color:#fff;border:#ef7c00 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    background:#ef7c00 url("/img/check2_on.png") no-repeat 5px 50% / 17px 18px;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    text-align: left;
    padding: 0 0 0 30px;
}


input[type="checkbox"][care_lay] + label span {
    position:relative;display:inline-block;width:80%;height:34px;line-height:34px;font-size:15px;letter-spacing:-1px;font-weight:normal;color:#000;border:#d5d5d5 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    background:#fff url("/img/radio2_off.png") no-repeat 5px 50% / 17px 18px;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    text-align: left;
    padding: 0 0 0 30px;
}
input[type="checkbox"][care_lay]:checked + label span {
    position:relative;display:inline-block;width:80%;height:34px;line-height:34px;font-size:15px;letter-spacing:-1px;font-weight:normal;color:#fff;border:#ef7c00 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    background:#ef7c00 url("/img/radio2_on.png") no-repeat 5px 50% / 17px 18px;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    text-align: left;
    padding: 0 0 0 30px;
}



input[type="checkbox"][care_sc] + label span {
    display:inline-block;
    width:35px;
    height:30px;
    vertical-align:middle;
    background:url("/img/daynurse_training_bod_off.gif") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][care_sc]:checked + label span {
    background:url("/img/daynurse_training_bod_on.gif") left top no-repeat;
}

input[type="checkbox"][care_gb] + label span {
    display:inline-block;
    width:35px;
    height:30px;
    vertical-align:middle;
    background:url("/img/daynurse_training_bas_off.gif") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][care_gb]:checked + label span {
    background:url("/img/daynurse_training_bas_on.gif") left top no-repeat;
}

input[type="checkbox"][care_is] + label span {
    display:inline-block;
    width:35px;
    height:30px;
    vertical-align:middle;
    background:url("/img/daynurse_training_dai_off.gif") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][care_is]:checked + label span {
    background:url("/img/daynurse_training_dai_on.gif") left top no-repeat;
}