@charset "utf-8";

/* 펫 > 동의 버튼 체크 전후 스타일 변경 */
.step3 .sub_section .agree-button span,
.step5 .sub_section .agree-button span {font-weight:400;}
.step3 .sub_section .agree-button.on span,
.step5 .sub_section .agree-button.on span {font-weight: bold;}

/* 펫 동의 팝업 안에 전체동의 버튼 */
.wyl_pop_new_ui .lypop_btn.all_check_box .all_check_area input[type=checkbox] + label {border: 1px solid #e5e5e5; font-weight: 400; color:#333}
.wyl_pop_new_ui .lypop_btn.all_check_box .all_check_area input[type=checkbox]:checked + label {font-weight: 700;}


/* 펫보험 > 개인정보 이용 및 제공 동의 팝업 통신사별 버튼 스타일 */
.info_text_wrap .telco_btn button {border:1px solid #e5e5e5; font-weight:400;}
.info_text_wrap .telco_btn button:first-child {border-radius:8px 0 0 8px;}
.info_text_wrap .telco_btn button:last-child {border-radius:0 8px 8px 0;}
.info_text_wrap .telco_btn button.on {border:1px solid #6e61de; font-weight:700;}

/* 알릴의무 확인 > 모두 아니오 버튼 초점 */
.sub_section_box .text_box input[type="checkbox"]:focus + .ico_all {outline:2px solid #000; outline-offset:2px;}

/* help 팝업 */
.help_cont .txt_num {color:#888;}
.help_cont .help_item {display:none;}
.help_cont .help_item.on {display:block;}
.help_cont .help_item:nth-child(1) {padding:0 2rem 1.5rem;}