.subtop .inbox .navi:before{background-repeat:no-repeat!important}.cc_top .topbox{background-color:#fff;position:relative}.cc_top .topbox .menu{display:inline-table;width:100%}.cc_top .topbox .menu li{color:#999;display:table-cell;font-size:15px;font-weight:600;height:46px;letter-spacing:-1px;line-height:46px;padding:0 10px;position:relative;text-align:center;width:auto}.cc_top .topbox .menu li.on{color:#009eff}.cc_top .topbox .menu li.on:before{background:#009eff;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.bds_login .section{margin:10px;position:absolute;top:40%;transform:translateY(-50%)}.bds_login .title{text-align:center}.bds_login .title img{width:150px}.bds_login .kakaoLogin img{width:100%}.bds_main .tit_logo{border-bottom:1px solid #ededed;height:54px;position:relative;text-align:right}.bds_main .tit_logo img{height:35px;margin:0 auto;object-fit:contain}.bds_main .tit_logo .tgBtn,.bds_main .tit_logo img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bds_main .tit_logo .tgBtn{border:2px solid #009eff;border-radius:26px;height:27px;transition:.3s;width:72px}.bds_main .tit_logo .tgBtn.valuewalk_on{background:#fff}.bds_main .tit_logo .tgBtn.bodoc_on{background:#009eff}.bds_main .tit_logo .tgBtn.valuewalk_on:before{background:#009eff}.bds_main .tit_logo .tgBtn.bodoc_on:before,.bds_main .tit_logo .tgBtn.valuewalk_on:before{border-radius:25px;content:"";height:21px;left:0;margin:3px 3.5px;position:absolute;top:0;width:21px}.bds_main .tit_logo .tgBtn.bodoc_on:before{background:#fff}.bds_main .tit_logo .tgBtn span{font-size:12px;letter-spacing:-1px;line-height:28px;padding-right:5px}.bds_main .tit_logo .tgBtn.valuewalk_on span{color:#009eff}.bds_main .tit_logo .tgBtn.bodoc_on span{color:#fff}.bds_main .tit_logo .join_btn,.bds_main .tit_logo .login_btn,.bds_main .tit_logo .logout_btn{color:#707070;display:inline-block;letter-spacing:-.8px;margin-left:10px;position:relative;right:15px;top:30px;transform:translateY(-50%)}.container{background:#fff;margin-top:10px;padding:0 15px 20px}.bds_main .contarea1{border-radius:15px;display:flex;flex-wrap:wrap;gap:10px;margin:10px}.bds_main .contarea1 .menu_item{background:#fff;border-radius:12px;box-shadow:0 2px 4px 0 #0000000d;box-sizing:border-box;padding:15px 12px}.bds_main .contarea1 .my_stats{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:calc(70% - 5px)}.bds_main .contarea1 .my_point{width:calc(30% - 5px)}.bds_main .contarea1 .tit{font-family:CoreDream3,sans-serif;letter-spacing:-.3px;margin-bottom:10px;text-align:center}.bds_main .contarea1 .tit span{font-family:CoreDream5,sans-serif;font-size:15px;margin-right:2px}.bds_main .contarea1 .menu_item .list_btn{background:#009eff;border-radius:5px;color:#fff;font-size:13px;margin:0 auto;padding:5px 12px;text-align:center;width:fit-content}.bds_main .contarea1 .menu_item2{background:#fff;border-radius:12px;box-shadow:0 2px 4px 0 #0000000d;padding:15px;width:100%}.bds_main .contarea1 .menu_item2 .content{align-items:center;display:flex;font-family:CoreDream7,sans-serif;justify-content:center}.bds_main .contarea1 .menu_item2 .list_btn{background:#009eff;border-radius:5px;color:#fff;font-size:13px;margin-left:15px;padding:5px 16px;text-align:center;width:fit-content}.bds_main .section_tit{align-items:center;display:flex;font-size:18px;font-weight:700;letter-spacing:-.5px;padding:20px 0 25px;position:relative}.bds_main .section_tit .sub_tit{border-radius:3px;color:#777;font-size:13px;font-weight:400;letter-spacing:-.5px;line-height:22px;margin-left:auto}.bds_main .section_tit:after{transform:translateY(-50%)}.bds_main .contarea2 .content{border-radius:15px}.bds_main .contarea2 .subtit{background:#009eff1a;border-radius:8px;color:#009eff;font-size:15px;font-weight:500;letter-spacing:-.3px;margin-bottom:15px;padding:12px;text-align:center}.bds_main .contarea2 .subtit span{font-weight:600}.bds_main .contarea2 ul.progress{display:flex;gap:4px;justify-content:space-around;text-align:center}.bds_main .contarea2 .progress li{background:#ccd2d4;border-radius:8px;color:#fff;font-weight:500;height:29px;line-height:27px;width:29px}.bds_main .contarea2 .progress li.check{background:#009eff}.bds_main .contarea3 .cont_list{display:flex;padding:14px 2px}.bds_main .contarea3 .cont_list .cont_tit{color:#404040;font-size:15px;margin-right:auto}.bds_main .contarea3 .cont_list .cont_txt{font-size:17px;font-weight:700;padding-right:16px;position:relative}.bds_main .contarea3 .button_area{display:flex;gap:10px;margin-top:10px}.bds_main .contarea3 .button_area button{border-radius:8px;font-size:15px;font-weight:500;letter-spacing:-.3px;line-height:20px;padding:12px 0;width:50%}.bds_main .contarea3 .button_area button.insurance_btn{background:#0041aa;border:1px solid #0041aa;color:#fff}.bds_main .contarea3 .button_area button.record_btn{background:#009eff;border:1px solid #009eff;color:#fff}.bds_main .contarea3 .cont_btn{margin-top:10px}.bds_main .contarea4 .cont_tit{align-items:center;display:flex;gap:15px;justify-content:center}.bds_main .contarea4 .cont_tit p{font-size:17px;font-weight:300;letter-spacing:-.7px}.bds_main .contarea4 .cont_tit span{font-size:18px;font-weight:700;margin-left:5px;margin-right:1px}.bds_main .contarea4 .content2{display:flex;gap:5px;margin-bottom:15px;margin-top:20px}.bds_main .contarea4 .content2 li{background:#f7f7f7;border:1px solid transparent;border-radius:5px;letter-spacing:-.5px;padding:12px 0;text-align:center;width:20%}.bds_main .contarea4 .content2 li .state{border-radius:3px;height:22px;line-height:22px;margin:10px auto 0;width:46px}.bds_main .contarea4 .content2 li.normal .state{background:#13df27;color:#fff}.bds_main .contarea4 .content2 li.caution .state{background:#fba737;color:#fff}.bds_main .contarea4 .content2 li.warning .state{background:#a90cb3;color:#fff}.bds_main .contarea4 .content2 li.danger .state{background:#e74c3c;color:#fff}.cont_btn{background:var(--bs-blue);border-radius:8px;color:#fff;display:block;font-size:15px;font-weight:500;height:46px;letter-spacing:-.3px;line-height:46px;text-align:center}.container.contarea5{background:#ebedf1}.bds_main .contarea5 .additional_service{display:flex;justify-content:space-around}.bds_main .contarea5 .additional_service .item{text-align:center;width:23%}.bds_main .contarea5 .additional_service .item p{font-size:15px;letter-spacing:-.4px;margin-top:12px}.bds_main .contarea5 .additional_service .icon{background:#fff;border:1px solid #e4e4e4;border-radius:50%;height:66px;margin:auto;text-align:center;width:66px}.bds_main .contarea5 .additional_service .icon img{height:100%;object-fit:contain;width:34px}.bds_main .contarea6 .my_community{overflow-x:auto;overflow-y:hidden;padding:15px;white-space:nowrap}.my_community .list_box{background:#fff;border-radius:7px;box-shadow:0 0 12px #00000024;display:inline-block;flex-direction:column;height:180px;margin:0 3px 10px;overflow:hidden;position:relative;white-space:normal;width:calc(50% - 6px)}.my_community .thumbnail{height:100px}.my_community .tit{display:-webkit-box;font-weight:600;letter-spacing:-.5px;overflow:hidden;padding:10px 10px 0;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all}.my_community .txt{bottom:0;color:#999;display:flex;font-size:12px;margin-top:auto;padding:0 10px 10px;position:absolute;width:calc(100% - 20px)}.my_community .txt .joiner span{color:#009eff;font-weight:600}.my_community .txt .favorite.on{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.bds_main .contarea6 .empty_area{margin:15px}.bds_main .contarea7 .my_challenge{overflow-x:auto;overflow-y:hidden;padding:15px;white-space:nowrap}.bds_main .contarea7 .my_challenge .list_box{background:#fff;border-radius:10px;box-shadow:0 0 12px #00000024;display:inline-block;flex-direction:column;height:200px;margin:0 3px 10px;overflow:hidden;position:relative;white-space:normal;width:calc(100% - 6px)}.my_challenge .thumbnail{height:130px;position:relative}.my_challenge .thumbnail .state{border-radius:30px;color:#fff;font-size:11px;height:22px;left:10px;line-height:22px;position:absolute;text-align:center;top:10px;width:60px}.my_challenge .thumbnail .state.proceeding{background:#07bf19}.my_challenge .thumbnail .state.end{background:#888}.my_challenge .thumbnail .state.join{background:#009eff;top:36px}.my_challenge .tit{display:-webkit-box;font-size:16px;font-weight:600;letter-spacing:-1px;overflow:hidden;padding:15px 10px 0;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all}.my_challenge .txt{bottom:0;color:#999;display:flex;font-size:12px;margin-top:auto;padding:0 10px 10px;position:absolute;width:calc(100% - 20px)}.my_challenge .joiner{margin-left:auto}.my_challenge .joiner span{color:#009eff;font-weight:600}.empty_area{background:#f9f9f9;border:1px dashed #e1e1e1;border-radius:15px;display:flex;flex-direction:column;height:105px;padding:15px;text-align:center}.empty_area .tit{color:#878787;letter-spacing:-.3px;margin:18px 0 auto}.empty_area button.empty_btn{background:#efefef;border:1px solid transparent;border-radius:8px;color:#009eff;font-size:15px;font-weight:500;letter-spacing:-.3px;padding:11px;width:100%}.cont_subtit{color:#272727;font-size:20px;font-weight:500;letter-spacing:-.6px;line-height:140%;margin-bottom:5px;padding:70px 5px;text-align:left}.cont_subtit span{color:#009eff}.container-wrap{height:100vh;position:relative}.container-wrap.hidden_insurance .subtop,.container-wrap.medical_history .subtop{height:100px}.container-wrap .cc_top{left:0;position:fixed;top:50px;width:100%}.container-wrap .bot_btnbox{background:#ffffff00;bottom:0;max-width:480px;padding:15px;position:fixed;width:100%}.medical_record_agree .container,.medical_record_certification .container{height:calc(100vh - 120px);margin:0 15px;padding:0;position:relative}.medical_record_certification .container{box-sizing:border-box;height:calc(100vh - 300px);margin:0 auto;max-width:600px;padding:0 15px;position:relative}.medical_record_agree .section2 li{display:flex;padding:10px 15px;position:relative}.medical_record_agree .section2 li label{font-size:15px;letter-spacing:-.5px;transition:.3s}.medical_record_agree .section2 .all_agree{background:#f7f7f7;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:10px;padding:0 15px}.medical_record_agree .section2 .all_agree label{background-position-y:center!important;background-size:20px!important;font-size:17px;font-weight:500;height:50px;line-height:50px;width:100%}.medical_record_agree .section2 li a{height:20px;margin:auto 0 auto auto;position:relative;width:20px}.medical_record_agree .section2 li a:after{background:url(/dist/images/ico_arw_gray.d8202ae0.png) no-repeat;background-size:contain;content:"";height:10px;left:50%;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);width:10px}.medical_record_agree .cont_btn{bottom:10px;position:absolute;width:100%}.medical_record_certification .section2 ul{background:#f7f7f7;border:1px solid #e1e1e1;border-radius:10px;font-size:16px;padding:10px 20px}.medical_record_certification .section2 li{align-items:center;display:flex;padding:2px 0}.medical_record_certification .section2 label{color:#777}.medical_record_certification .section2 input{background-color:#f7f7f7;border:1px solid transparent;font-size:16px;margin-left:auto;text-align:right}.medical_record_certification .section2 input::placeholder{font-size:16px}.medical_record_certification .section3{background:#ffffff00;bottom:0;max-width:480px;width:100%}.medical_record_certification .section3 a{display:block;margin-top:8px}.medical_record_certification .section3 img{max-width:600px;width:100%}.hidden_insurance .section_tit{align-items:center;display:flex;font-size:18px;font-weight:700;letter-spacing:-.5px;padding:20px 0;position:relative}.hidden_insurance .container{background:transparent;margin:0;overflow-y:scroll;padding:0 15px}.hidden_insurance .histroty_list{margin-bottom:10px}.hidden_insurance .histroty_list .content{background:#fff;border-radius:12px;padding:15px}.hidden_insurance .histroty_list .hospital_name{font-size:17px;font-weight:500;letter-spacing:-.8px;margin-bottom:10px}.hidden_insurance .histroty_list .condition{color:#333;font-size:15px;letter-spacing:-.7px;margin-bottom:10px}.hidden_insurance .histroty_list .info{margin-bottom:12px}.hidden_insurance .histroty_list .info_list{display:flex;height:26px;letter-spacing:-.3px;line-height:26px}.hidden_insurance .histroty_list .tit{color:#888}.hidden_insurance .histroty_list .txt{font-weight:500;margin-left:auto}.hidden_insurance .histroty_list .detail_btn{background:#009eff1a;border-radius:8px;color:#009eff;display:block;font-size:15px;font-weight:500;height:42px;letter-spacing:-.3px;line-height:42px;text-align:center}.hidden_insurance_detail .section1,.hidden_insurance_detail .section2,.hidden_insurance_detail .section3{padding:0 15px}.hidden_insurance_detail .hospital_name{font-size:20px;font-weight:600;letter-spacing:-.7px;margin:20px 0}.hidden_insurance_detail .section_tit{color:#333;font-size:17px;font-weight:500;letter-spacing:-1px;padding:15px 0 10px}.hidden_insurance_detail .info_list{display:flex;font-size:15px;height:32px;justify-content:space-between;letter-spacing:-.3px;line-height:32px}.hidden_insurance_detail .info_list .tit{color:#888}.hidden_insurance_detail .info_list .txt{font-weight:500}.hidden_insurance_detail .info_list .code_btn{background:#009eff1a;border-radius:4px;color:#009eff;font-size:13px;letter-spacing:-.7px;margin-left:5px;padding:3px 7px}.hidden_insurance_detail .section3{border-top:1px dashed #e1e1e1;margin:20px;padding:10px 0 0}.hidden_insurance_detail .section3 .info_table{letter-spacing:-.7px;margin:10px 0 15px}.hidden_insurance_detail .section3 .info_table li{display:flex}.hidden_insurance_detail .section3 .info_table li.thead{background:#f3f3f3;border-radius:25px;color:#565656;margin-bottom:3px}.hidden_insurance_detail .section3 .info_table .cont_txt{height:30px;line-height:30px;text-align:center;width:50%}.medical_history .container{background:transparent;margin:0;overflow-y:scroll;padding:50px 15px 120px}.medical_history .section1 .content{display:flex;margin:15px 0}.medical_history .section1 .content select{background:transparent;border:none;box-shadow:none;height:auto}.medical_history .section1 .content .subtit{color:#777;font-size:13px;letter-spacing:-.3px;margin:auto 5px auto auto}.medical_history .section1 .content .subtit span{color:#009eff;font-weight:600}.medical_history .total_money{background:var(--bs-blue);border-radius:12px;color:#ffffffcc;margin:15px 0;padding:15px}.medical_history .total_money .content1,.medical_history .total_money .content2{align-items:center;display:flex;margin-bottom:8px}.medical_history .total_money p{letter-spacing:-1px;margin-right:auto}.medical_history .total_money span{color:#fff;font-size:16px;font-weight:600;margin-left:3px}.medical_history .total_money .claim_btn{background:#00000040;border-radius:7px;color:#fff;font-size:13px;padding:8px 12px}.medical_history .histroty_list{margin-bottom:10px}.medical_history .histroty_list .content{background:#fff;border-radius:12px;padding:15px}.medical_history .histroty_list .hospital_name{display:flex;margin-bottom:10px}.medical_history .histroty_list .hospital_name p{font-size:15px;font-weight:500;letter-spacing:-.7px}.medical_history .histroty_list .hospital_name .detail_btn{color:#009eff;font-size:13px;height:22px;letter-spacing:-1px;line-height:22px;margin-left:auto;padding-right:15px;position:relative;text-align:center}.medical_history .histroty_list .hospital_name .detail_btn:before{background:url(/dist/images/ico_arw_gray.d8202ae0.png) no-repeat;background-size:contain;content:"";height:9px;opacity:.6;position:absolute;right:0;top:50%;transform:translateY(-50%);width:9px}.medical_history .histroty_list .info_list{display:flex;font-size:13px;height:25px;letter-spacing:-.3px;line-height:25px}.medical_history .histroty_list .tit{color:#888}.medical_history .histroty_list .txt{font-weight:500;margin-left:auto}.medical_datail_history .section1,.medical_datail_history .section2,.medical_datail_history .section3{padding:0 15px}.medical_datail_history .hospital_name{font-size:20px;font-weight:600;letter-spacing:-.7px;margin:20px 0}.medical_datail_history .info_list{display:flex;font-size:14px;justify-content:space-between;letter-spacing:-.3px;line-height:32px}.medical_datail_history .info_list .tit{color:#888;width:150px}.medical_datail_history .info_list .txt{font-weight:500}.medical_datail_history .info_list .code_btn{background:#009eff1a;border-radius:4px;color:#009eff;font-size:13px;letter-spacing:-.7px;margin-left:5px;padding:3px 7px}.medical_datail_history .section3{border-bottom:10px solid #ebedf1}.medical_datail_history .section3 .info_list{border-top:1px dashed #e1e1e1;margin:10px 0 0;padding:10px 0}.medical_datail_history .section4 .content{padding:15px}.medical_datail_history .section4 .codename{font-size:20px;font-weight:700;letter-spacing:-1px;margin-bottom:15px}.medical_datail_history .section4 .info_txt{letter-spacing:-.5px}.medical_datail_history .section4 .info_txt p{font-size:15px;margin-bottom:15px}.medical_datail_history .section4 .info_subtxt{border:1px solid #d4d4d4;border-radius:12px;color:#333;font-size:13px;margin-bottom:7px;padding:5px 10px 5px 25px;position:relative;width:fit-content}.medical_datail_history .section4 .info_subtxt span{color:#009eff}.medical_datail_history .section4 .info_subtxt:before{border:1px solid #b0b0b0;border-radius:16px;color:#adadad;content:"\0021";font-family:CoreDream7,sans-serif;font-size:12px;height:14px;left:5px;line-height:16px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:14px}.popup_area{background:#fff;border:1px solid #b0b0b0;border-radius:15px;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 70px)}.popup_area p{font-size:16px;font-weight:300;letter-spacing:-.5px;line-height:160%;margin:15px 0 25px;text-align:center}.popup_area p span{font-weight:700}.modal .apply_box .top{font-size:18px;height:auto;line-height:normal;margin-bottom:25px;text-indent:5px}.modal .apply_box .input_list{margin-bottom:10px}.modal .apply_box span{display:inline-block;width:70px}.modal .apply_box input{border-radius:5px}.modal .apply_box .input_list.region{display:flex;gap:10px;margin-bottom:20px}.modal .apply_box .input_list.region select{width:50%}.modal .apply_box .button_area{display:flex;gap:10px;padding-top:10px}.modal .apply_box .button_area button{width:50%}.modal .apply_box .button_area button.cancel{background:#fff;color:#009eff}.alertStyle .alert_box{border-radius:15px;padding:15px;width:calc(100% - 25px)}.modal .close1{padding:10px;position:absolute;right:5px;top:5px}.modal .close1:before{content:"\2573";font-size:16px}input[type=checkbox].default{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}input[type=checkbox].default+label{background:url(/dist/images/checkbox_off.28992772.svg) no-repeat;background-size:contain;box-sizing:border-box;color:#303030;cursor:pointer;display:inline-block;font-size:14px;height:20px;line-height:19px;padding-left:29px;user-select:none}input[type=checkbox].default+label span{color:#999}input[type=checkbox].default:checked+label{background:url(/dist/images/checkbox_on.b632d4d6.svg) no-repeat;background-size:contain}.privacy-popup-wrapper{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.privacy-popup-cont{background-color:#fff;border-radius:8px;left:50%;max-height:80%;max-width:600px;min-height:100px;overflow-y:auto;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.popup-footer{margin-top:20px;text-align:center}.confirm-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.buzzvil{display:none;position:relative}.buzzvil .tit{font-weight:400;line-height:50px;padding:0 0 0 15px;position:relative;z-index:100}.buzzvil .more_buzz,.buzzvil .tit{font-size:14px;letter-spacing:-1px}.buzzvil .more_buzz{color:#999;position:absolute;right:30px;top:13px}.buzzvil .tit:after{background:url(/dist/images/ico_arw_gray.4bc40a89.svg) no-repeat;background-size:contain;content:"";height:14px;opacity:.5;position:absolute;right:10px;top:17px;width:14px}.buzzvil img{width:100%}.buzzvil .buzbox{list-style:none;padding:5px 10px 0}.buzzvil .buzbox .buzz-mediaview{border-radius:10px;overflow:hidden}.buzzvil .buzbox li .info{padding:0 0 0 50px;position:relative}.buzzvil .buzbox li .info .icon-wrapper{border-radius:5px;left:0;overflow:hidden;position:absolute;top:10px;width:40px}.buzzvil .buzbox li .info .icon-wrapper img{width:100%}.buzzvil .buzbox li .info .title{font-size:14px;font-weight:700;padding:10px 0 5px}.buzzvil .buzbox li .description{color:#666;font-size:12px;padding:0 0 0 50px}.buzzvil .buzbox li .button-wrapper{display:none;padding:10px 0 15px;text-align:right}.buzzvil .buzbox li .button-wrapper button{background-color:#009eff;border:0;border-radius:5px;color:#fff;font-size:13px;font-weight:400;height:34px;line-height:34px;padding:0 15px 0 35px;position:relative}.buzzvil .buzbox li .button-wrapper button:before{background:url(/dist/images/coin.098ab058.svg) 50%;background-size:contain;content:"";height:20px;left:9px;position:absolute;top:7px;width:20px}.buzzvil .buzbox li .button-wrapper button.complete{background-color:#eee;color:#888;padding:0 15px}.buzzvil .buzbox li .button-wrapper button.complete:before{display:none}.dbox{background-color:#fff;border-radius:7px;box-shadow:1px 1px 1px rgba(0,0,0,.05);margin-left:10px;margin-right:10px;overflow:hidden}