@charset "utf-8";

@import url('/https/static12.samsungcard.com/css/personal/base_part01.css');
@import url('/https/static12.samsungcard.com/css/personal/base_part02.css');
@import url('/https/static12.samsungcard.com/css/personal/base_part03.css');
@import url('/https/static12.samsungcard.com/css/personal/base_part04.css');
@import url('/https/static12.samsungcard.com/css/personal/base_part05.css');
@import url('/https/static12.samsungcard.com/css/personal/pageloading.css'); /* 160126_계단현상으로인해추가(개발요청) */
@import url('/https/static12.samsungcard.com/css/personal/base_process.css'); /* 180604_opendigital_W-01-01_추가_채경희 */

section, article, header, footer, nav, aside, hgroup	{display:block;}

.invisible  {visibility:hidden;}  /*렌더링 이후 표시, buildUIControl() 이후 */
.invisible_ajaxComplete    {visibility:hidden;} /* 첫 서비스 응답 시점 */
.invisible_ajaxStop    {visibility:hidden;} /* 여러 비동기 서비스 최종 응답 시점 */

/* 20160727_추가_PS160530001561_특별한도홈페이지/모바일안내및한도상향프로세스구축_유필선 */
.v_al_m { vertical-align: middle !important; }

.dp_table { display: table !important; }
.dp_cell { display: table-cell !important; }

.wid_space { width: 75%; }

	.w768 .desc_wrap .btm_info.space { padding: 0 16px !important; }
	.w768 .btm_info.w768_space { padding: 0; }
/* //20160727_추가_PS160530001561_특별한도홈페이지/모바일안내및한도상향프로세스구축_유필선 */

/* 20160728_추가_PS160530001561_특별한도홈페이지/모바일안내및한도상향프로세스구축_유필선 */
.btn_wrap.txt .btn_ess { position: absolute; top: 0; left: 50%; margin-left: -88.5px; }
	.w768 .btn_wrap.txt .btn_ess { margin-left: -91.5px; }
.btn_wrap.txt .btn_ass { margin-top: 52px; }
	.w768 .btn_wrap.txt .btn_ass { margin-top: 50px; }
/* //20160728_추가_PS160530001561_특별한도홈페이지/모바일안내및한도상향프로세스구축_유필선 */

/* 20160824_추가_PS160722001391_(아파트관리비프로젝트)홈페이지아파트관리비신청중동호수조회추가팝업개발(디자인제작)_유필선 */
.laypop_mpc.another { max-height: 100% !important; }
.laypop_mpc.another.lp480 .ui_scrollarea { min-height: 445px; }
.laypop_mpc.another .pop_content { padding: 0 32px 35px; }
.laypop_mpc.another .pop_content .tab_cont { padding: 0; border: 0; }
.laypop_mpc.another .pop_content .find_wrap .f_wd_saddr03 {width:49%; box-sizing: border-box;}
.laypop_mpc.another .pop_content .find_wrap .f_wd_saddr04 {width:20%;}
.laypop_mpc.another .pop_content .input_search_area.radio_set .f_wd_zipsch01 {width:70%;}
.laypop_mpc.another .pop_content .row.mt1p { margin-top: 1% !important; }
.laypop_mpc.another .pop_content .list_form { width: auto; }
.laypop_mpc.another .pop_content .btn_wrap button.btn_pop_st span { padding-bottom: 0; }
	.w768 .laypop_mpc.another { width: 480px; padding-bottom: 5px; }
/* //20160824_추가_PS160722001391_(아파트관리비프로젝트)홈페이지아파트관리비신청중동호수조회추가팝업개발(디자인제작)_유필선 */

