.dummy2{background:#000;opacity:.2;z-index:1000002}.detail,.dummy2{bottom:0;left:0;position:fixed;right:0;top:0}.detail{background-color:#fff;padding:40px;z-index:1000003}.detail .cookie-header{height:40px;margin-bottom:10px;width:100%}.detail .contents{height:calc(100% - 50px);overflow-y:auto;width:100%}.detail .contents .title{color:#3b3a39;font-size:20px;font-weight:700;height:26px;margin:60px 0 32px;text-align:left}.detail .contents .dec{margin:20px 0 0;padding-bottom:20px}.detail .contents .border{border-bottom:1px solid var(--grey50)}.detail .contents .btnItem{height:30px;margin:10px 0}.detail .contents .btnItem .edit_mode_btn{float:right;margin-right:4px;margin-top:8px}.detail .contents .btnItem .edit_mode_btn .patient_add{position:relative}.detail .contents .btnItem .title{color:#3b3a39;font-size:16px;line-height:30px;vertical-align:middle}.detail .contents .btn_b{background-color:#2a589f;border:0;border-radius:2px;color:#fff;cursor:pointer;font-size:15px;height:39px;margin:10px 0;width:100%}.detail .contents .btn_b:hover{background-color:#1d4486}.detail .contents .btn_w{background-color:#fff;border:0;border-radius:2px;color:#2a589f;cursor:pointer;font-size:15px;height:39px;margin:10px 0;width:100%}.detail .contents .btn_w:hover{background-color:rgba(0,0,0,.04);text-decoration:none}img.logo{float:left;height:39px;width:138px}img.ic-close{cursor:pointer;float:right;height:24px;width:24px}