@charset "UTF-8";

/********* common_layout *********/
html, body {height:100%}
body {color: #212121; font-family: 'Pretendard', 'sans-serif'; font-size: 16px;font-weight:400;line-height:1.5; min-width: 280px; transition: 0.3s ease-in-out;}
.hide {position: absolute; left: -9999px; overflow: hidden; width: 1px; height: 1px; line-height: 1px; font-size: 1px;}
.wrapper {position: relative; z-index: 1; min-height: 100%;}
#real_contents {width: 100%}
/* #real_contents:not(.mFull) {overflow-x:hidden} */
.container {position: relative; max-width: 1400px; margin: 0 auto;}

/* skip navi */
.skip_navi {position:absolute; z-index:999999; width:100%; left:0; top:0; text-align:center;}
.skip_navi a {display:block; position:absolute; left:0; top:-9999px; z-index:1; width:100%; height:40px; line-height:40px; background-color: #333; color:#fff; font-size:1.25rem; font-weight:700;}
.skip_navi a:hover, .skip_navi a:focus {top:0;}

.tab_cont {display: none;}
.tab_cont.on {display: block;}

/* select 기본 화살표 없애기 */
select {
    border-radius:0; /* 아이폰 사파리 보더 없애기 */
    -webkit-appearance:none; /* 화살표 없애기 for chrome*/
    -moz-appearance:none; /* 화살표 없애기 for firefox*/
    appearance:none; /* 화살표 없애기 공통*/
	display:inline-block;
	width:100%;height: 43px;margin:0;padding:0 15px 0 10px;
	border:1px solid #dfdfdf;border-radius:4px;
	background-color:#ffffff;background-image:url('/images/home/kor/user/board/slt_arr_icon.png');
	background-position:right 12px center;background-size:8px;background-repeat:no-repeat;
	cursor:pointer;color:#212121;font-size:0.9375rem
}

select::-ms-expand{
    display:none /* 화살표 없애기 for IE10, 11*/
}
input:placeholder {}
input[type="text"]:read-only {background-color:#f5f5f5 !important;border-color:#f5f5f5 !important}


.blind1400, .blind1280, .blind1080, .blind768, .blind480 {display:block}
.add1400, .add1280, .add1080, .add768, .add480 {display:none}

.w100 {width:100px;max-width:100px}
.w200 {width:200px;max-width:200px}
.w300 {width:300px;max-width:300px}
.w400 {width:400px;max-width:400px}
.w500 {width:500px;max-width:500px}
.w600 {width:600px;max-width:600px}

.dis_bl {display:block}
.dis_inb {display:inline-block}
.dis_in {display:inline}
.gap {height:15px}

.flex_box {display:flex;justify-content:space-between}
.flex_align {display:flex;align-items:center;justify-content:center}

/* 기본색상 및 굵기 */
.red {color: #ed1c24 !important}
.blue {color: #316ee7 !important}
.green {color: #0fa361 !important}
.yellow {color: #edbf1c !important}
.gray {color: #848690 !important}
.black {color:#191919 !important}

.fontGmk {font-family: 'GmarketSans', 'sans-serif'}
.fontPre {font-family: 'Pretendard', 'sans-serif'}

.fw300 {font-weight:300 !important}
.fw400 {font-weight:400 !important}
.fw500 {font-weight:500 !important}
.fw600 {font-weight:600 !important}
.fw700 {font-weight:700 !important}
.fw800 {font-weight:800 !important}

.txt_left {text-align:left !important}
.txt_center {text-align:center !important}
.txt_right {text-align:right !important}

.bd_top {border-top:1px solid #eee}
.bd_bottom {border-bottom:1px solid #eee}
.bd_left {border-left:1px solid #eee}
.bd_right {border-right:1px solid #eee}

.tab_cont {display:none}
.tab_cont.current {display:block}

.s_txt {font-size:0.9375rem}

.img_blur img {filter:blur(5px)}

.custom_select {position:relative}
.custom_select .select_name {display:block;width:100%;padding:11.5px 15px 11px 10px;color:#212121;font-size:0.9375rem;white-space:nowrap;text-overflow:ellipsis;border:1px solid #dfdfdf;border-radius:4px;background-color:#fff;background-image:url('/images/home/kor/user/board/slt_arr_icon.png');background-position:right 12px center;background-repeat:no-repeat;background-size:8px;position:relative;overflow:hidden}
.custom_select .select_name::before {display:none;width:calc(100% - 2px);height:calc(100% - 2px);content:"";border:1px solid #ed1c24;border-radius:2px;position:absolute;left:0;top:0}
.custom_select .option_list {display:none;width:100%;max-height:248px;border:2px solid #ed1c24;background-color:#fff;border-radius:4px;position:absolute;left:0;top:46px;z-index:999;overflow-y:auto}
.custom_select .option_list::-webkit-scrollbar {width:3px;height:3px}
.custom_select .option_list::-webkit-scrollbar-thumb {background-color:#ed1c24}
.custom_select .option_list::-webkit-scrollbar-thumb:hover {background-color:#ed1c24}
.custom_select .option_list .option {border-bottom:1px solid #e1e1e1}
.custom_select .option_list .option:last-child {border-bottom:0}
.custom_select .option_list .option .item {display:block;padding:5px 10px;word-break:break-word;transition:all 0.3s}
.custom_select .option_list .option:hover .item, 
.custom_select .option_list .option:focus .item {color:#ed1c24;background-color:#f7f7f7}

.custom_select.sty2 {}
.custom_select.sty2 .select_name {border-color:#303030;background-color:transparent}
.custom_select.sty2 .option_list {}
.custom_select.sty2 .option_list .option {}
.custom_select.sty2 .option_list .option .item {}
.custom_select.sty2 .option_list .option:hover .item, 
.custom_select.sty2 .option_list .option:focus .item {}

.custom_select.current {}
.custom_select.current .select_name {color:#ed1c24;border-color:#ed1c24;background-color:#fff;background-image:url('/images/home/kor/user/board/slt_arr_icon2.png')}
.custom_select.current .select_name::before {display:block}
.custom_select.current .option_list {}
.custom_select.current .option_list .option {}
.custom_select.current .option_list .option .item {}

.custom_select.sty2.current {}
.custom_select.sty2.current .select_name {background-color:rgba(255,255,255,0.3)}
.custom_select.sty2.current .option_list {}
.custom_select.sty2.current .option_list .option {}
.custom_select.sty2.current .option_list .option .item {}


/* 레이어 팝업 */
.layer_pop {display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:10000}
.layer_pop .pop_position {display:flex;align-items:center;justify-content:center;height:100%}
.layer_pop .pop_wrap {width:96%;max-width:640px;border-radius:10px;background-color:#fff;position:relative}
.layer_pop.smail .pop_wrap {max-width:480px}
.layer_pop.medium .pop_wrap {max-width:900px}
.layer_pop.large .pop_wrap {max-width:1400px}
.layer_pop .head_tit {font-size:1rem;line-height:1.1;font-weight:500}
.layer_pop .pop_head {display:flex;justify-content:space-between;padding:15px 22px;color:#fff;background-color:#212121;border-radius:10px 10px 0 0}
.layer_pop .pop_head.bg_red {background-color:#ed1c24}
.layer_pop .pop_head.sty2 {display:block;padding:10px 10px 0 10px;background-color:transparent;text-align:right}
.layer_pop .pop_head .btn_close {width:40px;height:40px;font-size:0;line-height:0;background-color:#767676;background-image:url(/images/home/kor/user/header/sitemap_close_icon.png);background-position:center;background-repeat:no-repeat;background-size:14px;border-radius:5px}
.layer_pop .pop_head .btn_close:hover, 
.layer_pop .pop_head .btn_close:focus {background-color:#212121}
.layer_pop .pop_body {max-height:76vh;overflow-y:auto}
.layer_pop .pop_body .pop_cont {padding:22px;text-align:center}
.layer_pop .pop_body .pop_cont .popup_image {margin:0 auto}
.layer_pop .pop_body .pop_cont .bold_txt {font-weight:700;font-size:18px}
.layer_pop .pop_body .pop_cont .list_txt_group {padding:20px;text-align:left;background-color:#f5f5f5;border:1px solid #eee}
.layer_pop .pop_slide_ctrl_btn {}
.layer_pop .pop_slide_ctrl_btn .btn_ctrl {position:absolute;top:50%;transform:translateY(-50%);opacity:0.7;transition:0.2s}
.layer_pop .pop_slide_ctrl_btn .btn_ctrl.prev {left:-90px}
.layer_pop .pop_slide_ctrl_btn .btn_ctrl.next {right:-90px}
.layer_pop .pop_slide_ctrl_btn .btn_ctrl:hover,
.layer_pop .pop_slide_ctrl_btn .btn_ctrl:focus {opacity:1}
.layer_pop .pop_slide_ctrl_btn .btn_ctrl .icon {color:#fff;font-size:75px}
.layer_pop .pop_body .cont_tit {padding-left:10px;font-size:1rem;font-weight:700;color:#191919;position:relative}
.layer_pop .pop_tail {padding:20px 10px;border-radius:0 0 10px 10px}
.layer_pop .pop_tail.sty2 {background-color:#212121}
.layer_pop .pop_tail .cont_btn_list_area {margin-top:0}
.layer_pop .pop_tail .head_tit {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;text-align:center;text-overflow:ellipsis;overflow:hidden}


/* 로그인  */
.login_cont {}
.login_cont .inner_box {overflow: hidden; width: 100%; max-width: 600px; margin: 0 auto; border: 1px solid #e1e1e1; box-shadow: 8px 8px 10px rgba(179, 179, 179, 0.13); border-radius: 10px;}
.login_cont .inner_box .tab_list_area {border-bottom: 1px solid #e1e1e1;}
.login_cont .inner_box .tab_list_area > .list {display:flex}
.login_cont .inner_box .tab_list_area > .list > li {display: inline-block; width: 50%; vertical-align: middle;}
.login_cont .inner_box .tab_list_area > .list > li .btn {display: block; width: 100%; background-color: #f5f5f5; transition: 0.3s ease-in-out;}
.login_cont .inner_box .tab_list_area > .list > li .btn .text {display:inline-block;font-size:1.125rem;line-height:64px;color:#767676}
.login_cont .inner_box .tab_list_area > .list > li.on .btn {background-color:#ed1c24}
.login_cont .inner_box .tab_list_area > .list > li.on .btn .text {color: #ffffff}
.login_cont .inner_box .login_cont {padding:50px 25px}
.login_cont .inner_box .login_cont .login_box {width: 100%; max-width: 440px; margin: 0 auto;}
.login_cont .inner_box .login_cont .login_box .title_area {margin: 0 0 17px; text-align: center;}
.login_cont .inner_box .login_cont .login_box .title_area .title {font-family: 'GmarketSans', 'sans-serif';font-weight:700;font-size:1.875rem;color:#212121}
.login_cont .inner_box .login_cont .login_box .com_input_cont {margin: 0 0 10px;}
.login_cont .inner_box .login_cont .login_box .com_input_cont > .list {}
.login_cont .inner_box .login_cont .login_box .com_input_cont > .list > li {margin: 0 0 4px;}
.login_cont .inner_box .login_cont .login_box .com_input_cont > .list > li:last-child {margin: 0;}
.login_cont .inner_box .login_cont .login_box .com_input_cont .inp_box {border: 1px solid #e1e1e1; padding: 0 10px 0 40px; background-position: left 24px center; background-repeat: no-repeat; border-radius: 5px;}
.login_cont .inner_box .login_cont .login_box .com_input_cont .inp_box.id {background-image: url('/images/home/kor/user/common/id_icon.png');}
.login_cont .inner_box .login_cont .login_box .com_input_cont .inp_box.pass {background-image: url('/images/home/kor/user/common/pass_icon.png');}
.login_cont .inner_box .login_cont .login_box .com_input_cont .inp {height:56px;border:0}
.login_cont .inner_box .login_cont .login_box .chk_list_area {margin: 0 0 25px;}
.login_cont .inner_box .login_cont .login_box .chk_list_area > .list {}
.login_cont .inner_box .login_cont .login_box .chk_list_area > .list > li {}
.login_cont .inner_box .login_cont .login_box .chk_list_area > .list > li label {}
.login_cont .inner_box .login_cont .login_box .chk_list_area > .list > li label .inp_chk {}
.login_cont .inner_box .login_cont .login_box .chk_list_area > .list > li label .text {}
.login_cont .inner_box .login_cont .login_box .btn_area {margin: 0 0 13px;}
.login_cont .inner_box .login_cont .login_box .btn_area .btn_default {display:block;width:100%;text-align:center}
.login_cont .inner_box .login_cont .login_box .btn_area .btn_default .text {line-height:50px}
/*.login_cont .inner_box .login_cont .login_box .btn_area .btn {display: block; width: 100%; border: 2px solid #009688; background-color: #009688;text-align: center; border-radius: 5px; transition: 0.3s ease-in-out;}
.login_cont .inner_box .login_cont .login_box .btn_area .btn:hover,
.login_cont .inner_box .login_cont .login_box .btn_area .btn:focus {background-color: #ffffff;}
.login_cont .inner_box .login_cont .login_box .btn_area .btn .text {display: inline-block;color: #ffffff; transition: 0.3s ease-in-out;}
.login_cont .inner_box .login_cont .login_box .btn_area .btn:hover .text,
.login_cont .inner_box .login_cont .login_box .btn_area .btn:focus .text {color: #009688;}*/
.login_cont .inner_box .login_cont .login_box .link_list_area {text-align: center;}
.login_cont .inner_box .login_cont .login_box .link_list_area > .list {}
.login_cont .inner_box .login_cont .login_box .link_list_area > .list > li {display: inline-block; position: relative; margin: 0 12px 0 0; padding: 0 19px 0 0; vertical-align: middle;}
.login_cont .inner_box .login_cont .login_box .link_list_area > .list > li:after {content: ''; position: absolute; top: 50%; right: 0; width: 1px; height: 16px; background-color: #e0e0e0; transform: translateY(-50%);}
.login_cont .inner_box .login_cont .login_box .link_list_area > .list > li:last-child {margin: 0; padding: 0;}
.login_cont .inner_box .login_cont .login_box .link_list_area > .list > li:last-child:after {display: none;}
.login_cont .inner_box .login_cont .login_box .link_list_area > .list > li .link {display: block; color: #616161;}


/* 회원가입 - step1 */
.member_area {}
.member_area .member_list_area { border: 1px solid #e1e1e1; border-radius: 10px;}
.member_area .member_list_area.mb {margin-bottom:15px}
.member_area .member_list_area > .list { display: flex; justify-content: space-between; align-items: stretch;}
.member_area .member_list_area > .list > li { position: relative; flex: 1;}
.member_area .member_list_area > .list > li::before { content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 1px; height: calc(100% - 44px); background-color: #e1e1e1;}
.member_area .member_list_area > .list > li:last-child { border-right: none;}
.member_area .member_list_area > .list > li:last-child::before { display: none;}
.member_area .member_list_area > .list > li .box {display: block; position: relative; width: 100%; padding: 22px; text-align: center;}
.member_area .member_list_area > .list > li .box.no_cursor {max-width:540px;margin:0 auto}
.member_area .member_list_area > .list > li .box .text_box {padding:35px 10px;border-radius:10px;transition:0.3s}
.member_area .member_list_area > .list > li .box .text_box.pb0 {padding-bottom:0}
.member_area .member_list_area > .list > li .box .text_box:not(.no_img)::before {display:block;width:140px;height:140px;margin:0 auto 25px auto;content:"";background-color:#fff;background-position:center;background-repeat:no-repeat;border:1px solid #e1e1e1;border-radius:100%}
.member_area .member_list_area > .list > li .box .text_box:not(.no_img).icon01::before {background-image:url(/images/home/kor/user/sub/icon_join01_cls01.png)}
.member_area .member_list_area > .list > li .box .text_box:not(.no_img).icon02::before {background-image:url(/images/home/kor/user/sub/icon_join01_cls02.png)}
.member_area .member_list_area > .list > li .box .text_box:not(.no_img).icon03::before {background-color:#f7f7f7;background-image:url(/images/home/kor/user/sub/icon_join01_cls03.png);border-color:#f7f7f7}
.member_area .member_list_area > .list > li .box .text_box:not(.no_img).icon04::before {background-color:#f7f7f7;background-image:url(/images/home/kor/user/sub/icon_join01_cls04.png);border-color:#f7f7f7}
.member_area .member_list_area > .list > li .box .text_box:not(.no_img).icon05::before {background-color:#f7f7f7;background-image:url(/images/home/kor/user/sub/icon_join01_cls05.png);border-color:#f7f7f7}
.member_area .member_list_area > .list > li .box .text_box:not(.no_img).icon06::before {background-color:#f7f7f7;background-image:url(/images/home/kor/user/sub/icon_join01_cls06.png);border-color:#f7f7f7}
.member_area .member_list_area > .list > li .box .text_box:not(.no_img).icon07::before {background-color:#f7f7f7;background-image:url(/images/home/kor/user/sub/icon_join01_cls07.png);border-color:#f7f7f7}
.member_area .member_list_area > .list > li .box .text_box .title {margin-bottom:10px;font-family: 'GmarketSans', 'sans-serif';font-weight:700;font-size:1.875rem;}
.member_area .member_list_area > .list > li .box .text_box .text {font-size:1.125rem}
.member_area .member_list_area > .list > li .box .text_box .xi_icon {display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:30px auto 0 auto;font-size:0;line-height:0;text-align:center;border:1px solid #767676;border-radius:100%;transition:0.3s}
.member_area .member_list_area > .list > li .box .text_box .xi_icon .icon {font-size:1.25rem;color:#212121;transition:0.3s}
.member_area .member_list_area > .list > li .box:not(.no_cursor):hover .text_box, 
.member_area .member_list_area > .list > li .box:not(.no_cursor):focus .text_box {background-color:#fff6f7;border-color:#fff6f7}
.member_area .member_list_area > .list > li .box:not(.no_cursor):hover .text_box .xi_icon, 
.member_area .member_list_area > .list > li .box:not(.no_cursor):focus .text_box .xi_icon {background-color:#ed1c24;border-color:#ed1c24}
.member_area .member_list_area > .list > li .box:not(.no_cursor):hover .text_box .xi_icon .icon, 
.member_area .member_list_area > .list > li .box:not(.no_cursor):focus .text_box .xi_icon .icon {color:#fff}
.member_area .member_list_area > .list > li .box .btn_default.cert {display:block;width:100%;max-width:174px;margin:30px auto 0 auto}

.member_area .member_list_area > .list > li .box .input_list_box {text-align:left}
.member_area .member_list_area > .list > li .box .input_list_box .tr {display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.member_area .member_list_area > .list > li .box .input_list_box .tr:last-child {margin-bottom:0}
.member_area .member_list_area > .list > li .box .input_list_box .th {width:130px;font-weight:700}
.member_area .member_list_area > .list > li .box .input_list_box .td {width:calc(100% - 130px)}
.member_area .member_list_area > .list > li .box .input_list_box .radio_list_area {}
.member_area .member_list_area > .list > li .box .input_list_box .radio_list_area .text {font-size:1rem}

.member_area .member_list_area > .list > li .box .quick_btn_list {margin-top:22px;text-align:left}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box {margin-bottom:18px;border:1px solid #e1e1e1;border-radius:10px;overflow:hidden;transition:0.3s}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:last-child {margin-bottom:0}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn {display:block;background-position:left 38px center;background-repeat:no-repeat;position:relative}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn.icon01 {background-image:url(/images/home/kor/user/sub/icon_findid_cert01.png)}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn.icon02 {background-image:url(/images/home/kor/user/sub/icon_findid_cert02.png)}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn::after {display:block;width:30px;height:30px;content:"";background-color:#f5f5f5;background-image:url(/images/home/kor/user/common/arr_c1_on.png);background-position:center;background-repeat:no-repeat;border-radius:100%;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:0.3s}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn .text {margin-left:100px;line-height:85px;font-weight:700}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:hover, 
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:focus {border-color:#ed1c24}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:hover .icon01, 
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:focus .icon01 {background-image:url(/images/home/kor/user/sub/icon_findid_cert01_on.png)}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:hover .icon02, 
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:focus .icon02 {background-image:url(/images/home/kor/user/sub/icon_findid_cert02_on.png)}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:hover .btn::after, 
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:focus .btn::after {background-color:#ed1c24;background-image:url(/images/home/kor/user/common/arr_c1.png)}
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:hover, 
.member_area .member_list_area > .list > li .box .quick_btn_list .btn_box:focus .text {color:#ed1c24}

.member_area .member_list_area.sty2 > .list > li {flex:none}
.member_area .member_list_area.sty2 > .list > li:first-child {width:45%}
.member_area .member_list_area.sty2 > .list > li:last-child {width:55%}
.member_area .member_list_area.sty2 > .list > li .box.no_cursor {width:80%;max-width:100%;min-width:300px}
.member_area .member_list_area.sty2  .com_input_cont.inp_btn .inp_label {width:calc(100% - 105px)} 

.member_area .member_list_area.sty3 > .list > li {flex:none}
.member_area .member_list_area.sty3 > .list > li:first-child {width:35%}
.member_area .member_list_area.sty3 > .list > li:last-child {width:65%}
.member_area .member_list_area.sty3 > .list > li .box.no_cursor {width:92%;max-width:100%;min-width:300px}
.member_area .member_list_area.sty3 .exc_txt {margin-bottom:30px}

.member_area .member_list_area .check_txt {margin-top:8px;text-align:left}
.member_area .member_list_area .check_txt.mgt {margin-top:25px}
.member_area .id_info_box {margin-top:18px}
.member_area .id_info_box .inner {padding:24px 30px;background-color:#f5f5f5;border-radius:10px}
.member_area .id_info_box .dl {display:flex;align-items:center;margin-bottom:8px}
.member_area .id_info_box .dl:last-child {margin-bottom:0}
.member_area .id_info_box .dt {margin-right:24px;padding-right:24px;font-weight:500;line-height:1;position:relative}
.member_area .id_info_box .dt::after {display:block;width:1px;height:15px;content:"";background-color:#767676;position:absolute;right:0;top:0}
.member_area .id_info_box .dd {}
.member_area .id_info_box .s_txt {margin-top:8px;;font-size:0.9375rem;text-align:right}


/* 회원가입 - step2 */
.join_agree_con .page_cont {}
.join_agree_con .page_cont .app_cont_list_area {}
.join_agree_con .page_cont .app_cont_list_area > .list {}
.join_agree_con .page_cont .app_cont_list_area > .list > li {margin: 0 0 20px}
.join_agree_con .page_cont .app_cont_list_area > .list > li:last-child {margin-bottom:0}
.join_agree_con .page_cont .app_cont_list_area .inner_cont {height:240px; border: 1px solid #ebebeb; padding: 20px; border-radius: 10px 10px 0 0;overflow-y:auto}
.join_agree_con .page_cont .app_cont_list_area .inner_cont::-webkit-scrollbar {width:3px;height:3px}

.join_agree_con .page_cont .app_cont_list_area .consent_area {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; padding:19px 30px 19px 38px; justify-content: space-between; align-items: center; background-color: #f2f3f5; border-radius: 0 0 10px 10px;}
.join_agree_con .page_cont .app_cont_list_area .consent_area .title {font-weight:600}
.join_agree_con .full_agree {display:flex;justify-content:space-between;align-items:center;border:1px solid #e1e1e1;border-radius:10px;overflow:hidden}
.join_agree_con .full_agree .title {padding:25px 0 25px 30px;font-weight:700;border-left:6px solid #ed1c24}
.join_agree_con .full_agree .radio_list_area {margin-right:30px}

/*
.join_agree_con .page_cont .app_cont_list_area .consent_area.sty2 {border: 1px solid #e1e1e1; background-color: inherit; border-radius: 10px;}
.join_agree_con .page_cont .app_cont_list_area .consent_area.sty2 .title {font-weight: 700;}
*/

/* 회원가입 - step4 */
.safety_area {position: absolute; top: -15px; left: 420px; padding: 0 0 0 10px; }
.safety_area:before {content: ''; position: absolute; top: 50%; left: 0; width: 12px; height: 10px; background-image: url('/images/home/kor/user/sub/safety_arr.png'); background-position: left center; background-size: cover; background-repeat: no-repeat; transform: translateY(-50%);}
.safety_area .inner_box {min-width:355px;border: 1px solid #e1e1e1; padding: 18px 25px; background-color: #ffffff; border-radius: 10px;box-shadow:0 2px 11px rgba(0,0,0,0.1)}
.safety_area .inner_box .data_area {margin-bottom:2px;font-size: 0;}
.safety_area .inner_box .data_area .tit {display: inline-block; position: relative;  margin: 0 6px 0 0; padding: 0 7px 0 0; font-weight: 600; font-size: 0.9375rem; vertical-align: middle;}
.safety_area .inner_box .data_area .tit:after {content: ''; position: absolute; top: 50%; right: 0; width: 1px; height: 12px; background-color: #e1e1e1; transform: translateY(-50%);}
.safety_area .inner_box .data_area .txt {display: inline-block; padding: 0 56px 0 0; background-position: right center; background-repeat: no-repeat; font-weight: 700; font-size: 0.9375rem; vertical-align: middle;}
.safety_area .inner_box .data_area .txt.icon01 {color: #ed4040; background-image: url('/images/home/kor/user/sub/safety_icon01.png');}
.safety_area .inner_box .data_area .txt.icon02 {color: #3c79d5; background-image: url('/images/home/kor/user/sub/safety_icon02.png');}
.safety_area .inner_box .data_area .txt.icon03 {color: #48a644; background-image: url('/images/home/kor/user/sub/safety_icon03.png');}
.safety_area .inner_box .txt {font-weight: 400; font-size:0.875rem; color: #767676;}

/* ========== 메인 레이어 팝업 ========== */
.pop_layer {position: fixed; z-index: 9999; top: 0; left: 0;}
.pop_layer .pop_box {width: 100%; height: 100%;max-height:83.5vh; background-color: #ffffff;overflow-y:auto}
.pop_layer .pop_box img {border: none;}
.pop_layer .pop_box p {font-weight: 400; font-size: 18px; line-height: 27px; color: #333333;}
.pop_layer .pop_btn_area {position: relative; overflow: hidden; padding: 8px 10px; background-color: #000;}
.pop_layer .pop_btn_area .chk_each {vertical-align: middle;}
.pop_layer .pop_btn_area .chk_each label {display: inline-block; position: relative; font-family: 'CoreDream'; font-weight: 400; font-size: 14px; line-height: 24px; color: #ffffff; z-index: 1; padding-left: 20px; cursor:pointer; vertical-align: middle;}
.pop_layer .pop_btn_area .chk_each .vchkbox {display: block; position: absolute; left: 0; top: 50%; z-index: 1; width: 15px; height: 15px; margin: -7px 0 0; border: 1px solid #cacaca; background-color: #fff;}
.pop_layer .pop_btn_area .chk_each .vchkbox > i {display: none; color: #0562a9; margin-top: 1px; margin-left: 1px; font-size: 12px; font-weight: 700; text-align: center;}
.pop_layer .pop_btn_area .close {position: absolute; top: 50%; right: 8px; margin: -11px 0 0;}
.pop_layer .pop_btn_area .chk_each input:checked + label .vchkbox > i {display: block;}
.pop_layer .pop_btn_area .chk_each input:focus + label .vchkbox {outline:1px dotted #000; outline:-webkit-focus-ring-color auto 5px;}
/* ========== 메인 레이어 팝업 ========== */