/* sojaemin 카드비교함 신규 Start */
.card_comp_box .bx_top .ico_bx,
.card_comp_box .bx_top .cnt,
.card_comp_box .bx_top .ico_arr,
.card_comp_box .bx_btm .ico_p,
.card_comp_box .bx_btm .added_list .bt_add,
.card_comp_box .bx_btm .added_list .added_card .remove_card {background-image:url('/https/static12.samsungcard.com/images/personal/common/bg_card_comp_sprite.png'); background-repeat:no-repeat; overflow:hidden;}
.card_comp_box {position:relative; width:100%; height:52px; text-align:center; z-index:64;}
.card_comp_box .inner_box {height:inherit;}
/*161014_1.6up*/
.card_comp_box.fixed .locker {position:fixed; top:98px; width:100%; height:inherit;}
/*//161014_1.6up*/
.card_comp_box .bx_top {height:51px; background:url('/https/static12.samsungcard.com/images/personal/common/bg_card_comp_box_top.png') repeat 0 0; border-top:1px solid #6b6c6e;}
.card_comp_box .bx_top .a_toggle {display:inline-block; position:relative; height:51px; padding:0 20px 0 54px;}
.card_comp_box .bx_top .ico_bx {position:absolute; top:12px; left:0; width:36px; height:28px; background-position:-30px 0;}
.card_comp_box .bx_top .tit {color:#fff; font-weight:bold; font-size:16px; line-height:48px;}
.card_comp_box .bx_top .cnt {position:absolute; top:5px; left:27px; width:22px; height:22px; background-position:0 0; color:#fff; font-size:14px; line-height:22px; font-family:Arial;}
.card_comp_box .bx_top .ico_arr {position:absolute; top:24px; right:0; width:12px; height:6px; background-position:-74px -10px;}
.card_comp_box .bx_top .a_toggle.open .ico_arr {background-position:-74px 0;}
.card_comp_box .bx_btm {display:none; position:absolute; top:52px; left:0; width:100%; height:150px; border-top:1px solid #65676a; background:url('/https/static12.samsungcard.com/images/personal/common/bg_card_comp_box_list.png') repeat 0 0;}
.card_comp_box .bx_btm .bx_list {position:relative; width:576px; height:150px; margin:0 auto; padding:0 140px 0 184px;}
.card_comp_box .bx_btm .add_txt {position:absolute; top:68px; left:0; padding-left:26px; color:#fff; font-weight:bold; font-size:14px; line-height:16px; text-align:left;}
.card_comp_box .bx_btm .add_txt .ico_p {position:absolute; top:2px; left:0; width:18px; height:14px; background-position:-92px 0;}
.card_comp_box .bx_btm .btn_tb_org,
.card_comp_box .bx_btm .btn_tb_gray {position:absolute; top:55px; right:0;}
.card_comp_box .bx_btm .added_list {}
.card_comp_box .bx_btm .added_list:after {display:table; clear:both; content:'';}
.card_comp_box .bx_btm .added_list li {float:left; width:190px; height:150px; border-right:1px solid #5b5d60;}
.card_comp_box .bx_btm .added_list li:first-of-type {border-left:1px solid #5b5d60;}
.card_comp_box .bx_btm .added_list .default {padding:28px 30px 0;}
.card_comp_box .bx_btm .added_list .bt_add {display:block; width:130px; height:84px; margin:0 auto; background-position:0 -34px;}
.card_comp_box .bx_btm .added_list .txt_info {display:inline-block; width:100%; color:#fff; font-weight:bold; font-size:13px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.card_comp_box .bx_btm .added_list .added_card {position:relative; height:122px; padding:28px 32px 0 30px; background:url('/https/static12.samsungcard.com/images/personal/common/bg_card_comp_added.png') repeat 0 0;}
.card_comp_box .bx_btm .added_list .added_card .img_card {width:128px; height:82px; margin:0 auto;}
.card_comp_box .bx_btm .added_list .added_card .img_card img {width:100%;}
.card_comp_box .bx_btm .added_list .added_card .remove_card {position:absolute; top:0; right:0; width:20px; height:20px; background-position:-116px 0;}
	.w768 .card_comp_box .bx_top .ico_bx,
	.w768 .card_comp_box .bx_top .cnt,
	.w768 .card_comp_box .bx_top .ico_arr,
	.w768 .card_comp_box .bx_btm .ico_p,
	.w768 .card_comp_box .bx_btm .added_list .bt_add,
	.w768 .card_comp_box .bx_btm .added_list .added_card .remove_card {background-image:url('/https/static12.samsungcard.com/images/personal/common/bg_card_comp_sprite_mpc.png'); background-repeat:no-repeat;}
	.w768 .card_comp_box {height:32px;}
	.w768 .card_comp_box.fixed .locker {top:45px;}
	.w768 .card_comp_box .bx_top {min-width:320px; height:32px; border-top:none;}
	.w768 .card_comp_box .bx_top .a_toggle {height:32px; padding:0 15px 0 32px;}
	.w768 .card_comp_box .bx_top .ico_bx {top:10px; left:0; width:19px; height:15px; background-position:-17px 0;}
	.w768 .card_comp_box .bx_top .tit {font-size:12px; line-height:32px;}
	.w768 .card_comp_box .bx_top .cnt {top:5px; left:14px; width:13px; height:13px; background-position:0 0; font-size:9px; line-height:13px;}
	.w768 .card_comp_box .bx_top .ico_arr {top:14px; right:0; width:9px; height:6px; background-position:-40px -9px;}
	.w768 .card_comp_box .bx_top .a_toggle.open .ico_arr {background-position:-40px 0;}
	.w768 .card_comp_box .bx_btm {top:32px; padding:0 0 56px; height:104px;}
	.w768 .card_comp_box .bx_btm .bx_list {width:100%; margin:0; padding:0; height:104px;}
	.w768 .card_comp_box .bx_btm .add_txt {top:124px; left:16px; padding-left:18px;}
	.w768 .card_comp_box .bx_btm .add_txt .ico_p {top:3px; left:0; width:14px; height:11px; background-position:-53px 0;}
	.w768 .card_comp_box .bx_btm .btn_tb_org,
	.w768 .card_comp_box .bx_btm .btn_tb_gray {top:116px; right:16px; height:30px; line-height:30px;}
	.w768 .card_comp_box .bx_btm .btn_tb_org span,
	.w768 .card_comp_box .bx_btm .btn_tb_gray span {height:30px; line-height:30px;}
	.w768 .card_comp_box .bx_btm .added_list {}
	.w768 .card_comp_box .bx_btm .added_list li {width:33%; height:104px; border-bottom:1px solid #5b5d60; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.w768 .card_comp_box .bx_btm .added_list li:first-of-type {width:34%;}
	.w768 .card_comp_box .bx_btm .added_list .default {padding:18px 0 0;}
	.w768 .card_comp_box .bx_btm .added_list .bt_add {width:88px; height:57px; margin:0 auto; background-position:0 -18px;}
	.w768 .card_comp_box .bx_btm .added_list .txt_info {margin-top:2px; font-size:12px;}
	.w768 .card_comp_box .bx_btm .added_list .added_card {height:85px; padding:18px 5px 0; background:url('/https/static12.samsungcard.com/images/personal/common/bg_card_comp_added.png') repeat 0 0;}
	.w768 .card_comp_box .bx_btm .added_list .added_card .img_card {width:88px; height:56px;}
	.w768 .card_comp_box .bx_btm .added_list .added_card .remove_card {width:14px; height:14px; background-position:-71px 0;}
/* sojaemin 카드비교함 신규 END */

/* 171228 / 추가 / 김현진 */
/* 20170302_추가_PS170123001111_유필선 */
.wid_100p { width: 100% !important; }
.fs_14 { font-size: 14px !important; }
.fc_gold { color: #b47b5e !important; }
/* //20170302_추가_PS170123001111_유필선 */
/* //171228 / 추가 / 김현진 */

/* 190221 / 추가 / PS190130001222 / 권혁찬 */
.lp430.laypop_mpc.traders_pop{width:580px;max-height:570px}
.traders_pop .txt_h{font-size:20px;line-height:26px;color:#0b0d0f;font-weight: bold;text-align:center;;}
.traders_pop .txt_h .c_color{color:#70b92c;}
.traders_pop .ui_scrollarea{max-height:450px;}
i {font-style:italic;}
.traders_pop table th span{font-weight:normal;}
/* //190221 / 추가 / PS190130001222 / 권혁찬 */

/* 201208 추가 / PS201113001161 / 김동영 */
.new_snack_vinyl04 {width:600px;border-radius: 5px;overflow: hidden;}/* 210201 수정 / 김은영 */
.new_snack_vinyl04.pop_default .laypop_header {position:relative;padding:37px 40px 34px;background-color:#2e81f8;border-bottom:none;box-shadow:none;box-sizing:border-box;}
.new_snack_vinyl04.pop_default.laypop_mpc .laypop_header h1 {color:#fff;font-weight:bold;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;line-height:1.5;}
.new_snack_vinyl04.pop_default.laypop_mpc .laypop_header .bt_more {position:absolute;right:40px;top:50px;display:inline-block;height:32px;line-height:32px;border-radius:50px;font-size:14px;padding:0 20px;color:#fff;border:1px solid #82b3fb;}
.new_snack_vinyl04.pop_event .laypop_header {position:relative;padding:37px 40px 34px;min-height:220px;background-color:#d0e3fa;border-bottom:none;box-shadow:none;box-sizing:border-box;} 
.new_snack_vinyl04.pop_event.laypop_mpc .laypop_header h1 {color:#000;font-weight:bold;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;line-height:1.5;margin-bottom:18px;}
.new_snack_vinyl04.pop_event.laypop_mpc .laypop_header .bt_more {position:relative;display:inline-block;height:32px;line-height:32px;border-radius:50px;font-size:14px;padding:0 20px;color:#333;border:1px solid #8e9bac;}
.new_snack_vinyl04.pop_event.laypop_mpc .laypop_header .img {position:absolute;bottom:0px;right:60px;width:197px;height:198px;}
.new_snack_vinyl04.laypop_mpc .laypop_content {margin-top:34px !important;padding:0 39px 22px !important;}
.new_snack_vinyl04 .cont_box .list {line-height: 26px;}
.new_snack_vinyl04 .cont_box .list dt {margin-bottom:4px;font-size:18px;font-weight: bold;}
.new_snack_vinyl04 .cont_box .list dd {margin-bottom:20px;}
.new_snack_vinyl04 .txt_bar {padding:0 0 0 12px;background-position: 2px 14px;}
.new_snack_vinyl04 .laypop_footer {border-top:none; padding:17px 34px 18px 24px; min-height: 25px; font-size: 15px; background-color:#f3f5f8;}
.new_snack_vinyl04 .laypop_footer:after {content: ""; display: block; clear: both;}
.new_snack_vinyl04 .laypop_footer .close {position: static; margin-top:2px;background: none; width: auto; height: auto; line-height:19px; font-weight:bold; color: #2b2e38;}
.new_snack_vinyl04 .laypop_footer .chk_wrap label {color:#7b7e86;}
.new_snack_vinyl04 .laypop_footer .chk_wrap a {width:20px;height:20px;background:url('/https/static12.samsungcard.com/images/personal/common/ico_link_checkbox.png') no-repeat 0 0;}
.new_snack_vinyl04 .laypop_footer .chk_wrap a.check {background:url('/https/static12.samsungcard.com/images/personal/common/ico_link_checkbox_on.png') no-repeat 0 0;}
.new_snack_vinyl04 .laypop_footer .close {position: static;padding:6px;margin-top:2px;background: none; width: auto; height: auto; line-height:19px; font-weight:bold; color: #2b2e38;}
	.w768 .new_snack_vinyl04 {width:auto;}
	.w768 .new_snack_vinyl04.pop_default.laypop_mpc .laypop_header {text-align: center;}
	.w768 .new_snack_vinyl04.pop_default.laypop_mpc .laypop_header h1 {margin-bottom:10px;}
	.w768 .new_snack_vinyl04.pop_default.laypop_mpc .laypop_header .bt_more {position:relative;top:auto;right:auto;}
	.w768 .new_snack_vinyl04.laypop_mpc .laypop_content {padding:0 15px 0px !important;}
	.w768 .new_snack_vinyl04.laypop_mpc .laypop_footer .close {position: relative;padding:0px;width:auto;height:auto;top:auto !important;right:auto !important;background:none;}
/* // 201208 추가 / PS201113001161 / 김동영 */

/* 210201 추가 / 김은영 */
.new_snack_vinyl04 .cont_tit .close{position:absolute;top: -19px; right:-29px;width:12px;height:12px;padding:6px;background:url(/https/static12.samsungcard.com/images/personal/common/btn_lypop_close.png) no-repeat 50% 50%;}
.new_snack_vinyl04 .ui_scrollbar{right: -30px}
.layer_wpg_div_new{border-radius:7px;margin-top:20px;padding:28px 24px;box-sizing:border-box;}
.layer_wpg_div_new.comming{background:#9c8678  url('/https/static12.samsungcard.com/images/personal/benefits/pl_p_off_banner_0126.png') no-repeat right top;}/* 210126 / 수정 / 권혁찬 */
.layer_wpg_div_new.ing{background:#9c8678  url('/https/static12.samsungcard.com/images/personal/benefits/pl_p_on_banner_0126.png') no-repeat right center;}/* 210126 / 수정 / 권혁찬 */
.layer_wpg_div_new a{display:block;width:100%;height:100%;box-sizing:border-box;}
.layer_wpg_div_new h3{font-size:18px;line-height:26px;color:#ffffff;font-weight:bold;margin-top:10px;}/* 210125 / 수정 / 권혁찬 */
.layer_wpg_div_new p{font-size:16px;color:#ffffff;}
/* //210201 추가 / 김은영 */

/* 201208 추가 / PS201113001161 / 김동영 */
.new_snack_vinyl04 {width:600px;border-radius: 5px 5px 0 0;overflow: hidden;}
.new_snack_vinyl04.pop_default .laypop_header {position:relative;padding:37px 40px 34px;background-color:#2e81f8;border-bottom:none;box-shadow:none;box-sizing:border-box;}
.new_snack_vinyl04.pop_default.laypop_mpc .laypop_header h1 {color:#fff;font-weight:bold;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;line-height:1.5;}
.new_snack_vinyl04.pop_default.laypop_mpc .laypop_header .bt_more {position:absolute;right:40px;top:50px;display:inline-block;height:32px;line-height:32px;border-radius:50px;font-size:14px;padding:0 20px;color:#fff;border:1px solid #82b3fb;}
.new_snack_vinyl04.pop_event .laypop_header {position:relative;padding:37px 40px 34px;min-height:220px;background-color:#d0e3fa;border-bottom:none;box-shadow:none;box-sizing:border-box;} 
.new_snack_vinyl04.pop_event.laypop_mpc .laypop_header h1 {color:#000;font-weight:bold;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;line-height:1.5;margin-bottom:18px;}
.new_snack_vinyl04.pop_event.laypop_mpc .laypop_header .bt_more {position:relative;display:inline-block;height:32px;line-height:32px;border-radius:50px;font-size:14px;padding:0 20px;color:#333;border:1px solid #8e9bac;}
.new_snack_vinyl04.pop_event.laypop_mpc .laypop_header .img {position:absolute;bottom:0px;right:60px;width:197px;height:198px;}
.new_snack_vinyl04.laypop_mpc .laypop_content {margin-top:34px !important;padding:0 39px 22px !important;}
.new_snack_vinyl04 .cont_box .list {line-height: 26px;}
.new_snack_vinyl04 .cont_box .list dt {margin-bottom:4px;font-size:18px;font-weight: bold;}
.new_snack_vinyl04 .cont_box .list dd {margin-bottom:20px;}
.new_snack_vinyl04 .txt_bar {padding:0 0 0 12px;background-position: 2px 14px;}
.new_snack_vinyl04 .laypop_footer {border-top:none; padding:17px 34px 18px 24px; min-height: 25px; font-size: 15px; background-color:#f3f5f8;}
.new_snack_vinyl04 .laypop_footer:after {content: ""; display: block; clear: both;}
.new_snack_vinyl04 .laypop_footer .close {position: static; margin-top:2px;background: none; width: auto; height: auto; line-height:19px; font-weight:bold; color: #2b2e38;}
.new_snack_vinyl04 .laypop_footer .chk_wrap label {color:#7b7e86;}
.new_snack_vinyl04 .laypop_footer .chk_wrap a {width:20px;height:20px;background:url('/https/static12.samsungcard.com/images/personal/common/ico_link_checkbox.png') no-repeat 0 0;}
.new_snack_vinyl04 .laypop_footer .chk_wrap a.check {background:url('/https/static12.samsungcard.com/images/personal/common/ico_link_checkbox_on.png') no-repeat 0 0;}
.new_snack_vinyl04 .laypop_footer .close {position: static;padding:6px;margin-top:2px;background: none; width: auto; height: auto; line-height:19px; font-weight:bold; color: #2b2e38;}
	.w768 .new_snack_vinyl04 {width:auto;}
	.w768 .new_snack_vinyl04.pop_default.laypop_mpc .laypop_header {text-align: center;}
	.w768 .new_snack_vinyl04.pop_default.laypop_mpc .laypop_header h1 {margin-bottom:10px;}
	.w768 .new_snack_vinyl04.pop_default.laypop_mpc .laypop_header .bt_more {position:relative;top:auto;right:auto;}
	.w768 .new_snack_vinyl04.laypop_mpc .laypop_content {padding:0 15px 0px !important;}
	.w768 .new_snack_vinyl04.laypop_mpc .laypop_footer .close {position: relative;padding:0px;width:auto;height:auto;top:auto !important;right:auto !important;background:none;}
/* // 201208 추가 / PS201113001161 / 김동영 */

/* 210622 수정/ 동의서 개정 /이연경 */
/* 210423 추가 / 동의서 개정 / 이정민 */
/* 약관 */
/* 팝업 */
.lpfull.laypop_policy {display:none; overflow:hidden; width:460px; padding-bottom:0; background-color:transparent !important; font-size:15px; font-weight:400; line-height:23px; color:#575b63; border-radius:5px}
.lpfull.laypop_policy .laypop_header_new {position:relative; padding:0 20px 8px 20px !important; height:52px; border:0 !important; background-color:#fff; text-align:left; box-shadow:none !important; box-sizing:border-box}
.lpfull.laypop_policy .laypop_header_new a.close {position:absolute; top:20px; right:14px; z-index:10; width:12px; height:12px; padding:6px; background:url('/https/static12.samsungcard.com/images/personal/common/btn_lypop_close.png') no-repeat 50% 50%}
.lpfull.laypop_policy .laypop_content {margin:0 !important; padding:0 !important; background-color:#fff; }
.lpfull.laypop_policy .laypop_content .scrollview{position:relative;}
.lpfull.laypop_policy .laypop_content, .lpfull.laypop_policy .scrollview {margin-right:0; border-right:0}
.lpfull.laypop_policy .laypop_content .ui_content {padding:0 24px 36px 24px}
.lpfull.laypop_policy .laypop_content .ui_scrollbar {z-index:100; position:absolute; top:0; right:4px; width:14px; cursor:pointer;}
.lpfull.laypop_policy .laypop_content .ui_scrollbar .bg_top{top:0; height:12px; background:url('/https/static12.samsungcard.com/images/personal/common/bg_scroll_2_new.png') no-repeat -40px 0;}
.lpfull.laypop_policy .laypop_content .ui_scrollbar .bg_mid{top:12px; background:url('/https/static12.samsungcard.com/images/personal/common/bg_scroll_2_new.png') repeat-y -16px 0;}
.lpfull.laypop_policy .laypop_content .ui_scrollbar .bg_btm{bottom:0; height:12px; background:url('/https/static12.samsungcard.com/images/personal/common/bg_scroll_2_new.png') no-repeat -64px 0;}
.lpfull.laypop_policy .laypop_content .scrollview .scroll.active .bg_top{background-position:-112px 0;}
.lpfull.laypop_policy .laypop_content .scrollview .scroll.active .bg_mid{background-position:-88px 0;}
.lpfull.laypop_policy .laypop_content .scrollview .scroll.active .bg_btm{background-position:-136px 0;}
.lpfull.laypop_policy .laypop_content .ui_scrollbar span{position: absolute; left: 3px; width: 8px; padding: 0; margin: 0; font-size: 0; line-height: 0;}
.lpfull.laypop_policy .laypop_content .ui_scrollarea {max-height:648px; overflow:hidden;}
.w768 .laypop_policy {width:auto}

/* 하단 버튼 있는 경우 */
.lpfull.laypop_policy.fix_bot_btn .laypop_botton_btn .bt_blue_r	{display:inline-block; width:100%; height:52px; border-radius:0 0 2px 2px; background-color:#2e81f8; font-size:16px; font-weight:bold; line-height:0; text-align:center; color:#fff; vertical-align:middle; letter-spacing:0;}
.lpfull.laypop_policy.fix_bot_btn .laypop_botton_btn .bt_blue_r:disabled {background:#c0d9fd}

/* 약관 컨텐츠 */
.laypop_policy .policy_wrap{color:#575b63; line-height:23px}
.laypop_policy .policy_wrap .chk_wrap {position:relative; display:inline-block; vertical-align:middle;}
.laypop_policy .policy_wrap .chk_wrap input{display:none; }
.laypop_policy .policy_wrap .chk_wrap label{letter-spacing:-1px; cursor:pointer; vertical-align:middle;}
.laypop_policy .policy_wrap .chk_wrap label:before{content:none;}
.laypop_policy .policy_wrap .rad_wrap label:before{content:none;}

/* 전체동의 */
.policy_wrap {font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;}
.policy_wrap .all_agree_wrap{background:#fff; margin:-12px -24px 0 -24px}
.policy_wrap .all_agree_wrap .all_agree_container{padding:20px 24px; box-sizing:border-box; width:100%}
.policy_wrap .all_agree_wrap .all_agree_container .all_agree_box{border:1px solid #e9ebef; background:#fffcf2; box-sizing:border-box; padding:23px}
.policy_wrap .all_agree_wrap .all_agree_container .chk_wrap{position:relative; display:inline-block; padding-left:30px; text-indent:-30px; vertical-align:middle;}
.policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a{display:inline-block; width:28px; height:28px;background:url(/https/static12.samsungcard.com/images/personal/common/bg_form_blue.png) no-repeat -44px 0; vertical-align:middle}
	.w768 .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a{width:23px;height:23px;margin-top:0;margin-bottom:0;background:url(/https/static12.samsungcard.com/images/personal/common/bg_form_blue_mpc.png) no-repeat -40px 0}
.policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a:hover{background-position:-88px 0}
	.w768 .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a:hover{background-position:-80px 0}
.policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a.check, 
.policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a.check:hover{background-position:0 0}
	.w768 .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a.check,
	.w768 .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a.check:hover{background-position:0 0}
.policy_wrap .all_agree_wrap .all_agree_container .chk_wrap label{font-size:20px; font-weight:bold; line-height:1; padding-left:10px; color:#444; letter-spacing:-1px; cursor:pointer; vertical-align:middle; }
.policy_wrap .all_agree_wrap .all_agree_container .chk_wrap label:before{content:none;}

.policy_wrap .all_agree_wrap.fixed{position:absolute; left:24px; top:0; width:100%; margin-top:0; border-bottom:1px solid #ebebef; z-index:100}
.policy_wrap .all_agree_wrap.fixed + section{padding-top:104px}
.policy_wrap .all_agree_wrap.fixed .all_agree_container .all_agree_box{margin:0}

/* 약관 header */
.all_agree_wrap + .term_header_box{margin-top:12px;}
.term_header_box{margin:0 0 27px;}
.term_header_box .term_tit{font-size:24px; font-weight:bold !important; line-height:36px; letter-spacing:-1px; color:#0b0d0f}
.term_header_box .term_sub_tit{margin-top:14px; font-size:18px; line-height:24px; font-weight:bold; letter-spacing:-1px; color:#0b0d0f;}
.term_header_box .term_define_txt{margin-top:15px; font-size:16px; line-height:24px; letter-spacing:-1px; color:#575b63;}

/* 약관 공통 레이아웃 */ /*약관의 구조 term_cont_box >  term_round > term_beat*/
.term_cont_box + .term_cont_box{margin-top:32px}
.term_cont_box .term_cont_tit{margin-bottom:18px; font-weight:bold; color:#0b0d0f; font-size:24px; letter-spacing:-1px; line-height:36px;}
.term_cont_box .term_cont_tit.number{position:relative; padding-left:28px} 
.term_cont_box .term_cont_tit.number2{position:relative;} 
.term_cont_box .term_cont_tit.number .tit_num{position:absolute; left:0; top:0}
.term_cont_box .term_cont_tit.number2 .tit_num{position:relative; top:-3px; margin-right:5px;}
.term_cont_box .term_cont_tit + .term_round .term_cont_tit:first-child {margin-top:-9px;}
.term_cont_box .term_round .term_beat{margin-top:32px}
.term_cont_box .term_round {margin-top:40px}
.term_cont_box > .term_cont_tit + .term_round{margin-top:0;}
.term_cont_box .border_box{box-sizing:border-box; border:1px solid #e9ebef}
.term_cont_box .last_txt{font-size:16px; color:#0b0d0f; text-align:center; margin-top:40px; font-weight:bold; letter-spacing:-1px;}

/* 210604 / 추가 / PS210511001152 / 김성중 */
.term_cont_box .list_cont_inner_tit{margin-top:18px; font-weight:bold; color:#0b0d0f; font-size:18px; letter-spacing:-1px; line-height:1.5;}
/* //210604 / 추가 / PS210511001152 / 김성중 */

/* 라디오 */
.term_cont_box .border_box .ask_warp .check_box_wrap .rad_wrap{width:50%; box-sizing:border-box; float:left;}
.term_cont_box .ask_warp .check_box_wrap .rad_wrap a {display:inline-block; width:28px; height:28px;background:url(/https/static12.samsungcard.com/images/personal/common/bg_form_blue.png) no-repeat -44px 0; vertical-align:top}
	.w768 .term_cont_box .ask_warp .check_box_wrap .rad_wrap a{width:23px;height:23px;margin-top:0;margin-bottom:0;background:url(/https/static12.samsungcard.com/images/personal/common/bg_form_blue_mpc.png) no-repeat -40px 0}
.term_cont_box .ask_warp .check_box_wrap .rad_wrap a:hover{background-position:-88px 0}
	.w768 .term_cont_box .ask_warp .check_box_wrap .rad_wrap a:hover{background-position:-80px 0}
.term_cont_box .ask_warp .check_box_wrap .rad_wrap a.check, 
.term_cont_box .ask_warp .check_box_wrap .rad_wrap a.check:hover{background-position:0 0}
	.w768 .term_cont_box .ask_warp .check_box_wrap .rad_wrap a.check,
	.w768 .term_cont_box .ask_warp .check_box_wrap .rad_wrap a.check:hover{background-position:0 0}
.term_cont_box .ask_warp .check_box_wrap input	{display:none}
.term_cont_box .ask_warp .check_box_wrap{margin-top:18px; overflow:hidden;}
.term_cont_box .ask_warp .check_box_wrap .rad_wrap label{font-size:16px; color:#575b63; cursor:pointer; padding-left:10px; line-height:28px;} /* 210621 수정/이연경 */
.term_cont_box .ask_warp .check_box_wrap .rad_wrap label b{font-weight:normal} 

/* 동의등급제 */ 
.term_cont_box .grade_list_wrap .grade_guide_link{display:inline-block; font-size:14px; letter-spacing:-1px; color:#0b0d0f; text-align:center; font-weight:700; border:1px solid #bec2c7; line-height:1; padding:8px 12px; border-radius:4px}
.term_cont_box .grade_list_wrap .grade_list{width:100%; overflow:hidden; margin-top:23px}
.term_cont_box .grade_list_wrap .grade_list .grade_item{width:20%; height:45px; float:left; position:relative; pointer-events: none}
.term_cont_box .grade_list_wrap .grade_list .grade_item:before{content:''; display:inline-block; width:100%; height:12px; background:red; position:absolute; left:0; bottom:6px}
.term_cont_box .grade_list_wrap .grade_list .grade_item:nth-child(1):before{border-radius:12px 0 0 12px; background-color:#2db4f8}
.term_cont_box .grade_list_wrap .grade_list .grade_item:nth-child(2):before{background-color:#00cd8c}
.term_cont_box .grade_list_wrap .grade_list .grade_item:nth-child(3):before{background-color:#ffc000}
.term_cont_box .grade_list_wrap .grade_list .grade_item:nth-child(4):before{background-color:#f37920}
.term_cont_box .grade_list_wrap .grade_list .grade_item:nth-child(5):before{border-radius:0 12px 12px 0; background-color:#ff4852}
.term_cont_box .grade_list_wrap .grade_list .grade_item .grade_txt{display:inline-block; width:100%; text-align:center; font-size:15px; color:#9b9fa8; line-height:1; vertical-align:top}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:after{content:''; box-sizing:border-box; width:24px; height:24px; border-radius:50%; border:4px solid red; position:absolute; left:50%; bottom:0; margin-left:-12px; background-color:#fff}
/*active*/
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:nth-child(1):after{border-color:#2db4f8}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:nth-child(2):after{border-color:#00cd8c}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:nth-child(3):after{border-color:#ffc000}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:nth-child(4):after{border-color:#f37920}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:nth-child(5):after{border-color:#ff4852}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current .grade_txt{font-weight:bold}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:nth-child(1) .grade_txt{color:#2db4f8}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:nth-child(2) .grade_txt{color:#00cd8c}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:nth-child(3) .grade_txt{color:#ffc000}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:nth-child(4) .grade_txt{color:#f37920}
.term_cont_box .grade_list_wrap .grade_list .grade_item.current:nth-child(5) .grade_txt{color:#ff4852}
.term_cont_box .grade_list_wrap .grade_list + .refer_list{margin-top:10px}

/* 약관 상세 */
.term_cont_box .grade_list_wrap + .detail_term_wrap{margin-top:20px}
.term_cont_box .detail_term_wrap{margin-top:20px}
.term_cont_box .detail_term_wrap .term_define{font-size:15px; letter-spacing:-1px; line-height:23px; overflow:hidden; border-bottom:1px solid #e9ebef}
.term_cont_box .detail_term_wrap .term_define:first-child{border-top:1px solid #e9ebef}
.term_cont_box .detail_term_wrap .term_define strong{font-weight:bold; font-size:20px; line-height:30px; vertical-align:middle; word-break:break-word }
.term_cont_box .detail_term_wrap .term_define dt{float:left; width:140px; font-size:16px; font-weight:bold; color:#0b0d0f; line-height:24px; letter-spacing:-1px; padding:20px 0 19px; word-break:keep-all}
.term_cont_box .detail_term_wrap .term_define dd{float:left; width:calc(100% - 140px); box-sizing:border-box; padding:19px 0 19px 13px}
.term_cont_box .detail_term_wrap .term_define sup{line-height:1}
.term_cont_box .detail_term_wrap .ask_warp {margin-top:15px; border:1px solid #e9ebef;}

/* 약관 상세안 텍스트 */
.term_cont_box .detail_term_wrap .term_define dd .define_txt{font-size:16px; letter-spacing:-1px; color:#575b63; line-height:24px; word-break:break-word}
.term_cont_box .detail_term_wrap .term_define dd .define_txt:first-child{margin-top:1px}
.term_cont_box .detail_term_wrap .term_define dd .define_txt + .define_txt, 
.term_cont_box .detail_term_wrap .term_define dd .term_list + .define_txt{margin-top:5px}

/* 약관 상세안 텍스트 - 블릿 */
.term_cont_box .detail_term_wrap .term_define dd .term_list{margin-top:6px;}
.term_cont_box .detail_term_wrap .term_define dd .term_list:first-child{margin-top:0;}
.term_cont_box .detail_term_wrap .term_define dd .term_list > li{font-size:15px; color:#575b63; line-height:23px; padding-left:6px; position:relative; margin-top:5px;} 
.term_cont_box .detail_term_wrap .term_define dd .term_list > li strong{font-weight:bold; font-size:20px; line-height:30px}
.term_cont_box .detail_term_wrap .term_define dd .term_list > li:first-child{margin-top:0;}
.term_cont_box .detail_term_wrap .term_define dd .term_list > li .term_list {margin-top:6px;}
.term_cont_box .detail_term_wrap .term_define dd .term_list.bullet > li{padding-left:10px; font-size:16px; letter-spacing:-1px; color:#575b63; line-height:24px} 
.term_cont_box .detail_term_wrap .term_define dd .term_list.bullet > li:before{content:''; display:inline-block;  position:absolute; left:0;}
.term_cont_box .detail_term_wrap .term_define dd .term_list.bullet > li.dot:before{width:2px; height:2px; background:#575b63; top:10px}
.term_cont_box .detail_term_wrap .term_define dd .term_list.bullet > li.bar:before{width:4px; height:1px; background:#575b63; top:10px}
.term_cont_box .detail_term_wrap .term_define dd .term_list.bullet > li.dot.strong:before{top:13px}
.term_cont_box .detail_term_wrap .term_define dd .term_list.bullet > li.bar.strong:before{top:13px}

/* 항목설명  */
.term_cont_box .border_box{}
.term_cont_box .border_box .border_box_tit{border-bottom:1px dashed #d3d5da; margin:0 23px; padding:20px 0 22px; font-size:16px}/* 210621 수정/이연경 */
.term_cont_box .border_box + .border_box{margin-top:24px}
.term_cont_box .border_box .item_define:first-of-type{padding-top:16px}
.term_cont_box .border_box .item_define{padding:11px 24px 0; font-size:16px; line-height:30px; letter-spacing:-1px; color:#575b63;}/* 210621 수정/이연경 */
.term_cont_box .border_box .item_define:last-of-type{padding-bottom:15px}
.term_cont_box .border_box .item_define strong{font-weight:bold ;font-size:20px;} /* 210621 수정/이연경 */
.term_cont_box .border_box .define_txt{padding:0 24px 17px 24px; font-size:16px; line-height:24px;}

.term_cont_box .ask_warp{background:#fffcf2; padding:17px 24px 23px}
.term_cont_box .ask_warp .agree_ask {font-size:16px; line-height:30px; letter-spacing:-1px; color:#0b0d0f;} /* 210621 수정/이연경 */
.term_cont_box .ask_warp .agree_ask strong{font-weight:bold}
.term_cont_box .ask_warp .agree_ask .grade-txt{display:block; font-weight:bold; font-size:16px; margin:1px 0;}/* 210621 수정/이연경 */
.term_cont_box .ask_warp .agree_ask .grade-txt.grade01{color:#2db4f8}
.term_cont_box .ask_warp .agree_ask .grade-txt.grade02{color:#00cd8c}
.term_cont_box .ask_warp .agree_ask .grade-txt.grade03{color:#ffc000}
.term_cont_box .ask_warp .agree_ask .grade-txt.grade04{color:#f37920}
.term_cont_box .ask_warp .agree_ask .grade-txt.grade05{color:#ff4852}

/* 참고 문구 */
.term_cont_box .refer_list{margin-top:15px}
.term_cont_box .refer_list .txt{margin-top:5px; color:#575b63; font-size:16px; line-height:24px; letter-spacing:-1px;}
.term_cont_box .refer_list .txt:first-child{margin-top:0;}
.term_cont_box .refer_list .refer_txt{font-size:16px; line-height:24px; letter-spacing:-1px; color:#575b63; padding-left:20px; position:relative}
.term_cont_box .refer_list .refer_txt:before{content:'※'; position:absolute; left:0; top:0; font-size:15px}
.term_cont_box .refer_list .refer_txt .txt_blue{color:#575b63; font-style:normal;}
.term_cont_box .refer_list .refer_txt + .refer_txt{margin-top:5px}

/* 작은 체크 박스  */
.term_cont_box .border_box .list_cont{padding:0 24px 21px;}
.term_cont_box .border_box .list_cont .check_list{overflow:hidden;}
.term_cont_box .border_box .list_cont .check_list .check_item{width:50%; float:left; padding-top:19px; padding-left:8px; box-sizing:border-box;}
.term_cont_box .border_box .list_cont .chk_wrap.blue{margin: 0;padding-left: 25px;text-indent: -25px; padding-right:20px;}
.term_cont_box .border_box .list_cont .chk_wrap.blue a{display: inline-block;width: 15px;height: 9px;background: url('/https/static12.samsungcard.com/images/personal/services/rglr-stlm/bg_inform_service_check.png') no-repeat 0 0;vertical-align: middle; margin-right:14px;}
.term_cont_box .border_box .list_cont .chk_wrap.blue:hover a{background-position:-22px 0}
.term_cont_box .border_box .list_cont .chk_wrap.blue a.check{background-position:-46px 0}
.term_cont_box .border_box .list_cont .chk_wrap.blue label{ font-size:16px; color:#575b63; padding-left:0;} /* 210621 수정/이연경 */

/* 본문 약관동의 */
.plset{padding:0 !important; border:0 !important;}
.block .block_policy {display:block !important}
.block_policy .rad_wrap label{font-weight:normal !important;}

.reform_policy_wrap{text-align:left;}
.reform_policy_wrap .reform_policy_box .chk_wrap {position:relative; display:inline-block; vertical-align:middle;}
.certi_checklist.reform_all_check input,
.reform_policy_wrap .reform_policy_box .chk_wrap input,
.reform_policy_wrap .reform_policy_box .rad_wrap input{display:none; }
.reform_policy_wrap .reform_policy_box .chk_wrap label{letter-spacing:-1px; cursor:pointer; vertical-align:middle;}
.reform_policy_wrap .reform_policy_box .chk_wrap label:before{content:none;}
.reform_policy_wrap .reform_policy_box .rad_wrap label:before{content:none;}
.reform_policy_wrap .reform_policy_box{margin-bottom:10px;}
.reform_policy_wrap .reform_policy_box .ask_wrap{border:1px solid #e9ebef; background:#fffcf2; padding:18px 16px 23px;}
.reform_policy_wrap .reform_policy_box .ask_wrap.warning{border-color:#dc320a;}
.reform_policy_wrap .reform_policy_box .ask_wrap .ask_txt{font-size:16px; color:#0b0d0f; line-height:24px; letter-spacing:-1px}
.reform_policy_wrap .reform_policy_box .ask_wrap .answer_list{overflow:hidden; margin-top:8px;}
.reform_policy_wrap .reform_policy_box .ask_wrap .answer_list .answer_item{width:50%; float:left;}
.reform_policy_wrap .reform_policy_box .ask_wrap .answer_list .answer_item.active{border:0;}
.reform_policy_wrap .reform_policy_box .ask_wrap .answer_list .answer_item .rad_wrap{display:inline-block; margin:0 0 0 8px; padding-left: 25px;text-indent: -25px; padding-right:20px; position:relative; vertical-align:middle; }
.reform_policy_wrap .reform_policy_box .ask_wrap .answer_list .answer_item .rad_wrap a{display: inline-block; width: 15px;height: 9px; background: url('/https/static12.samsungcard.com/images/personal/services/rglr-stlm/bg_inform_service_check.png') no-repeat 0 0 !important ; vertical-align: middle; margin-right:14px; margin-top:-2px; text-indent:-25px;}
.reform_policy_wrap .reform_policy_box .ask_wrap .answer_list .answer_item .rad_wrap:hover a{background-position:-22px 0 !important }
.reform_policy_wrap .reform_policy_box .ask_wrap .answer_list .answer_item .rad_wrap:hover a.disabled{background-position:0 0 !important }
.reform_policy_wrap .reform_policy_box .ask_wrap .answer_list .answer_item .rad_wrap a.check{background-position:-46px 0 !important }
.reform_policy_wrap .reform_policy_box .ask_wrap .answer_list .answer_item .rad_wrap label{ font-size:16px; color:#575b63; padding-left:0; line-height:23px; vertical-align:0; }

.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box{margin-top:24px; padding:20px 16px ; border:1px solid #e9ebef;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box:first-of-type{border-top:1px solid #fff; margin-top:-1px;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box.border_gray{border-top-color:#e9ebef !important; margin-top:0 !important}

.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree{width:100%; position:relative;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree + .ess_agree{margin-top:11px;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree.normal_ch .chk_wrap{position:static; padding-left:30px; text-indent:-30px; display:inline-block; vertical-align:middle;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .chk_wrap{position:absolute; left:0; top:0; z-index:2; margin:0; padding-left:30px; text-indent:-30px; vertical-align:middle;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .chk_wrap a{display:inline-block; position:absolute; top:2px; left:0; width:28px; height:28px; background:url('/https/static12.samsungcard.com/images/personal/common/bg_form_blue.png') no-repeat -44px 0; }
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .chk_wrap a.disabled:hover{background-position: -44px 0;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .chk_wrap a:hover{background-position: -88px 0;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .chk_wrap a.check{background-position:0 0;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .info_link{display:inline-block; width:100%;  font-size:18px; color:#2b2e38; line-height:28px; position:relative; padding:0 15px 0 43px ; box-sizing:border-box;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .info_link:after{content:''; display:inline-block; width:7px; height:12px; background:url('/https/static12.samsungcard.com/images/personal/common/policy_link.png') no-repeat left top; position:absolute; right:0; top:50%; margin-top:-6px;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree.small_ch .info_link.v02 {font-size: 0px; width: 0%; padding: 0;} /* 240130 / 추가 / DGC-44698 / 권혁찬 */
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .info_link.v02:after {display: none;} /* 240119 / 추가 / DGC-44698 / 권혁찬 */
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box label{display:block; padding:0 15px 0 13px; font-size:18px; line-height:30px; text-indent:0; color:#2b2e38;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree .list_cont{display:block; padding:35px 0 0 43px; width:auto; color:#2b2e38}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ui_accordion .list_age_v1{margin-left:0;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ui_accordion .list_age_v1 .chk_wrap2.blue label{display:initial; padding:0; line-height:30px;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ui_accordion .list_age_v1 .chk_wrap2.blue label span{width:auto;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box + .reform_guide{margin-top:11px;}
.reform_policy_wrap .reform_guide .txt_list.bul_atten_onw .attention_s{font-size:15px ; line-height:23px; color:#575b63; letter-spacing:-1px}

.reform_policy_wrap .reform_policy_box .chk_wrap.org_s a{width:15px; height:9px; margin-right:6px; background:url('/https/static12.samsungcard.com/images/personal/services/rglr-stlm/bg_inform_service_check.png') no-repeat 0 0;}
.reform_policy_wrap .reform_policy_box .chk_wrap.org_s:hover a{background-position:-22px 0}
.reform_policy_wrap .reform_policy_box .chk_wrap.org_s a.disabled{background-position:0 0 !important}
.reform_policy_wrap .reform_policy_box .chk_wrap.org_s a.check{background-position:-46px 0}

/* 전체동의 추가  */
.certi_checklist.reform_all_check{border:none!important; padding:0!important; margin-bottom:10px;}
.certi_checklist.reform_all_check .all_check .chk_wrap.blue {position:relative; display:inline-block; padding-left:30px; text-indent:-30px; vertical-align:middle; line-height:28px;}
.certi_checklist.reform_all_check .all_check .chk_wrap.blue a{display:inline-block; left:0 !important; width:28px; height:28px; margin:0 !important; background:url('/https/static12.samsungcard.com/images/personal/common/bg_form_blue.png') no-repeat -44px 0; vertical-align: middle  }
.certi_checklist.reform_all_check .all_check .chk_wrap.blue a:hover{background-position:-88px 0;}
.certi_checklist.reform_all_check .all_check .chk_wrap.blue a.check, 
.certi_checklist.reform_all_check .all_check .chk_wrap.blue a.check:hover{background-position: 0 0;}
.certi_checklist.reform_all_check .all_check .chk_wrap.blue a.disabled:hover{background-position:-44px 0;}
.certi_checklist.reform_all_check label{font-weight:bold; font-size:18px; line-height:28px; padding-left:0 !important; vertical-align:middle; padding-left:10px;}
.certi_checklist.reform_all_check label:before{content:none;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree.small_ch .chk_wrap{line-height:1; min-width:10px; min-height:26px;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree.small_ch .chk_wrap a{display: inline-block; width:15px; height:9px;background: url('/https/static12.samsungcard.com/images/personal/services/rglr-stlm/bg_inform_service_check.png') no-repeat 0 0; margin-right:14px; position:absolute; left:0; top:9px; margin-left:8px;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree.small_ch .info_link{padding-left:42px; font-size:16px; line-height:23px; }
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree.small_ch label{font-size:16px; line-height:23px; margin-left:-1px;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree.small_ch .chk_wrap:hover a{background-position:-22px 0}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree.small_ch .chk_wrap:hover a.disabled{background-position:0 0}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree.small_ch .chk_wrap a.check{background-position:-46px 0}

@media screen and (max-width: 767px){
	.policy_wrap .all_agree_wrap .all_agree_container .chk_wrap label{display:inline;}
	.term_cont_box .ask_warp .check_box_wrap .rad_wrap label{display:initial; line-height:23px;}
	.term_cont_box .border_box .list_cont .chk_wrap.blue label{display:inline;}
	.reform_policy_wrap .reform_policy_box .ask_wrap .answer_list .answer_item .rad_wrap label{display:inline;}
	.certi_checklist.reform_all_check label{display:inline;}
}

/* popup*/
.laypop_mpc.reform_popup{width:460px; border-radius:5px; max-height:540px; overflow:hidden; padding-bottom:0; background:transparent !important; border:none !important; }
.laypop_mpc.reform_popup .laypop_header{position:absolute; left:0; top:0; z-index:1; width:100%; box-sizing:border-box; padding:0px 24px !important; background-color:#f4f4f6; text-align:left; box-shadow:none; height:52px; border-bottom:none !important;}
.laypop_mpc.reform_popup .laypop_header h1{font-family:'맑은 고딕', sans-serif !important; font-weight:bold !important; font-size:18px; line-height:52px; letter-spacing:-1px; color:#0b0d0f !important;}
.laypop_mpc.reform_popup .laypop_header a.close{position: absolute; top: 50%; right: 14px; z-index: 10; width: 12px; height: 12px; padding: 6px;  background: url(/https/static12.samsungcard.com/images/personal/common/btn_lypop_close.png) no-repeat 50% 50%; margin-top: -12px;}
.laypop_mpc.reform_popup .laypop_content{margin-top:0 !important; padding:0 24px 10px !important; background-color: #fff;  }
.laypop_mpc.reform_popup .scrollview{margin-right:0 !important; position:relative; border:0 !important}
.laypop_mpc.reform_popup .ui_scrollarea{max-height:600px; min-height:auto !important; overflow:hidden;}
.laypop_mpc.reform_popup .laypop_content .ui_content{margin-top:0; padding:75px 0 30px;}
.laypop_mpc.reform_popup .laypop_content .ui_content article.terms{color:#0b0d0f; padding:15px 20px 20px 0px; letter-spacing:-1px; line-height:26px; margin-bottom:50px;} 
.laypop_mpc.reform_popup .laypop_content .scrollview .scroll{position: absolute; right: -19px !important; top: 0; width: 14px; cursor: pointer; z-index:5;}
.laypop_mpc.reform_popup .laypop_content .scrollview .scroll span{position: absolute; left: 3px; width: 8px; padding: 0;  margin: 0; font-size: 0; line-height: 0;}
.laypop_mpc.reform_popup .laypop_content .scrollview .scroll .bg_top{top: 0; height: 12px; background: url(/https/static12.samsungcard.com/images/personal/common/bg_scroll_2_new.png) no-repeat -40px 0;}
.laypop_mpc.reform_popup .laypop_content .scrollview .scroll .bg_mid{top:12px; background:url('/https/static12.samsungcard.com/images/personal/common/bg_scroll_2_new.png') repeat-y -16px 0;}
.laypop_mpc.reform_popup .laypop_content .scrollview .scroll .bg_btm{bottom: 0; height: 12px; background: url(/https/static12.samsungcard.com/images/personal/common/bg_scroll_2_new.png) no-repeat -64px 0;} 
.laypop_mpc.reform_popup .laypop_base06_btn .bt_blue_r{width: 100%; height:52px; border-radius: 0 0 2px 2px; text-align: center; font-size: 16px; font-weight: bold; background-color:#2e81f8; color:#fff; letter-spacing:0; }
.laypop_mpc.reform_popup .laypop_base06_btn .bt_blue_r.disabled, 
.laypop_mpc.reform_popup .laypop_base06_btn .bt_blue_r[disabled]{background-color:#c7c7c7; color:#fff;}
.laypop_mpc.reform_popup .laypop_base06_btn .bt_blue_r > span{display: inline-block; min-width: 38px;}
/* //210423 추가 / 동의서 개정 / 이정민 */
/* //210622 수정/ 동의서 개정 /이연경 */

/* 210604 / 추가 / 동의서 개정_높이 수정 / 박경린 */
.laypop_mpc.reform_popup.mh470_vin05 .ui_scrollarea{max-height: 475px;}
/* //210604 / 추가 / 동의서 개정_높이 수정 / 박경린 */

/* 210609 / 추가 / 동의서개편_마케팅 수신동의 / 박경린 */
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree{margin-top:11px;}
.reform_policy_wrap .reform_policy_box .ess_agree_wrap .ess_agree_box .ess_agree:first-child{margin-top: 0;}
/* //210609 / 추가 / 동의서개편_마케팅 수신동의 / 박경린 */

.laypop_policy .policy_wrap.pay_mb30 {margin-bottom: 27px;} /* 210708 / 추가 / 이영경 & 210722_반영_김지은 */

/* 210809 / 추가 / PS210712001432 / 최보경 */
.term_cont_box .border_box .bd_dot {margin:10px 20px;padding:5px 0 15px;border-top:1px dashed #d3d5da;border-bottom:1px dashed #d3d5da;}
.term_cont_box .border_box .item_define:last-of-type + .bd_dot {margin:0 20px 10px;}
.term_cont_box .border_box .bd_dot .define_txt {padding:10px 0 0 0;}
.term_cont_box .border_box .bd_dot.bd_no {border-bottom:0 none;}
/* //210809 / 추가 / PS210712001432 / 최보경 */
.term_cont_box .border_box .item_define dd{word-break:break-all} /* 210915 추가/이연경 */

/* 211111 / 추가 / PS211021000502 / 박경린 */
.lpfull.laypop_policy.vcardapply .bt_wrap button{width: 188px;}
.lpfull.laypop_policy.vcardapply .bt_wrap button.bt_blue_m[disabled]{background: #c0d9fd;}
.lpfull.laypop_policy.vcardapply .conf{text-align: center; font-weight: bold; margin-top: 52px; color: #0b0d0f; font-size: 18px; letter-spacing: -1px;}
.lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .all_agree_box{background: initial; border: 0; padding: 0;}
.lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap{background-color: #2e81f8; display: block; width: 100%; padding: 23px; text-indent: 0; box-sizing: border-box;}/* 220119 / 수정 / PS211021000502 / 박경린 */
.lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap label{color: #fff;}
.lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.checkon{background-color: #2e81f8;}

.lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a{background:url(/https/static12.samsungcard.com/images/personal/common/bg_form_blue_cardp.png) no-repeat 0 0;}
	.w768 .lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a{background:url(/https/static12.samsungcard.com/images/personal/common/bg_form_blue_cardp_mpc.png) no-repeat 0 0;}
.lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a.check{background-position: 0 0;}
.lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a:hover{background-position: 0 0;}
	.w768 .lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a.check{background-position: 0 0;}
	.w768 .lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.blue a:hover{background-position: 0 0;}
/* //211111 / 추가 / PS211021000502 / 박경린 */

/* 220107 / 추가 / PS211021000502 / 박경린 */
.lpfull.laypop_policy.vcardapply .laypop_content .ui_content{padding: 0 24px;}
.lpfull.laypop_policy.vcardapply .laypop_botton_btn.bt_wrap{padding-bottom: 36px;}
/* //220107 / 추가 / PS211021000502 / 박경린 */

/* 220119 / 추가 / PS211021000502 / 박경린 */
.lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.disabled{background-color: #c0d9fd;}
.lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.checkon.blue a{background:url('/https/static12.samsungcard.com/images/personal/common/bg_form_blue_cardp_chk.png') no-repeat 0 0;}
	.w768 .lpfull.laypop_policy.vcardapply .policy_wrap .all_agree_wrap .all_agree_container .chk_wrap.checkon.blue a{background:url('/https/static12.samsungcard.com/images/personal/common/bg_form_blue_cardp_chk_mpc.png') no-repeat 0 0;  background-color: gold;}
/* //220119 / 추가 / PS211021000502 / 박경린 */

/* 220217 / 추가 / PS220117001542 / 권혁찬 */
nav.new_all_menu ul li.depth01 .sub_menu_wrap .new {width: 35px;height: 16px;line-height: 16px;background: #ff6600;font-size: 10px;text-align: center;border-radius: 8px;display: inline-block;margin-left: 6px;vertical-align: bottom;}
nav.new_all_menu ul li.depth01 .sub_menu_wrap .dot {display: inline-block;width: 6px;height: 6px;background: #ff6600;border-radius: 50%;vertical-align: super;margin-left: 6px;}
/* //220217 / 추가 / PS220117001542 / 권혁찬 */

.policy_wrap strong.strong {font-weight: bold; font-size: 20px; line-height: 30px;} /* 220412 / 추가 / 이영경 */ /* 220504 / 수정 / 이영경 */

/* 220809 / 추가 / 이영경 */
.to-be {font-family: "Lato", -apple-system, "Apple SD Gothic Neo", "Spoqa", sans-serif, system-ui; line-height: 1.25; font-weight: 400; font-size: 100%; color: #111111; word-break: keep-all; letter-spacing: 0;}

/* base.scss */
@-webkit-keyframes input-line{0%{width:0}100%{width:100%}}
@keyframes input-line{0%{width:0}100%{width:100%}}
.to-be .space-1{margin-top:6px}
.to-be .space-2{margin-top:8px}
.to-be .space-3{margin-top:12px}
.to-be .space-4{margin-top:16px}
.to-be .space-5{margin-top:24px}
.to-be .space-6{margin-top:32px}
.to-be .space-7{margin-top:42px}
.to-be .space-8{margin-top:52px}::-moz-placeholder{color:#dcdcdc}:-ms-input-placeholder{color:#dcdcdc}::placeholder{color:#dcdcdc}
.to-be .str-dot{display:inline-block;border-radius:50%;background-color:#111;width:12px;height:12px;margin:0 2px;font-size:0;color:rgba(0,0,0,0)}
.to-be .str-dot-sm{display:inline-block;border-radius:50%;background-color:#111;width:4px;height:4px;margin:0 1px;font-size:0;color:rgba(0,0,0,0);vertical-align:middle}
.to-be .box-round-gray,.to-be .box-round-line{position:relative;border-radius:12px;padding:24px 16px}
.to-be .box-round-gray .box-header,.to-be .box-round-line .box-header{padding-bottom:16px;border-bottom:1px solid #e3e5eb}
.to-be .box-round-gray .box-body,.to-be .box-round-line .box-body{margin-top:8px}
.to-be .box-round-gray{background-color:#f4f6fb}
.to-be .box-round-line{background:#fff;border:1px solid #e2e5eb}
.to-be .box-line{background-color:#fff;padding:24px 0;border-top:1px solid #e2e5eb;border-bottom:1px solid #e2e5eb}
.to-be .btn-group{display:flex;justify-content:space-between}
.to-be .btn-group>*{flex:1 1 0}
.to-be .btn-group>*+*{margin-left:8px}
.to-be .btn-group-block{display:flex;align-items:center;flex-direction:column}
.to-be .btn-group-block>*{flex:0 0 auto;width:100%}
.to-be .btn-group-block>*+*{margin-top:12px}
.to-be .btn-group-inline{display:flex;flex-wrap:wrap;margin-top:-12px}
.to-be .btn-group-inline>*{flex:0 1 auto}
.to-be .btn-group-inline>*+*{margin-left:4px}
.to-be .txt-bar{display:inline-flex;align-items:center}
.to-be .txt-bar>*{display:inline-flex;align-items:center}
.to-be .txt-bar>*+*::before{display:inline-block;position:relative;content:"|";align-self:center;vertical-align:middle;overflow:hidden;margin:0 6px;width:1px;height:15px;background:#e2e5eb;font-size:1px;color:rgba(0,0,0,0)}
.to-be .txt-bar-sm{display:inline-flex;align-items:center}
.to-be .txt-bar-sm>*{display:inline-flex}
.to-be .txt-bar-sm>*+*::before{display:inline-block;position:relative;content:"|";align-self:center;vertical-align:middle;overflow:hidden;margin:0 6px;width:1px;height:12px;background:#e2e5eb;font-size:1px;color:rgba(0,0,0,0)}
.to-be .txt-del{text-decoration:line-through;color:#666}
.to-be .txt-underline{text-decoration:underline}
.to-be .fc-primary{color:#111}
.to-be .fc-secondary{color:#666}
.to-be .fc-strong{color:#0080ff}
.to-be .fc-link:link,.to-be .fc-link:hover,.to-be .fc-link:visited{color:#0080ff;text-decoration:underline}
.to-be .img-wrap{text-align:center}
.to-be .img-wrap img{width:220px}
.to-be .thumb-card{display:inline-flex}
.to-be .thumb-card>img{width:30px}
.to-be .thumb-card-sm{display:inline-flex}
.to-be .thumb-card-sm>img{width:20px}
.to-be .thumb-card-shadow{box-shadow:4px 4px 0 1px #d2d6e3;margin-right:4px;margin-bottom:4px;font-size:0}
.to-be .txt-ico{display:flex;align-items:center}
.to-be .txt-ico .ico-img{margin-right:8px;flex-shrink:0;align-self:flex-start}
.to-be .txt-ico .txt-masking,.to-be .txt-ico .txt-masking-blue{margin-top:0}
.to-be .form-box.type-string{background:#f9fafc;border-bottom:2px solid #dcdcdc;height:52px;color:#999}
.to-be .form-box.type-string .txt{font-size:1.25rem;font-weight:700}
.to-be .form-box.type-string .txt-del{margin-left:7px;color:#dcdcdc}
.to-be .form-box.type-string .txt-unit{flex-shrink:0;margin-left:auto;font-size:1rem;color:#999;font-weight:bold}
.to-be .hidden{visibility:hidden;overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(1px);text-indent:-9999em;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}
.to-be #chartjs-tooltip div{display:inline-block;font-size:12px;color:#fff;text-align:center;background-color:#2090ff;border-radius:4px;position:relative;padding:3px 6px}
.to-be #chartjs-tooltip div:after{content:"";top:100%;left:50%;border:solid rgba(0,0,0,0);height:0;width:0;position:absolute;pointer-events:none}
.to-be #chartjs-tooltip div:after{border-color:rgba(66,187,22,0);border-top-color:#2090ff;border-width:3px;margin-left:-3px}
.to-be .txt-list-dot:not(ul){position:relative;padding-left:.625rem;font-size:14px;color:#666;line-height:1.57}
.to-be .txt-list-dot:not(ul)::before{display:inline-block;content:"";position:absolute;top:.5625rem;left:0;width:.25rem;height:.25rem;border-radius:.125rem;background-color:#666}
.to-be ul.txt-list-dot{margin-top:1.5rem}
.to-be ul.txt-list-dot li{position:relative;padding-left:.625rem;font-size:14px;color:#666;line-height:1.57;margin-top:1rem}
.to-be ul.txt-list-dot li::before{display:inline-block;content:"";position:absolute;top:.5625rem;left:0;width:.25rem;height:.25rem;border-radius:.125rem;background-color:#666}
.to-be ul.txt-list-dot li:first-child{margin-top:0}
.to-be ul.txt-list-dot [class*=txt-list]{margin-top:.5rem}
.to-be .txt-list-dash:not(ul){position:relative;padding-left:.625rem;font-size:14px;color:#666;line-height:1.57}
.to-be .txt-list-dash:not(ul)::before{display:inline-block;content:"";position:absolute;top:.625rem;left:0;width:.25rem;height:.0625rem;border-radius:.125rem;background-color:#666}
.to-be ul.txt-list-dash{margin-top:1.5rem}
.to-be ul.txt-list-dash li{position:relative;padding-left:.625rem;font-size:14px;color:#666;line-height:1.57;margin-top:.5rem}
.to-be ul.txt-list-dash li::before{display:inline-block;content:"";position:absolute;top:.625rem;left:0;width:.25rem;height:.0625rem;border-radius:.125rem;background-color:#666}
.to-be ul.txt-list-dash li:first-child{margin-top:0}
.to-be ul.txt-list-dash [class*=txt-list]{margin-top:.5rem}

/* _wcms.scss */
.to-be .ready{position:relative}
.to-be .ready caption{visibility:hidden;overflow:hidden;width:1px;height:1px;clip:rect(1px);text-indent:-9999em;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}
.to-be .wcms-tit-h1{font-size:32px;font-weight:700;color:#111}
.to-be .wcms-tit-h2{font-size:24px;font-weight:700;color:#111}
.to-be .wcms-tit-h3{font-size:24px;font-weight:700;line-height:1.5;color:#111}
.to-be .wcms-tit-h4{font-size:20px;font-weight:700;color:#111}
.to-be .wcms-tit-h5{font-size:16px;font-weight:700;color:#111}
.to-be .wcms-tit-h6{font-size:14px;font-weight:500;color:#111}
.to-be .wcms-tit-h7{font-size:14px;font-weight:700;color:#111}
.to-be .wcms-tit-h8{font-size:13px;font-weight:700;color:#111}
.to-be .wcms-txt-body1{color:#111;font-size:16px;font-weight:700;line-height:24px}
.to-be .wcms-txt-body2{color:#111;font-size:16px;font-weight:400;line-height:24px}
.to-be .wcms-txt-body3{color:#111;font-size:14px;font-weight:400;line-height:22px}
.to-be .wcms-txt-body4{font-size:14px;color:#666;line-height:22px;font-weight:400}
.to-be .wcms-txt-body5{color:#111;font-size:13px;font-weight:400}
.to-be .wcms-txt-list-dot>li{position:relative;padding-left:10px;font-size:14px;color:#666;line-height:1.57;margin-top:16px}
.to-be .wcms-txt-list-dot>li::before{display:inline-block;content:"";position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:2px;background-color:#666}
.to-be .wcms-txt-list-dot>li:first-child{margin-top:0}
.to-be .wcms-txt-list-dot [class*=wcms-txt-list]{margin-top:8px}
.to-be .wcms-txt-list-dash li{position:relative;padding-left:10px;font-size:14px;color:#666;line-height:1.57;margin-top:8px}
.to-be .wcms-txt-list-dash li::before{display:inline-block;content:"";position:absolute;top:.625rem;left:0;width:.25rem;height:1px;border-radius:2px;background-color:#666}
.to-be .wcms-txt-list-dash li:first-child{margin-top:0}
.to-be .wcms-txt-list-dash [class*=txt-list]{margin-top:8px}
.to-be .wcms-txt-list-num>li{position:relative;padding-left:16px;font-size:14px;color:#666;line-height:1.57;margin-top:16px}
.to-be .wcms-txt-list-num>li:first-child{margin-top:0}
.to-be .wcms-txt-list-num>li .num{position:absolute;top:0;left:0}[class*=wcms-txt-list] .wcms-txt-list-num{margin-top:8px}[class*=wcms-txt-list] .wcms-txt-list-num li{margin-top:8px}[class*=wcms-txt-list] .wcms-txt-list-num li:first-child{margin-top:0px}[class*=wcms-txt-list] .wcms-txt-list-num li::before{display:none}
.to-be .wcms-txt-list-depth>li{margin-top:8px}
.to-be .wcms-txt-list-depth>li:first-child{margin-top:0}
.to-be .wcms-txt-list-dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}
.to-be .wcms-txt-list-dl dt,.to-be .wcms-txt-list-dl dd{margin-top:24px;line-height:1.25}
.to-be .wcms-txt-list-dl dt:first-of-type,.to-be .wcms-txt-list-dl dd:first-of-type{margin-top:0}
.to-be .wcms-txt-list-dl dt{flex:1 0 auto;font-weight:400}
.to-be .wcms-txt-list-dl dd{flex:0 0 auto;font-weight:700;text-align:right}
.to-be .wcms-txt-list-dl.small-list{font-size:14px}
.to-be .wcms-txt-list-dl.small-list:not(:first-child){margin-top:18px}
.to-be .wcms-txt-list-bar{overflow:hidden}
.to-be .wcms-txt-list-bar>li{position:relative;float:left;margin-right:6px;padding-right:6px;font-size:14px}
.to-be .wcms-txt-list-bar>li:not(:last-child)::after{content:"";display:inline-block;position:absolute;top:3px;right:0;width:1px;height:14px;background-color:#e2e5eb}
.to-be .wcms-table-info{width:100%;border-top:1px solid #e2e5eb;border-right:1px solid #e2e5eb;border-collapse:collapse;font-size:14px;text-align:center;vertical-align:middle;word-break:break-word;table-layout:fixed}
.to-be .wcms-table-info caption{visibility:hidden;overflow:hidden;width:1px;height:1px;clip:rect(1px);text-indent:-9999em;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}
.to-be .wcms-table-info tr.wcms-bg-light-gray{background-color:#f9fafc}
.to-be .wcms-table-info th,.to-be .wcms-table-info td{padding:16px 12px;border-left:1px solid #e2e5eb;border-bottom:1px solid #e2e5eb;vertical-align:middle;font-family:"Lato",-apple-system,"Apple SD Gothic Neo","Spoqa",sans-serif,system-ui}
.to-be .wcms-table-info th.left,.to-be .wcms-table-info td.left{text-align:left}
.to-be .wcms-table-info th.right,.to-be .wcms-table-info td.right{text-align:right}
.to-be .wcms-table-info th.center,.to-be .wcms-table-info td.center{text-align:center;padding:16px 2px}
.to-be .wcms-table-info th{color:#111;font-weight:500;word-break:keep-all}
.to-be .wcms-table-info td{color:#666;font-weight:400}
.to-be .wcms-table-info .wcms-txt-del{padding:0 8px;font-size:14px;text-decoration:line-through;color:#888}
.to-be .wcms-table-info .wcms-txt-break{word-break:break-all}
.to-be .wcms-box-round-gray,.to-be .wcms-box-round-line{position:relative;border-radius:12px;padding:24px 16px}
.to-be .wcms-box-round-gray .wcms-box-header,.to-be .wcms-box-round-line .wcms-box-header{padding-bottom:16px;border-bottom:1px solid #e3e5eb}
.to-be .wcms-box-round-gray .wcms-box-body,.to-be .wcms-box-round-line .wcms-box-body{margin-top:8px}
.to-be .wcms-box-round-gray{background-color:#f4f6fb}
.to-be .wcms-box-round-gray.chart-box{text-align:center}
.to-be .wcms-box-round-gray.chart-box>img{max-width:176px}
.to-be .wcms-box-round-line{background:#fff;border:1px solid #e2e5eb}
.to-be .wcms-box-line{background-color:#fff;padding:24px 0;border-top:1px solid #e2e5eb;border-bottom:1px solid #e2e5eb}
.to-be .wcms-box-link{width:100%;font-size:16px;color:#111;font-weight:700}
.to-be .wcms-box-link>.wcms-box-link-item{display:flex;justify-content:space-between;align-items:center;padding:24px 16px;border:1px solid #e2e5eb;border-radius:12px}
.to-be .wcms-box-link>.wcms-box-link-item+.wcms-box-link-item{margin-top:12px}
.to-be .wcms-box-link .wcms-box-link-txt{width:100%;display:flex;justify-content:space-between;align-items:center}
.to-be .wcms-box-link .wcms-box-link-txt::after{content:"";display:block;width:20px;height:20px;min-width:20px;min-height:20px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%23000' d='M14 9.957a.665.665 0 0 1-.206.477l-6.522 6.353a.777.777 0 0 1-1.045.021.66.66 0 0 1-.022-.976l6.033-5.875-5.941-5.79a.658.658 0 0 1 .022-.976.778.778 0 0 1 1.045.021l6.43 6.267a.668.668 0 0 1 .207.478'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%23000' d='M14 9.957a.665.665 0 0 1-.206.477l-6.522 6.353a.777.777 0 0 1-1.045.021.66.66 0 0 1-.022-.976l6.033-5.875-5.941-5.79a.658.658 0 0 1 .022-.976.778.778 0 0 1 1.045.021l6.43 6.267a.668.668 0 0 1 .207.478'/%3E%3C/g%3E%3C/svg%3E");background-color:#111}
.to-be .wcms-img-box{text-align:center}
.to-be .wcms-img-box.max-318>img{max-width:318px}
.to-be .wcms-process-guide{position:relative;padding-left:28px}
.to-be .wcms-process-guide .wcms-process-item{position:relative;padding-bottom:2rem}
.to-be .wcms-process-guide .wcms-process-item::before{content:"";position:absolute;top:7px;left:-22px;border-left:1px dotted #888;width:1px;height:100%}
.to-be .wcms-process-guide .wcms-process-item:last-child{padding-bottom:0}
.to-be .wcms-process-guide .wcms-process-item:last-child::before{content:none}
.to-be .wcms-process-guide .wcms-item-tit{color:#111;font-weight:bold;font-size:16px}
.to-be .wcms-process-guide .wcms-item-tit .wcms-num{position:absolute;top:3px;left:-28px;width:13px;height:13px;font-size:9px;text-align:center;background-color:#000;border-radius:.75rem;color:#fff}
.to-be .wcms-process-guide .wcms-item-txt{font-size:14px;font-weight:normal;margin:8px 0}
.to-be .wcms-process-guide .wcms-item-txt:first-of-type{margin-top:16px}
.to-be .wcms-btn-base{overflow:hidden;display:inline-block;border:1px solid #f4f6fb;border-radius:12px;background-color:#f4f6fb;min-width:121px;height:42px;padding:10px 12px 11px;line-height:21px;font-size:14px;font-weight:400;text-align:center;text-decoration:none;box-sizing:border-box;color:#111;cursor:pointer;vertical-align:middle}
.to-be .wcms-btn-base:hover,.to-be .wcms-btn-base:active{background-color:#dbe2f3;border-color:#dbe2f3}
.to-be .wcms-btn-base.blue{background-color:#2090ff;border-color:#2090ff;color:#fff !important}/* 250729 수정/DGC-81828/이연경 */
.to-be .wcms-btn-base.blue:hover,.to-be .wcms-btn-base.blue:active{background-color:#1065d9;border-color:#1065d9}
.to-be .wcms-btn-base.light{background-color:#e5efff;border-color:#e5efff;color:#0080ff}
.to-be .wcms-btn-base.light:hover,.to-be .wcms-btn-base.light:active{background-color:#dbe2f3;border-color:#dbe2f3;color:#1065d9}
.to-be .wcms-btn-base.line{background-color:#fff;border-color:#e2e5eb;color:#111}
.to-be .wcms-btn-base.line:hover,.to-be .wcms-btn-base.line:active{border-color:#1065d9}
.to-be .wcms-btn-util{overflow:hidden;display:inline-block;border-width:1px;border-style:solid;border-color:#f4f6fb;border-radius:6px;background-color:#f4f6fb;height:28px;padding:0 10px;line-height:26px;font-size:13px;font-weight:400;vertical-align:middle;text-align:center;text-decoration:none;box-sizing:border-box;color:#111;cursor:pointer}
.to-be .wcms-btn-util:hover,.to-be .wcms-btn-util:active{background-color:#dbe2f3;border-color:#dbe2f3}
.to-be .wcms-btn-util.blue{background-color:#2090ff;border-color:#2090ff;color:#fff}
.to-be .wcms-btn-util.blue:hover,.to-be .wcms-btn-util.blue:active{background-color:#1065d9;border-color:#1065d9}
.to-be .wcms-btn-util.gray{background-color:#7f8ba8;border-color:#7f8ba8;color:#fff}
.to-be .wcms-btn-util.gray:hover,.to-be .wcms-btn-util.gray:active{background-color:#687289;border-color:#687289}
.to-be .wcms-btn-util.line{background-color:#fff;border-color:#e2e5eb;color:#666}
.to-be .wcms-btn-util.line:hover,.to-be .wcms-btn-util.line:active{border-color:#1065d9}
.to-be .wcms-btn-text{display:inline-block;height:auto;text-align:center;background-color:rgba(0,0,0,0);font-size:13px;color:#0080ff;text-decoration:underline;cursor:pointer}
.to-be .wcms-btn-text:disabled,.to-be .wcms-btn-text.is-disabled{cursor:initial;color:#dcdcdc;text-decoration:inherit}
.to-be .wcms-btn-group{display:flex;justify-content:space-between}
.to-be .wcms-btn-group>*{flex:1 1 0}
.to-be .wcms-btn-group>*+*{margin-left:8px}
.to-be .wcms-btn-group-col2{display:flex;flex-wrap:wrap;justify-content:space-between}
.to-be .wcms-btn-group-col2>*{flex:0 1 calc(50% - 4px);margin:4px 2px}
.to-be .wcms-btn-group-block{display:flex;align-items:center;flex-direction:column}
.to-be .wcms-btn-group-block>*{flex:0 0 auto;width:100%}
.to-be .wcms-btn-group-block>*+*{margin-top:12px}
.to-be .wcms-btn-group-inline{display:flex;flex-wrap:wrap;margin-top:-12px}
.to-be .wcms-btn-group-inline>*{flex:0 1 auto}
.to-be .wcms-btn-group-inline>*+*{margin-left:4px}
.to-be .wcms-form-check{position:relative;display:flex;align-items:flex-start;width:100%}
.to-be .wcms-form-check+.wcms-form-check{margin-top:24px}
.to-be .wcms-form-check .wcms-check-ipt{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;font-size:14px;line-height:1.25;box-sizing:border-box;flex-shrink:0;width:20px;height:20px;margin:0;padding:0;border:1px solid #e2e5eb;border-radius:10px;background:#fff no-repeat center/contain;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");transition:background-color .3s;cursor:pointer}
.to-be .wcms-form-check .wcms-check-ipt:checked{border:1px solid #2090ff;background-color:#2090ff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}
.to-be .wcms-form-check .wcms-check-ipt:disabled,.to-be .wcms-form-check .wcms-check-ipt.is-disabled{border:1px solid #e9e9e9;background-color:#e9e9e9;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23888888' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}
.to-be .wcms-form-check .wcms-check-ipt+.wcms-check-label{display:block;margin-left:8px;cursor:pointer}
@media(hover: hover)and (pointer: fine){.to-be .wcms-form-check .wcms-check-ipt:hover{background-color:#1065d9;border-color:#1065d9;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}}
.to-be .wcms-option-group{display:flex;flex-wrap:wrap;justify-content:space-between}
.to-be .wcms-option-group>.wcms-option{flex:1 1 0;padding:0 2px}
.to-be .wcms-option-group>.wcms-option:first-child{padding-left:0}
.to-be .wcms-option-group>.wcms-option:last-child{padding-right:0}
.to-be .wcms-option{position:relative;display:block;width:100%;height:100%;text-align:center}
.to-be .wcms-option-sm .wcms-option-label{font-size:14px}
.to-be .wcms-option .wcms-option-ipt{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;font-size:14px;line-height:1.25;box-sizing:border-box;pointer-events:none}
.to-be .wcms-option .wcms-option-ipt+.wcms-option-label{margin-left:0}
.to-be .wcms-option .wcms-option-label{position:relative;display:block;padding:9px 15px 8px;background-color:#f4f6fb;border:2px solid #f4f6fb;border-radius:8px;font-weight:500;text-align:center;cursor:pointer}
.to-be .wcms-option .wcms-option-ipt:checked+label{background-color:#fff;border-color:#2090ff;color:#2090ff}
.to-be .wcms-option.is-disabled .option-label,.to-be .wcms-option .wcms-option-ipt:disabled+.wcms-option-label{background-color:#f3f3f3;border-color:#f3f3f3;color:#888}
@media(hover: hover)and (pointer: fine){.to-be .wcms .wcms-option-label:hover{background-color:#f0f0f0;border-color:#f0f0f0}}
.to-be .wcms-indent-1{padding-left:10px}
.to-be .wcms-indent-2{padding-left:20px}
.to-be .wcms-indent-3{padding-left:30px}
.to-be .wcms-space-0{margin-top:0px}
.to-be .wcms-space-1{margin-top:6px}
.to-be .wcms-space-2{margin-top:8px}
.to-be .wcms-space-3{margin-top:12px}
.to-be .wcms-space-4{margin-top:16px}
.to-be .wcms-space-5{margin-top:24px}
.to-be .wcms-space-6{margin-top:32px}
.to-be .wcms-space-7{margin-top:42px}
.to-be .wcms-space-8{margin-top:52px}
.to-be .wcms-bdr-top{border-top:1px solid}
.to-be .wcms-bdr-left{border-left:1px solid}
.to-be .wcms-bdr-right{border-right:1px solid}
.to-be .wcms-bdr-bottom{border-bottom:1px solid}
.to-be .wcms-fc-primary{color:#111 !important}
.to-be .wcms-fc-primary>li{color:#111}
.to-be .wcms-fc-secondary{color:#666 !important}
.to-be .wcms-fc-strong{color:#0080ff !important}
.to-be .wcms-fc-strong .wcms-common-chevron-right{background-color:#0582ff}
.to-be .wcms-fc-link{color:#0080ff !important;text-decoration:underline;word-break:break-all}
.to-be .wcms-bold{display:inline;font-weight:700}li.wcms-bold{display:list-item}span.wcms-bold{display:inline}
.to-be .wcms-underline{text-decoration:underline}em.wcms-underline,span.wcms-underline{display:inline}
.to-be .wcms-text-left{text-align:left}
.to-be .wcms-text-center{text-align:center}
.to-be .wcms-text-right{text-align:right}
.to-be .wcms-check-list>li+li{margin-top:24px}
.to-be .wcms-str-dot{display:inline-block;border-radius:50%;background-color:#111;width:12px;height:12px;margin:0 2px;font-size:0;color:rgba(0,0,0,0)}
.to-be .wcms-str-dot-sm{display:inline-block;border-radius:50%;background-color:#111;width:4px;height:4px;margin:0 1px;font-size:0;color:rgba(0,0,0,0);vertical-align:middle}
.to-be .wcms-dl-type2 dt{color:#111;font-weight:700}
.to-be .wcms-dl-type2 dd{margin-top:16px;font-size:14px;line-height:22px;color:#666}
.to-be .wcms-dl-type2 dd+dt{margin-top:24px}
.to-be .wcms-top-line{padding-top:24px;border-top:#e2e5eb 1px solid}
.to-be .wcms-top-line>.wcms-txt-list-dl:first-child{margin-top:0}
.to-be .wcms-agree-box{padding:0 16px;border:solid 1px #e2e5eb;border-radius:12px}
.to-be .wcms-agree-head{padding:24px 0 16px}
.to-be .wcms-agree-body{padding:16px 0 24px;border-top:1px solid #e2e5eb}
.to-be .wcms-grade-list{width:100%;overflow:hidden;margin-top:17px}
.to-be .wcms-grade-item{width:20%;height:45px;float:left;position:relative;pointer-events:none}
.to-be .wcms-grade-item .wcms-grade-txt{display:inline-block;width:100%;text-align:center;font-size:13px;color:#9b9fa8;line-height:1;vertical-align:top}
.to-be .wcms-grade-item.current:after{content:"";box-sizing:border-box;width:20px;height:20px;border-radius:50%;border:4px solid red;position:absolute;left:50%;bottom:0;margin-left:-10px;background-color:#fff}
.to-be .wcms-grade-item:before{content:"";display:inline-block;width:100%;height:12px;background:red;position:absolute;left:0;bottom:4px}
.to-be .wcms-grade-item:nth-child(1) .wcms-grade-txt{color:#2db4f8}
.to-be .wcms-grade-item:nth-child(1):before{border-radius:12px 0 0 12px;background-color:#2db4f8}
.to-be .wcms-grade-item:nth-child(1):after{border-color:#2db4f8}
.to-be .wcms-grade-item:nth-child(2) .wcms-grade-txt{color:#00cd8c}
.to-be .wcms-grade-item:nth-child(2):before{background-color:#00cd8c}
.to-be .wcms-grade-item:nth-child(2):after{border-color:#00cd8c}
.to-be .wcms-grade-item:nth-child(3) .wcms-grade-txt{color:#ffc000}
.to-be .wcms-grade-item:nth-child(3):before{background-color:#ffc000}
.to-be .wcms-grade-item:nth-child(3):after{border-color:#ffc000}
.to-be .wcms-grade-item:nth-child(4) .wcms-grade-txt{color:#f37920}
.to-be .wcms-grade-item:nth-child(4):before{background-color:#f37920}
.to-be .wcms-grade-item:nth-child(4):after{border-color:#f37920}
.to-be .wcms-grade-item:nth-child(5) .wcms-grade-txt{color:#ff4852}
.to-be .wcms-grade-item:nth-child(5):before{border-radius:0 12px 12px 0;background-color:#ff4852}
.to-be .wcms-grade-item:nth-child(5):after{border-color:#ff4852}
.to-be .wcms-pc-show{display:none}
.to-be .wcms-mo-show{display:block}
.to-be .wcms-number-list{line-height:24px;font-size:16px}
.to-be .list-ml-10{margin-left:10px}
.to-be .custom-space-18{margin-top:18px}
.to-be .wcms-custom-list li{font-size:14px;line-height:1.57;color:#666;margin-top:16px}
.to-be .wcms-custom-list li:first-child{margin-top:0}
.to-be .wcms-custom-list2 li{font-size:14px;line-height:1.57;color:#666}
.to-be .custom-txt-aling-left tbody td:last-child{text-align:left}
.to-be .eward-list{display:flex;justify-content:space-evenly}
.to-be .eward-list li{width:64px;height:64px}
.to-be .wcms-img-16{width:16px;margin-right:4px;vertical-align:middle}
.to-be .wcms-img-20{width:20px;margin-right:4px;vertical-align:bottom}
.to-be .wcms-img-24{width:24px}
.to-be .wcms-img-280{display:block;width:280px;margin:16px auto 0}
.to-be .wcms-img-p100{display:block;width:100%;margin:16px auto 0}
.to-be .wcms-img-h27{height:27px}
.to-be .wcms-img-h14{height:14px}
.to-be .wcms-space-list{margin-top:24px}
.to-be .wcms-space-list.mt-none{margin-top:0}
.to-be .wcms-space-list>*{display:block;margin-top:16px}
.to-be .wcms-graph-legend{display:flex;flex-wrap:wrap;margin-top:-12px}
.to-be .wcms-graph-legend>*{align-self:stretch;width:50%;margin-top:12px}
.to-be .wcms-graph-legend>* img{margin-right:8px}
.to-be .wcms-graph-legend>* span{font-size:14px}
.to-be .wcms-ico{display:inline-block;width:20px;height:20px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#666;vertical-align:middle;font-size:0;color:rgba(0,0,0,0)}
.to-be .wcms-ico.wcms-common-chevron-right{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%23000' d='M14 9.957a.665.665 0 0 1-.206.477l-6.522 6.353a.777.777 0 0 1-1.045.021.66.66 0 0 1-.022-.976l6.033-5.875-5.941-5.79a.658.658 0 0 1 .022-.976.778.778 0 0 1 1.045.021l6.43 6.267a.668.668 0 0 1 .207.478'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%23000' d='M14 9.957a.665.665 0 0 1-.206.477l-6.522 6.353a.777.777 0 0 1-1.045.021.66.66 0 0 1-.022-.976l6.033-5.875-5.941-5.79a.658.658 0 0 1 .022-.976.778.778 0 0 1 1.045.021l6.43 6.267a.668.668 0 0 1 .207.478'/%3E%3C/g%3E%3C/svg%3E")}
.to-be .wcms-link-more{display:flex;font-size:14px;color:#666}
.to-be .wcms-link-more-right{display:flex;align-items:center;justify-content:flex-end;font-size:14px;color:#666}
.to-be .wcms-card li+li{margin-top:12px}
.to-be .wcms-card li{display:flex;align-items:flex-start}
.to-be .wcms-card li img{margin-right:8px}
.to-be .wcms-card li div>a{font-size:13px}
.to-be .wcms-magazine-list li{margin-top:12px}
.to-be .wcms-magazine-list li button{color:#2090ff;text-decoration:underline}
.to-be .wcms-magazine-list li .wcms-txt-ico{display:flex;align-items:center}
.to-be .wcms-magazine-list li .wcms-txt-ico .wcms-ico-img{margin-right:8px;flex-shrink:0;align-self:flex-start}
.to-be .wcms-magazine-list li .wcms-txt-ico .wcms-ico-md{width:1.5rem;height:1.5rem}
.to-be .wcms-magazine-list li:first-child{margin-top:0}
.to-be .wcms-box-top-border{padding-top:32px;border-top:1px solid #e2e5eb}
.to-be .wcms-fix-right{display:flex}
.to-be .wcms-tit-wrap{display:flex;justify-content:space-between;width:100%}
.to-be .wcms-tit-wrap .wcms-tit-3{font-size:1.5rem;font-weight:700;line-height:1.5;color:#111}
.to-be .wcms-right{width:100%;flex:0 0 64px}
.to-be .wcms-right img{width:100%}
.to-be .wcms-color-white{color:#fff}
.to-be .wcms-form-wrap .wcms-form-label{display:block;margin-bottom:4px;font-size:14px;color:#666}
.to-be .wcms-form-wrap .wcms-form-box{display:flex;align-items:center}
.to-be .wcms-form-wrap .wcms-form-box+.wcms-form-box{margin-top:22px}
.to-be .wcms-form-ipt{position:relative;display:flex;align-items:center;border-bottom:2px solid #dcdcdc;width:100%;color:#111;box-sizing:border-box}
.to-be .wcms-form-ipt::after{content:"";display:block;background:#111;position:absolute;bottom:-2px;left:0;width:0;height:2px;transition:all .5s ease}
.to-be .wcms-form-ipt:focus::after,.to-be .wcms-form-ipt:focus-within::after{content:"";display:block;background:#111;position:absolute;bottom:-2px;left:0;width:100%;height:2px;transition:all .5s ease}
.to-be .wcms-form-ipt:focus .wcms-btn-clear,.to-be .wcms-form-ipt:focus-within .wcms-btn-clear{display:block}
.to-be .wcms-form-ipt .wcms-ipt{flex:1;border:0 none;width:100%;height:54px;padding:14px 0;font-size:20px;font-weight:bold;color:inherit;box-sizing:border-box}
.to-be .wcms-form-ipt .wcms-ipt:focus{outline:0 none}
.to-be .wcms-form-ipt .wcms-txt-unit{flex-shrink:0;margin-left:12px;font-size:16px;font-weight:bold}
.to-be .wcms-form-ipt .wcms-btn-clear,.to-be .wcms-form-ipt .wcms-btn-util{flex-shrink:0;margin-left:12px}
.to-be .wcms-game-ban-list{margin-top:42px}
.to-be .wcms-game-ban-list li{padding:24px;border-radius:12px}
.to-be .wcms-game-ban-list li *{text-align:center}
.to-be .wcms-game-ban-list li .tit-h4{display:block;font-size:20px;font-weight:700;color:#111}
.to-be .wcms-game-ban-list li .t-img{display:block;margin:18px auto 0}
.to-be .wcms-game-ban-list li .t-img+*{margin-top:20px}
.to-be .wcms-game-ban-list li .ban-btn{position:relative;display:block;width:180px;line-height:40px;margin:20px auto 0;font-size:14px;color:#fff;font-weight:700;border-radius:20px}
.to-be .wcms-game-ban-list li .ban-btn:before{content:"";position:absolute;top:2px;left:16px;right:16px;height:13px;border-radius:7px;background:rgba(255,255,255,.to-be .2)}
.to-be .wcms-game-ban-list li.type1{background:#daf3e4}
.to-be .wcms-game-ban-list li.type1 .tit-h4 img{width:21px}
.to-be .wcms-game-ban-list li.type1 .ban-btn{background:#1a854c}
.to-be .wcms-game-ban-list li.type2{background:#b6c5fc}
.to-be .wcms-game-ban-list li.type2 .t-img{width:134px}
.to-be .wcms-game-ban-list li.type2 .ban-btn{background:#4548f4}
.to-be .wcms-game-ban-list li.type3{background:#ffde85}
.to-be .wcms-game-ban-list li.type3 .t-img{width:152px}
.to-be .wcms-game-ban-list li.type3 .ban-btn{background:#ff3c3c}
.to-be .wcms-game-ban-list li.type3 .msg-area{display:flex;justify-content:center;align-items:center;height:60px;margin:20px -24px -24px;padding:20px 50px;border-radius:0 0 12px 12px;background:#ffd155}
.to-be .wcms-game-ban-list li.type3 .msg-area img{width:25px;margin-right:8px}
.to-be .wcms-game-ban-list li.type3 .msg-area>*{display:none}
.to-be .wcms-game-ban-list li.type4{display:flex;justify-content:space-between;background:#82e4e6}
.to-be .wcms-game-ban-list li.type4 *{text-align:left}
.to-be .wcms-game-ban-list li.type4 b{display:block;font-size:18px}
.to-be .wcms-game-ban-list li.type4 a .ico{vertical-align:top}
.to-be .wcms-game-ban-list li.type4 img{width:78px}
.to-be .wcms-game-ban-list li.type5{background:#fbcca5}
.to-be .wcms-game-ban-list li.type5 img{display:block;width:70px;margin:16px auto 0}
.to-be .wcms-game-ban-list li.type5 .ban-btn{background:#c94802}
.to-be .wcms-game-ban-list li+li{margin-top:16px}
.to-be .wcms-game-ban-list .has-bridge{position:relative}
.to-be .wcms-game-ban-list .has-bridge .bridge-shape{position:absolute;left:0;right:0;bottom:-36px}
.to-be .wcms-game-ban-list .has-bridge .bridge-shape [class*=bar]{position:absolute;bottom:6px;width:8px;height:43px;border-radius:4px;border:#2b2e38 1px solid;background:#dfdfdf}
.to-be .wcms-game-ban-list .has-bridge .bridge-shape [class*=bar]:after{content:"";position:absolute;left:0;bottom:0;width:6px;height:42px;border-radius:3px;background:#fff;z-index:1}
.to-be .wcms-game-ban-list .has-bridge .bridge-shape .bar1{left:23px}
.to-be .wcms-game-ban-list .has-bridge .bridge-shape .bar2{right:23px}
.to-be .wcms-game-ban-list .has-bridge:before,.to-be .wcms-game-ban-list .has-bridge .bridge-shape:before,.to-be .wcms-game-ban-list .has-bridge:after,.to-be .wcms-game-ban-list .has-bridge .bridge-shape:after{content:"";position:absolute;bottom:4px;width:12px;height:12px;border-radius:50%;background:#2b2e38}
.to-be .wcms-game-ban-list .has-bridge:before,.to-be .wcms-game-ban-list .has-bridge .bridge-shape:before{left:21px}
.to-be .wcms-game-ban-list .has-bridge:after,.to-be .wcms-game-ban-list .has-bridge .bridge-shape:after{right:21px}
.to-be .wcms-card-recommand{display:flex;flex-direction:column;justify-content:flex-end;background:#000 no-repeat 50% 50%/cover;border-radius:12px;height:360px;margin-top:16px;padding:32px 24px;overflow:hidden}
.to-be .wcms-card-recommand .wcms-badge{align-self:flex-start;display:inline-block;background:rgba(17,17,17,.to-be .4);border-radius:22px;padding:4px 8px 3px;line-height:22px;font-size:12px;color:#fff}
.to-be .wcms-card-recommand .wcms-tit-h2{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;margin-top:16px;color:#fff}
.to-be .wcms-card-recommand .wcms-txt-body4{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;margin-top:10px;color:#fff}
.to-be .wcms-tit-wrap{display:flex}
.to-be .wcms-item-line{padding:32px 0}
.to-be .wcms-item-line:first-child{padding-top:0}
.to-be .wcms-item-line:last-child{padding-bottom:0}
.to-be .wcms-item-line+.wcms-item-line{border-top:1px solid #e2e5eb}
.to-be .wcms-link-card{display:flex;align-items:center;justify-content:space-between}
.to-be .wcms-link-card .wcms-link-card-title{font-weight:700}
.to-be .wcms-link-card .wcms-link-card-desc{margin-top:4px;font-size:14px;color:#666}
.to-be .wcms-link-card .wcms-link-card-img{border:1px solid red;min-width:50px;min-height:50px}
.to-be .wcms-giftbuy-info{display:flex;align-items:center;margin:16px -2px 0}
.to-be .wcms-giftbuy-info .item{flex:1 1 30%;align-self:stretch;margin:0 2px;text-align:center;color:#666}
.to-be .wcms-giftbuy-info .item>img{margin-bottom:4px}
.to-be .wcms-thumbnail-list li{display:flex;align-items:center}
.to-be .wcms-thumbnail-list li .wcms-thumbnail-list-thumbnail{flex:1 1 80px;height:80px;padding:24px;border-radius:16px;background-color:#f4f6fb}
.to-be .wcms-thumbnail-list li .wcms-thumbnail-list-thumbnail img{width:32px;height:32px}
.to-be .wcms-thumbnail-list li .wcms-thumbnail-list-textcont{padding-left:24px;flex:1 1 calc(100% - 80px)}
.to-be .wcms-thumbnail-list li .wcms-thumbnail-list-textcont span{margin-top:6px;font-size:14px;font-weight:normal;color:#666}
.to-be .wcms-thumbnail-list li .wcms-thumbnail-list-textcont .wcms-fc-link{margin-top:8px;font-size:14px}
.to-be .wcms-thumbnail-list li+li{margin-top:32px}
.to-be .wcms-life-list{border-top:1px solid #e2e5eb}
.to-be .wcms-life-list li{display:flex;align-items:center;padding:24px 0}
.to-be .wcms-life-list li .wcms-life-list-textcont{flex:1 1 calc(100% - 220px);padding-right:30px}
.to-be .wcms-life-list li .wcms-life-list-textcont .wcms-life-list-title{font-size:24px;font-weight:700;color:#111;line-height:36px}
.to-be .wcms-life-list li .wcms-life-list-textcont .wcms-life-list-text{margin-top:16px;font-size:14px;color:#666;line-height:22px}
.to-be .wcms-life-list li .wcms-life-list-thumbnail{flex:1 1 220px}
.to-be .wcms-life-list li .wcms-life-list-thumbnail img{width:220px;height:220px}
.to-be .wcms-life-list li+li{border-top:1px solid #e2e5eb}
.to-be .modePC .wcms-pc-show{display:block}
.to-be .modePC .wcms-mo-show{display:none}

/* cardloan */
.to-be .modal-manual .wcms-box-square-line{position:relative;padding:16px 12px;background:#fff;border:1px solid #e2e5eb}
.to-be .modal-manual .wcms-box-round-line.custom{padding:13px 16px}
.to-be .modal-manual .wcms-box-round-line.custom .wcms-check-list li{display:inline-block;margin:9px 16px 9px 0}
.to-be .modal-manual .wcms-box-round-line.custom .wcms-check-list li+li{margin-top:12px}
.to-be .modal-manual .wcms-indent-gap{padding-left:30px}
.to-be .modal-manual .wcms-table-info img{width:100%;max-width:194px}
.to-be .modal-manual span.wcms-fc-strong{display:inline}
.to-be .modal-manual strong{display:inline}
.to-be .modal-manual .wcms-customer-confirm{display:flex;justify-content:space-between;align-items:center;margin-top:24px}
.to-be .modal-manual .wcms-customer-confirm>.wcms-txt-body4{flex:0 0 50%;text-align:right}
.to-be .modal-manual .wcms-form-check .wcms-check-ipt:checked:disabled{border:1px solid #2090ff;background-color:#2090ff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}
.to-be .modal-manual .wcms-option .wcms-option-ipt:checked:disabled+.wcms-option-label{background-color:#fff;border-color:#2090ff;color:#2090ff}
/* //220809 / 추가 / 이영경 */

/* 230206 / 추가 / 로그인후팝업 / DGC-10449 / 최보경 */
.laypop_base06.laypop_base08.new_main_2204.sw.wcms_pop_login_full .ui_content {padding:0;}
.laypop_base06.laypop_base08.new_main_2204.sw.wcms_pop_login_full .laypop_base06_btn .bt_blue_r {height:60px;line-height:30px;padding:0;border-radius:0 0 11px 11px;}
.laypop_base06.laypop_base08.new_main_2204.sw.wcms_pop_login_full .laypop_base06_btn .bt_blue_r span {font-weight:bold;}
.wcms-pop-login-apply {display:block;padding-top:42px;border-radius:12px 12px 0 0;}
.wcms-pop-login-apply .img-wrap {max-width:360px;margin:0 auto;}
.wcms-pop-login-apply .img-wrap img {width:100%;vertical-align:top;}
.laypop_base06.laypop_base07.new_main_2204.sw.wcms_pop_login_full .top_txt.close:after {content:'';width:20px;height:20px;background:url(/https/static12.samsungcard.com/images/personal/common/new_2204_cancle.png) no-repeat 0 0;background-size:20px 20px;}
.laypop_base06.laypop_base07.new_main_2204.sw.wcms_pop_login_full .top_txt {position:absolute;right:21px;top:16px;z-index:100;}
/* //230206 / 추가 / 로그인후팝업 / DGC-10449 / 최보경 */

/* 230213 / 추가 / DGC-14421 / 박혜미 */
/* 신규리스트형태-이벤트참고*/
dl.txt_list_new{ letter-spacing: 0;}
.txt_list_new dt {margin-top:24px;font-weight:bold;font-size:16px;}
.txt_list_new dd {margin-top:14px;line-height:1.6;font-size:14px;color:#666;}
.txt_list_new li {position:relative;margin-top:8px;line-height:1.6;font-size:14px;color:#666;}
.txt_list_new li ul {margin-top:8px;}
.txt_list_new .dot,.txt_list_new .bar {padding-left:10px;}
.txt_list_new .dot:before {content:'';display:block;position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:2px;background-color:#666;}
.txt_list_new .bar:before {content:'';position:absolute;left:0;top:12px;width:5px;height:1px;margin-right:3px;background:#666;}
.txt_list_new .bill {padding-left:19px;}
.txt_list_new .bill:before {content:'※';display:block;position:absolute;left:0;top:0;}
.txt_list_new .num {margin-left:17px;text-indent:-17px;padding:0;}
/* step */
.txt-list-step li{ position: relative; padding-left: 52px; }
.txt-list-step li .step{ position: absolute; left: 0; top: 0; text-transform: uppercase; font-weight: 700; }
.txt-list-step li .btn_cont_wrap{ margin-left: -52px; margin-top: 8px; }
/* //230213 / 추가 / DGC-14421 / 박혜미 */

/* 230317 / 추가 / DGC-17334 / 이영경 */
.laypop_base06.laypop_base07.new_main_2204.lp440 {width: 440px; font-family: 'Lato',-apple-system,'Apple SD Gothic Neo','Spoqa',sans-serif,system-ui; letter-spacing: 0;}
.laypop_base06.laypop_base08.new_main_2204.lp440 .ui_scrollarea {max-height: none;}
.laypop_base06.laypop_base07.new_main_2204.lp440 .laypop_header {height: 72px; padding-right: 68px !important; background: none;}
.laypop_base06.laypop_base07.new_main_2204.lp440 .laypop_header h1 {margin-top: 37px; font-family: 'Lato',-apple-system,'Apple SD Gothic Neo','Spoqa',sans-serif,system-ui; font-size: 16px; line-height: normal; letter-spacing: 0;}
.laypop_base06.laypop_base08.laypop_base09.new_main_2204.lp440 .ui_content {padding-top: 72px;}
.laypop_base06.laypop_base08.new_main_2204.lp440 .bt_blue_r {height: 60px; line-height: 60px;}
.laypop_base06.laypop_base07.new_main_2204.lp440 .laypop_footer a.close {width: 20px; height: 20px; top: 36px; right: 24px; padding: 0; background: url('/https/static12.samsungcard.com/images/personal/common/new_2203_cancle.png') no-repeat center; background-size: contain;}
	.w768 .laypop_mpc.new_main_2204.lp440 {width: auto; max-width: 100%;}
/* //230317 / 추가 / DGC-17334 / 이영경 */

.mw_fc_blue {color: #0080ff;} /* 230724 추가/DGC-28330/이연경 */

/* 230724 추가 / DGC-17588 / 박미란 */
.popup_new_styles strong{color: #111; font-size: 16px; line-height: 24px;}
.popup_new_styles .txt_list_new {margin-top: 24px;}
.popup_new_styles .txt_list_new li {margin-top: 16px;}
.popup_new_styles p {margin-top: 32px;}
/* //230724 추가 / DGC-17588 / 박미란 */

/* 240125 추가 / DGC-44946 / 박미란 */
.btn_gray_r {display: inline-block; min-width: 97px; height: 36px; padding: 0 22px; background: #f4f6fb; border-radius: 8px; color: #111; font-size: 14px; font-weight: 500; line-height: 36px; vertical-align: middle; box-sizing: border-box;}
.btn_blue_r {display: inline-block; min-width: 97px; height: 36px; padding: 0 22px; background: #2090ff; border-radius: 8px; color: #fff; font-size: 14px; font-weight: 500; line-height: 36px; vertical-align: middle; box-sizing: border-box;}
/* //240125 추가 / DGC-44946 / 박미란 */

/* Renewal css 추가 */
.renewal_body.none_rsponsive .certify_card {}
.renewal_body.none_rsponsive .certify_card .certi_new_wrap {display: block;}

/* 250210 / 추가 / DGC-77028 / 최보경 */
.monimo_certi_pop3.laypop_mpc.laypop_base06.lp430 {width:430px;}
.monimo_certi_pop3.laypop_mpc.laypop_base06 {border-radius: 12px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);}
.monimo_certi_pop3.laypop_mpc.laypop_base06 .laypop_content {font-size:18px;line-height:24px;color:#0b0d0f;}
.monimo_certi_pop3.laypop_mpc.laypop_base06 .msg_confirm {text-align:center;}
.monimo_certi_pop3.laypop_mpc.laypop_base06 .msg_confirm .tit {font-size:20px;}
/* .monimo_certi_pop3.laypop_mpc.laypop_base06 .msg_confirm .txt {margin-top:10px;} */
.monimo_certi_pop3.laypop_mpc.laypop_base06 .arrow_txt {position:relative;display:inline-block;padding-right: 16px;color: #0b0d0f;font-size: 16px;font-weight: 400;line-height: 20px;}
.monimo_certi_pop3.laypop_mpc.laypop_base06 .arrow_txt:after {content: '';display: block;position: absolute;right: 0;top: 3px;width: 14px;height: 14px;margin-top: 0;background: url('/https/static12.samsungcard.com/images/personal/common/ico_accordion_dark_gray_right.png') no-repeat right center;background-size:14px 14px;}
.monimo_certi_pop3.laypop_mpc.laypop_base06 .arrow_txt.blue,
.monimo_certi_pop3.laypop_mpc.laypop_base06 .arrow_txt.blue:hover,
.monimo_certi_pop3.laypop_mpc.laypop_base06 .arrow_txt.blue:active {color: #0068ff;}
.monimo_certi_pop3.laypop_mpc.laypop_base06 .arrow_txt.blue:after {background: url('/https/static12.samsungcard.com/images/personal/common/ico_accordion_blue_right.png') no-repeat right center;background-size:14px 14px;}
.monimo_certi_pop3.laypop_mpc.laypop_base06 .arrow_txt.blue:hover:after,
.monimo_certi_pop3.laypop_mpc.laypop_base06 .arrow_txt.blue:active:after {background-position: right center;}
/* //250210 / 추가 / DGC-77028 / 최보경 */

/* 2025 / 접근성수정 / DGC-82015 / 최보경 */
.to-be .wcms-table-info caption{visibility:visible;}
/* //2025 / 접근성수정 / DGC-82015 / 최보경 */

/* 250513 / 추가 / DGC-84201 /  이택현 */
.ui_content .monimo_logo_box { display: flex; justify-content: center; align-items:center; flex-direction: column;}
.ui_content .monimo_logo_box .logo { width: 95px; height: auto; margin: 24px 0 24px;}
.ui_content .monimo_logo_box .logo img{ width: 100%; height: 100%; object-fit: cover; }

.check_mark_icon {background-repeat: no-repeat; background-size: cover;background-position: center; width: 18px; height: 18px; position: relative; display: inline-block; top: 2px; }
.check_mark_icon.correct { background-image: url('/https/static12.samsungcard.com/images/personal/common/18x18_check3x.png'); }
.check_mark_icon.error { background-image: url('/https/static12.samsungcard.com/images/personal/common/18x18_error3x.png'); }
/* // 250513 / 추가 / DGC-84201 / 이택현 */
/* 250618 / 추가 / DGC-84201 / 이택현 */
.main_sec.intro_page.member_info .service_contents.safe_space { padding-bottom: 60px;}
/* // 250618 / 추가 / DGC-84201 / 이택현 */

/* 250722 / 추가 / PC 알럿팝업 모니모향 스타일 추가 / 이선유 */
.laypop_mo_renewal.laypop_mpc .fc_black {color: #0b0d0f !important;}
.laypop_mo_renewal.laypop_mpc .fc_blue {color: #0068ff !important;}
.laypop_mo_renewal.laypop_mpc .fw_b {font-weight: 700 !important;}
.laypop_mo_renewal.laypop_mpc .fz24 {font-size: 24px; line-height: 30px;}
.laypop_mo_renewal.laypop_mpc button {font-family:'SS' !important;}
.laypop_mo_renewal.laypop_mpc .btn {width: 100%; height: 40px; padding: 10px; border-radius: 12px; border: none; box-shadow: none; box-sizing: border-box;}
.laypop_mo_renewal.laypop_mpc .btn span {display: block; line-height: 20px; min-width: auto; height: auto;}
.laypop_mo_renewal.laypop_mpc .btn.primary {background: #0068ff; color: #fff;}
.laypop_mo_renewal.laypop_mpc .btn.secondary {background: #edf4ff; color: #0068ff; font-weight: 700;}
.laypop_mo_renewal.laypop_mpc .mo_pt30 {padding-top: 30px !important;}
.laypop_mo_renewal.laypop_mpc .mo_pb40 {padding-bottom: 40px !important;}
.laypop_mo_renewal.laypop_mpc .mo_mt20 {margin-top: 20px !important;}
.laypop_mo_renewal.laypop_mpc .flexbox {display: flex !important;}
.laypop_mo_renewal.laypop_mpc .flexbox.gap_lr8 {gap: 0 8px;}

.laypop_mo_renewal.laypop_mpc .laypop_content {padding: 30px 20px 20px !important; margin: 0 !important;}
.laypop_mo_renewal.laypop_mpc .laypop_content .ui_content {font-size: 18px; line-height: 24px; font-weight: 400; color: #0b0d0f;}
.laypop_mo_renewal.laypop_mpc .laypop_content .ui_content {margin: 0 !important;}
.laypop_mo_renewal.laypop_mpc .laypop_content .ui_content {padding: 0 !important;}
.laypop_mo_renewal.laypop_mpc .laypop_content .msg_confirm {color: #0b0d0f; text-align: center; padding: 0;}
.laypop_mo_renewal.laypop_mpc .laypop_content .msg_confirm.fz_30 {font-size: 30px; line-height: 36px; color: #0b0d0f; font-weight: bold;}
.laypop_mo_renewal.laypop_mpc .laypop_content .sub_cont {font-size: 16px; line-height: 20px; color: #868a93; text-align: center;}
.laypop_mo_renewal.laypop_mpc .laypop_content .btn_wrap {padding-top: 20px !important; margin-top: 0;}
.laypop_mo_renewal.laypop_mpc .laypop_content .btn_wrap.noborder .btn.h56{height: 56px; font-size: 18px;}
/* //250722 / 추가 / PC 알럿팝업 모니모향 스타일 추가 / 이선유 */

/* //250919 / 추가 / QR코드 팝업 스타일 추가 / 김규민 */
.laypop_mpc.laypop_mo_renewal.qr_popup {max-height: none;}
.laypop_mpc.laypop_mo_renewal.qr_popup .laypop_content .bt_wrap {margin-top: 30px;}
.laypop_mpc.laypop_mo_renewal.qr_popup .laypop_content .bt_wrap .btn {max-width: 265px; width: 100%; height: 48px; font-size: 16px;}


/* 250904 / 추가 / 모웹 : PC팝업 모니모향 스타일 추가 / 고은솔 */
@font-face{font-family:'SS';font-weight:400;src:url('/https/static12.samsungcard.com/font/personal/SS-Regular.woff') format('woff'), url('/https/static12.samsungcard.com/font/personal/SS-Regular.woff2') format('woff2')}
@font-face{font-family:'SS';font-weight:700;src:url('/https/static12.samsungcard.com/font/personal/SS-Bold.woff') format('woff'), url('/https/static12.samsungcard.com/font/personal/SS-Bold.woff2') format('woff2')}
.laypop_mo_renewal.laypop_mpc .laypop_content {font-family:'SS' !important;}
.laypop_mo_renewal.laypop_mpc.laypop_base06 .laypop_footer a.close,
.laypop_mo_renewal.laypop_mpc.laypop_base06 .ui_scrollbar {display: none;}
.laypop_mo_renewal.laypop_mpc .btn span {padding: 0;}
.laypop_mo_renewal.laypop_mpc .btn.secondary.active {background: #dbe8fd !important;}
.laypop_mo_renewal.laypop_mpc .btn.primary.active {background: #005feb !important;}
/* //250904 / 추가 / 모웹 : PC팝업 모니모향 스타일 추가 / 고은솔 */