@charset "utf-8";
/*
CSS VERSION : 1.00
*/

/* ****** senior ****** */
.senior {
	zoom: 1.2;
}

.senior.sbRenew header .btn_home {
	background: none;
}

/* common */
.senior.sbRenew .search_area input[readonly] {
	width: calc(100% - 72px);
	margin-top: 3px;
}

.senior.sbRenew .inp_string .input_type01.success {
	padding-right: 38px;
}

.senior.sbRenew .input_division.disabled .input_type01:disabled,
.senior.sbRenew .input_division.disabled .input_type01[readonly=readonly] {
	padding-right: 0;
}

.senior.sbRenew.slideBottom .btn_close {
	width: auto;
	min-width: 20px;
	text-align: center;
	background: none;
}

.senior.sbRenew.slideBottom .btn_close::before {
	content: "닫기";
	display: block;
	color: #212529;
	font-size: 14px;
	white-space: nowrap;
	line-height: 26px;
}

/* 스마트알림함 */
.senior.sbRenew header .btn_txt,
.senior.sbRenew header .btn_txt_white {
	padding: 0 4px;
	font-size: 13px;
}

.senior.sbRenew .btn_txt_white.back {
	left: 16px;
}

.senior.sbRenew .btn_txt_white.back::before {
	content: "이전";
	font-weight: 500;
}

.senior.sbRenew .smart_disc_more {
	height: 190px;
}

/* 거래내역조회 */
.senior.sbRenew header .acc_tit {
	padding: 10px 52px;
}

.senior.sbRenew header .acc_tit .top_num_tit {
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
}

.senior.sbRenew header .btn_setting {
	width: auto;
	background: none;
}

.senior.sbRenew header .btn_setting::before {
	content: "알림설정";
	display: block;
	color: #175ec7;
	font-size: 14px;
	white-space: nowrap;
	line-height: 52px;
}

.senior.sbRenew .color_wrap .ico_copy {
	vertical-align: 1px;
	width: auto;
	height: auto;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	background: none;
}

.senior.sbRenew .color_wrap .ico_copy::before {
	content: "복사";
	display: inline-block;
}

.senior.sbRenew .input_division .input_type01 {
	font-weight: 500;
}

.senior.sbRenew .input_division .input_type01:not(.transiton_pass).success+.input_tit {
	font-size: 12px;
}

.senior.sbRenew~.tooltip_panel.abs {
	position: absolute;
}

.senior.sbRenew .color_wrap .dl_row_ls dt {
	min-width: 98px;
}

/* 검색영역 - 필터버튼 */
.senior.sbRenew .search_area .btn_filter {
	width: auto;
	height: 28px;
	padding: 1px 12px;
	color: #6e7780;
	font-size: 14px;
	line-height: 20px;
	background-image: none;
}

.senior.sbRenew .search_area .btn_filter.on {
	color: #0565f0;
}

/* 이체 - 탭 */
.senior.sbRenew .acco_list.typeTrans li .link,
.senior.sbRenew .acco_list.typeTrans:not(.with_delete_btn) li .link {
	width: 100%;
	margin-bottom: 16px;
}

.senior.sbRenew .acco_list.typeTrans .btn_delete {
	position: relative;
	width: calc(50% - 3px);
	border-radius: 4px;
	text-align: center;
	background: #eceff4;
}

.senior.sbRenew .acco_list.typeTrans .btn_delete::before {
	content: "삭제";
	display: inline-block;
	font-weight: 700;
	line-height: 40px;
}

.senior.sbRenew .acco_list.typeTrans li {
	padding: 20px 0;
}

.senior.sbRenew .acco_list.typeTrans .choice_opt {
	width: calc(50% - 3px);
}

.senior.sbRenew .acco_list.typeTrans .choice_opt .form_ele .favorite {
	width: 100%;
	height: 40px;
	margin: 0;
}

.senior.sbRenew .acco_list.typeTrans .choice_opt .form_ele .favorite::before {
	content: "저장";
	box-sizing: border-box;
	position: static;
	width: 100%;
	border: 1px solid #e1e3e5;
	border-radius: 4px;
	color: #6e7780;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	line-height: 38px;
	background: none;
}

.senior.sbRenew .acco_list.typeTrans .choice_opt .form_ele .favorite:checked::before {
	border: 2px solid #5697f0;
	color: #0566f0;
	line-height: 36px;
}

.senior.sbRenew .acco_list.typeTrans .btn_delete:nth-child(2):last-child,
.senior.sbRenew .acco_list.typeTrans .choice_opt:nth-child(2):last-child {
	width: 100%;
	margin: 0;
}

.senior.sbRenew .tab_menu_box.width_cover .btn_search {
	top: auto;
	right: 11px;
	bottom: 8px;
	width: auto;
	height: 28px;
	border-radius: 4px;
	color: #175ec7;
	background: #e5f1ff;
}

.senior.sbRenew .tab_menu_box.width_cover .btn_search::before {
	content: "계좌검색";
	padding: 4px 12px;
	font-size: 13px;
	font-weight: 700;
	line-height: 20px;
}

.senior.sbRenew .tab_menu_box.width_cover+.view {
	margin-top: 0;
}

.senior.sbRenew .set_wrap.short {
	margin-top: 0;
}

/* 지역화폐 */
.senior.sbRenew .recharge_list li:not(.full)>p {
	font-size: 15px;
}

.senior.sbRenew .recharge_list li:not(.full)>p strong {
	font-size: 17px;
}