.reserve_complete{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;line-height:1.5}.reserve_complete_wrap{padding:20px 28px;width:450px;position:absolute;top:50%;left:50%;z-index:9999;transform:translate(calc(-50% + 1px),calc(-50% + .5px));background-color:var(--color-bg-inverse);border-radius:var(--border-radius-20)}.reserve_complete_wrap .contents .textbox{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 0 32px 0}.reserve_complete_wrap .contents .textbox .title{font-size:var(--font-size-24);font-weight:var(--font-weight-m);color:var(--color-text-primary);text-align:center}.reserve_complete_wrap .contents .textbox .sub_txt{font-size:var(--font-size-14);color:var(--color-text-tertiary);text-align:center}.reserve_complete_wrap .contents .textbox .sub_txt .healthcare_txt{padding:16px 0 0 0;margin:16px 0 0 0;color:var(--color-text-primary);font-weight:var(--font-weight-m);border-top:var(--border-width-1) solid var(--color-border-primary)}.reserve_complete_wrap .btnbox{display:flex;gap:12px;padding:20px 0 0 0}.reserve_complete_wrap .btnbox .btn_check,.reserve_complete_wrap .btnbox .btn_gohealthcare{width:100%;height:48px;color:var(--color-bg-inverse);background:var(--color-bg-brand)}.reserve_complete_wrap .btnbox .btn_close{width:100%;height:48px;color:var(--color-bg-brand);background:var(--color-bg-inverse);border:var(--border-width-1) solid var(--color-border-brand)}@media screen and (max-width:767px){.reserve_complete_wrap{padding:20px;width:calc(100% - 40px);max-width:400px}.reserve_complete_wrap .contents .textbox{gap:20px;padding:20px 0}.reserve_complete_wrap .contents .textbox .title{font-size:var(--font-size-20)}.reserve_complete_wrap .contents .textbox .sub_txt{word-break:keep-all}}