@charset "utf-8";

/* header */
#header {
    border-bottom: 1px solid #d3d5da;
}

/* 주소찾기 */
.lay_findzip_new {
    overflow: hidden;
    border-radius: 3px;
    padding-bottom: 0;
    font-family: '맑은 고딕';
}
.lay_findzip_new .rel {
    display: block;
}
.lay_findzip_new.form-layer {
    max-height: 575px;
}
.lay_findzip_new.form-layer .layer__content {
    margin-top: 0;
    padding: 15px 40px 25px 40px;
}
.lay_findzip_new.form-layer .layer__content .ui_content {
    padding-bottom: 0;
    margin-right: 25px;
}
.lay_findzip_new.form-layer .scrollview {
    margin-right:  -25px;
    padding-bottom: 0;
}
.lay_findzip_new .find_wrap_new .tab_cont {
    padding: 8px 0 0;
    border: none;
}
.lay_findzip_new.form-layer .ui_scrollarea {
    height: 395px;
    min-height: 395px;
    max-height: 395px;
}
.lay_findzip_new .find_wrap_new .item_wrap {
    position: relative;
    display: inline-block;
    z-index: 0;
    white-space: nowrap;
    vertical-align: middle;
}
.lay_findzip_new .find_wrap_new .item_wrap.on {
    z-index: 3;
}
.lay_findzip_new .find_wrap_new .item_wrap .item_list li a {
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-line;
}
.lay_findzip_new .find_wrap_new .item_wrap .item_list li a {
    height: auto; 
    min-height: 26px; 
    padding: 0 25px 3px 12px;
    line-height: 1.8em;
    color: #303030;
}
.lay_findzip_new .find_wrap_new .f_wd_zipsch {
    background-image:none;
}
.lay_findzip_new .ui_scrollbar {
    right: 0;
}

/* 주소찾기-탭 */
.lay_findzip_new .find_wrap_new .tab{overflow:hidden; margin-bottom:0;}
.lay_findzip_new .find_wrap_new .tab:before{width:0;height:0;}
.lay_findzip_new .find_wrap_new .tab .tab_list{float:left;width:50%;border:1px solid #a3b3c5;border-left:none;box-sizing:border-box;height:auto;}
.lay_findzip_new .find_wrap_new .tab .tab_list:first-child{border-left:1px solid #a3b3c5;}
.lay_findzip_new .find_wrap_new .tab .tab_list a{display:block;padding:11px 0 13px;color:#444;font-size:15px;text-align:center;font-weight:bold;line-height:16px;background:none;border:none;}
.lay_findzip_new .find_wrap_new .tab .tab_list.on{border:1px solid #a3b3c5;background-color:#2e81f8;border-left:none;}
.lay_findzip_new .find_wrap_new .tab .tab_list.on:first-child{border-left:1px solid #a3b3c5;}
.lay_findzip_new .find_wrap_new .tab .tab_list.on:before{width:0;height:0;background:none;}
.lay_findzip_new .find_wrap_new .tab .tab_list.on a{margin-bottom:0;color: #fff;}
.lay_findzip_new .find_wrap_new .tab:after{display: none;}

/* 주소찾기-검색 */
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area .f_wd_zipsch:focus,
.lay_findzip_new .find_wrap_new .tab_cont .in_txt:focus,
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .ui_inputbox .f_wd_zipsch:focus {
    background-color: #fff;
    border: 1px solid #2e81f8;
}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area{position:relative;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area .f_wd_zipsch{
    box-sizing: border-box;
    width:100%;
    height:44px;
    border-radius:0;
    border:none;
    background-color:#f4f4f4;
    padding-right:60px;
    color:#222 !important;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
    box-shadow:none;
}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area .f_wd_zipsch.active{border: 1px solid #2e81f8;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area input[class^="in_"]::-webkit-input-placeholder{color:#a3b3c5 !important;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area input[class^="in_"]::-moz-placeholder{color:#a3b3c5 !important;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area input[class^="in_"]:-ms-input-placeholder{color:#a3b3c5 !important;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area input[class^="in_"]::placeholder{color:#a3b3c5 !important;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area .btn_tb_sm_gray{
    position:absolute;
    top:0;
    right:0;
    width:44px;
    height:44px;
    background:url('/images/directinsurance/common/new/btn_sch_p.png') no-repeat 50% 50%;
    padding:0;
    border-radius:0;
    border:none;
    box-shadow:none;
}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area .btn_tb_sm_gray span{font-size:0;min-width:0;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area .input_del{
    right:44px;
    top:0;
    height: 44px;
}
.lay_findzip_new .find_wrap_new .tab_cont .ex_txt{margin-top:15px;font-size:12px;letter-spacing:-1px;color:#444;}
.lay_findzip_new .find_wrap_new .tab_cont .ex_txt p{line-height:20px;}

/* 주소찾기-검색결과 */
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr{margin-top:15px;padding:15px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr li{position:relative;margin-top:25px;padding-right:40px; line-height: 28px;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr li:first-child{margin-top:0;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr li .txt_addr{font-size:14px;font-weight:bold;color:#222;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr li .txt_addr .ohter{display:block;font-size:12px;line-height:20px;font-weight:normal;color:#666;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr li .btn_sub{position:absolute;top:3px;right:0;height:20px;line-height:20px;border:1px solid #c7c7c7;border-radius:3px;padding:2px 6px;font-size:12px;color:#666;box-shadow:none;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr li .btn_sub span{line-height:100%;vertical-align:top;}

.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap{margin-top:14px;padding-top:14px;border-top:1px solid #dcdcdc;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div.first{font-size:14px;font-weight:bold;margin-bottom:10px;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set{position:relative;padding-right:100px !important;}/* 180524 / 수정 / PS180427001172 / 김현진 */
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .ui_inputbox .f_wd_zipsch{
    width:100%;
    height:44px;
    border:0;
    border-radius:0;
    box-shadow:none;
    background-color:#f4f4f4;
    color:#222;
    box-sizing:border-box;
}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .ui_inputbox .f_wd_zipsch .input_del {top: -10px;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .ui_inputbox input[class^="in_"]::-webkit-input-placeholder {color:#a3b3c5;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .ui_inputbox input[class^="in_"]::-moz-placeholder {color:#a3b3c5;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .ui_inputbox input[class^="in_"]:-moz-placeholder {color:#a3b3c5;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .ui_inputbox input[class^="in_"]:-ms-input-placeholder {color:#a3b3c5;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .ui_inputbox input[class^="in_"]::placeholder{color:#a3b3c5;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .btn_tb_sm_gray{position:absolute;top:0;right:0;padding:0 30px;background-color:#575b63;border:none;border-radius:0;display: inline-block;text-align: center; font-size: 16px; line-height: 28px;height: 40px;color:#fff;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .btn_tb_sm_gray:hover,
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .btn_tb_sm_gray.active{background-color:#575b63;border:none;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .input_search_area.text_set .btn_tb_sm_gray span{min-width:auto;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .alert_s_new{padding:15px 0 0 0;font-size:12px;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .search_wrap .search_div .alert_s_new .notice{display:none;}

.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr.view li{padding:0;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr.view dl{font-size:14px;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr.view dl:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr.view dl dt{font-weight:bold;margin-top:15px;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .list_wrap_addr.view dl dt:first-child{margin-top:0;}

.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .btm_info{margin-top:10px;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .btm_info .alert_s_new{padding:0;font-size:12px;color:#444;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .btm_info .alert_s_new .notice{display:none;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .btn_wrap{padding-top:16px;border-top:none;margin-top:0;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .btn_wrap button{width:120px;height:auto;padding:5px 13px;border:none;background-color:#2e81f8;color:#fff;font-size:15px;
    box-shadow:none;vertical-align:top;display: inline-block;border-radius: 2px; line-height: 28px;
}

/* 주소찾기-페이징 */
.lay_findzip_new .find_wrap_new .paginage .first,
.lay_findzip_new .find_wrap_new .paginage .prev, 
.lay_findzip_new .find_wrap_new .paginage .next,
.lay_findzip_new .find_wrap_new .paginage .last	{display:inline-block;width:32px;height:32px;padding:0;border:1px solid #d0d0d0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff url('/images/directinsurance/common/new/btn_page.png') no-repeat -1px -1px;font-size:1px;line-height:0;text-indent:-9999em;overflow:hidden;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage{margin:20px 0 2px;text-align: center;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage .first,
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage .last{display:none;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage a,
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage strong{vertical-align:middle;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage a.prev,
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage span.prev{width:23px;height:23px;margin-right:10px;border:none;background:url('/images/directinsurance/common/new/btn_paging_pre_p.png') no-repeat 0 0;vertical-align:middle;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage a.next,
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage span.next{width:23px;height:23px;margin-left:10px;border:none;background:url('/images/directinsurance/common/new/btn_paging_next_p.png') no-repeat 0 0;vertical-align:middle;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage .page_num{padding:0;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage .page_num a,
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage .page_num strong{width:auto;height:auto;margin-left:15px;padding:0;border:none;background:none;color:#c7c7c7;font-size:15px;font-weight:bold;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage .page_num a:first-child,
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage .page_num strong:first-child{margin-left:0;}
.lay_findzip_new .find_wrap_new .tab_cont .result_wrap_addr .paginage .page_num strong{color:#222;}

/* 주소찾기-검색결과 없음 */
.lay_findzip_new .find_wrap_new .tab_cont .no_result_wrap{margin-top:15px;padding:15px 0 0;border-top:1px solid #dcdcdc;background: url('/images/directinsurance/common/new/icon_account_p.png') no-repeat 50% 22px;}
.lay_findzip_new .find_wrap_new .tab_cont .no_result_wrap .msg{margin:15px 0 0;font-size:15px;color:#444;padding:77px 0 0; font-weight: bold; line-height: 24px; text-align: center;}
.lay_findzip_new .find_wrap_new .tab_cont .no_result_wrap .msg .fc_org{color:#444 !important;}
.lay_findzip_new .find_wrap_new .tab_cont .no_result_wrap .self_schinfo{margin-top:15px;padding:0;background-color:#fff;}
.lay_findzip_new .find_wrap_new .tab_cont .no_result_wrap .self_schinfo .txt{margin-top:0;font-size:14px;}
.lay_findzip_new .find_wrap_new .tab_cont .no_result_wrap .self_schinfo .btn_disb{margin:17px 0 0;}
.lay_findzip_new .find_wrap_new .tab_cont .no_result_wrap .self_schinfo .btn_disb .btn_sub{
	width:auto;height:auto;padding:6px 25px;border:none;background-color:#2e81f8;color:#fff;font-size:14px;
	box-shadow:none;vertical-align:top;
}
.lay_findzip_new .find_wrap_new .tab_cont .no_result_wrap .self_schinfo .btn_disb .btn_sub span{line-height:100%;}

/* 주소찾기-도로명/지번 */
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .bg_box{margin-top:7px;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .bg_box ul{overflow:hidden;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .bg_box ul li{float:left !important;width:50%;text-align:center !important;padding-left:2px;box-sizing:border-box;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .bg_box ul li:first-child{padding:0 2px 0 0;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .bg_box ul li .rad_wrap{display:block;text-indent:0;padding-left:0;font-size:15px;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .bg_box ul li .rad_wrap a{display:none;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .bg_box ul li .rad_wrap label{display:block;height:34px;line-height:32px;border:1px solid #c7c7c7;border-radius:3px;color:#222;font-weight:bold;
padding-left:0;font-size: 14px;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .bg_box ul li .rad_wrap input[type='radio'] + label:before{display:none;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .bg_box ul li.on .rad_wrap label{border: 1px solid #2e81f8;background-color: #fff;color:#2e81f8;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .tab_exp .ui_select_dom.item_wrap{width:100%;margin-top:8px;border-radius:0;border:1px solid #ccc;background:#fff;font-size:14px;font-weight:bold;}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .tab_exp .ui_select_dom.item_wrap .item_list{
    border-color: #ccc;
    position: absolute; 
    top: 38px;    
    left: -1px;
    overflow: hidden;
    width: 100%;
    border: 1px solid #101010;
    border-top: 0;
    border-radius: 0 0 2px 2px;
    background-color: #fff;
    box-shadow: 0 2px 2px rgba(0,0,0,.3);
}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .tab_exp .ui_select_dom.item_wrap .item_view .ico{
    width:13px;
    height:8px;
    background:url('/images/directinsurance/common/new/bg_bg_select_m_new.png') no-repeat 0 0;
    background-size:13px 8px;
    position:absolute;
    top: 50%;
    right:12px;
    margin-top: -4px;
}
.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .tab_exp .ui_select_dom.item_wrap .item_list .ui_item_scrollarea{
    border-top: 1px solid #d0d0d0;
    max-height: 165px;
    overflow: hidden;
}
.lay_findzip_new .item_wrap .scroll.active .bg_top	{background-position:-96px 0;}
.lay_findzip_new .item_wrap .scroll.active .bg_mid	{background-position:-72px 0;}
.lay_findzip_new .item_wrap .scroll.active .bg_btm	{background-position:-120px 0;}

.lay_findzip_new .find_wrap_new .tab_cont > .input_search_area.radio_set .row{position:relative;margin-top:8px;}

.lay_findzip_new .find_wrap_new .item_view {display: block;}
.lay_findzip_new .find_wrap_new .item_wrap a{
    display: block;
    box-sizing: border-box;
    height: 44px;
    padding: 9px 37px 0 11px;
    color: #303030;
    font-size: 14px;
    line-height: 1.8em;
    white-space: nowrap;
    letter-spacing: 0;
    word-wrap: normal;
}
/* //주소찾기 */


/* form 버튼 */
.form .form__btn + .form__btn {
    margin-left: 8px;
}
.form .form__btn-box {
    margin: 15px 0;
    font-size: 0;
}
.form .form__btn-box.form__btn-box--big-margin {
    margin: 40px 0;
}
.form .form__btn-box.form__btn-box--right {
    text-align: right;
}
.form .form__btn-box.form__btn-box--left {
    text-align: left;
}
.form .form__btn-box--text {
    margin: 20px 0;
    text-align: left;
}
.form .form__btn {
    width: 188px;
    background-color: #2e81f8;
    font-size: 16px;
    text-align: center;
    height: 44px;
    color: #fff;
    vertical-align: middle;
    border-radius: 2px;
    font-family: "YoonGothic";
    line-height: 44px; 
    display: inline-block;
}
.form .form__btn:disabled {
    background-color: #cbdffd;
    color: #f4f4f4;
}
.form .form__btn.form__btn--no-radius {
    border-radius: 0;
}
.form .form__btn.form__btn--gray {
    background-color: #575b63;
}
.form .form__btn.form__btn--gray:disabled {
    background-color: #c7c7c7;
    color: #f4f4f4;
}
.form .form__btn.form__btn--line {
    display: inline-block;
    background-color: #fff;
    color: #0b0d0f;
    border: 1px solid #bec2c7;
    padding: 7px;
    width: auto;
    min-width: 188px;
    height: 40px;
    line-height: 24px;
    font-size: 14px;        
    font-family: "YoonGothic";
    box-sizing: border-box;
}
.form .form__btn--text,
.form .form__btn--text * {
    width: auto;
    height: auto;
    line-height: inherit;
    background: none;
    text-align: left;
    font-size: 15px;
    font-family: 'YoonGothic';
    color: #2f81f8;
}
.form .form__btn--text:after {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    width: 8px;
    height: 14px;
    background: url( /images/directinsurance/common/new/btn_arrow_right_m-blue-16x28.png ) no-repeat 0 0;
    background-size: 100%;
    content: '';
}
/* //버튼 */

/* Layer Popup */
.form-layer {
    position: absolute;
    left:50%;
    width: 470px;
    z-index: 2;
    border-radius: 4px;
    overflow: hidden;
    display: none;
}
.form-layer .layer__header {
    padding: 22px 25px;
    background-color: #f4f4f6;
    text-align: left;
}
.form-layer .layer__header h1 {
    font-size: 18px;
    font-family: "YoonGothic";
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: -1px;
}
.form-layer .layer__content {
    padding: 40px 25px 25px;
    background-color: #fff;
}
.form-layer .layer__content * {
    font-family: "YoonGothic730";
}
.form-layer .layer__content-detail {
    padding-bottom: 40px;
    text-align: center;
}
.form-layer .scrollview {
    margin-right: 0;
    padding-bottom: 40px;
}
.form-layer .list_acco .scrollview {
    padding-bottom: 0;
}
.form-layer .ui_scrollarea {
    max-height: 564px;
    min-height: 564px;
}
.form-layer .head button {
    position: absolute;
    top: 10px;
    right: 0;
    width: 14px;
    height: 10px;
}
.form-layer .form__checkbox label {
    font-size: 16px; 
    font-weight: bold;
}
.form-layer .list_acco {
    padding-right: 16px;
}
.form-layer .list_acco li {
    margin-top:14px;
}
.form-layer .desc_wrap {
    display: none;
    margin: 9px 0 2px 40px;
    padding: 18px 15px;
    border: 1px solid #c7c7c7;
    text-align: left;
    line-height: 28px;
}
.form-layer .desc_wrap h3 {
    margin-top: 16px;
    margin-bottom:0;
    text-align: left;
}
.form-layer .layer__footer .close {
    position: absolute;
    top: 27px; 
    right: 26px;
    width: 12px;
    height: 12px;
    background: url(/images/directinsurance/common/new/btn_lypop_close.png) no-repeat 0 100%;
}
.form-layer.form-layer--job .form__job-list .ui_scrollarea {
    max-height: 135px;
    min-height: auto;
}
.form-layer.form-layer--job .form__job-list .ui_scrollbar {
    right: 0px;
}
.form-layer.form-layer--job .default-tab {
    margin-top: 20px;
}
.form-layer.form-layer--job .form__job {
    margin-top: 20px;
}
.form-layer.form-layer--job .form__inner-box {
    margin-top: 10px;
}
.form-layer.form-layer--job .form__job {
    position: relative;
}
.form-layer.form-layer--job .form__job-list {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    background-color: #f3f5f8;
    margin-top: -1px;
}
.form-layer.form-layer--job .form__job-list.is-active {
    display: block;
    border: 1px solid #2e81f8;
    box-sizing: border-box;
}
.form-layer.form-layer--job .form__job-li a {
    padding: 8px 14px;
    font-size: 16px;
    display: block;
    font-family: "YoonGothic";
}
.form-layer.form-layer--job .form__job-li mark {
    color: #2e81f8;
    background-color: transparent;
    font-family: "YoonGothic";
}
.form-layer.form-layer--job .form__select .item_list .ui_item_scrollarea{
    max-height: 135px;
    overflow:hidden;
}
.form.form-layer .form__btn-box {
    text-align: center;
    margin: 0;
    font-size: 0;
}
.form.form-layer .form__btn {
    width: 160px;
    font-weight: 400;
    font-size: 16px;
    font-family: "YoonGothic";
    border-radius: 2px;
}
.form.form-layer .form__btn + .form__btn {
    margin-left: 10px;
}
.form.form-layer .form__email {
    margin-top: 10px;
};
.form.form-layer .form__email-list {
    margin-top: 45px;
}
.form.form-layer .ui_content > .form-txt {
    margin-top: 0;
}
.form-layer.form-layer--full {
    width: 470px;
}
.form-layer.form-layer--full .scrollview {
    padding-bottom: 0;
    height: 100%;
}
.form-layer.form-layer--full .layer__content {
    padding: 40px 25px 25px;
}
.form-layer.form-layer--full .form__btn-box {
    margin-bottom: 25px;
}
.form-layer .layer__content-inner {
    padding-bottom: 40px;
}
.form-layer .layer-txt {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
}
/* //Layer Popup */

.form-layer .ico__wrap--app {
    text-align: center;
    margin-bottom: 20px;
}
.ico__wrap--app:before {
    background: url(/images/directinsurance/common/new/ico-app-one.png) no-repeat 0 0;
    background-size: 64px auto;
    display: inline-block;
    width: 64px;
    height: 64px;
    content: "";
}

.form-layer.form-layer--full.uisr-search-goods-layer .layer__content{
    padding: 0 0 52px;
}
.form-layer.form-layer--full.uisr-search-goods-layer .ui_content{
    padding: 16px;
}
.form-layer.form-layer--full.uisr-search-goods-layer fieldset{
    border: 0;
}
.uisr-search-goods-layer .area-event{
    display: flex;
    align-items: center;
    margin: 0 0 24px;
    padding: 8px 10px;
    border-radius: 3px;
    background: #eef7ff;
}
.uisr-search-goods-layer .area-event > a{
    display: flex;
    align-items: center;
}
.uisr-search-goods-layer .area-event .el-title{
    margin: 0 8px 0 0;
    padding: 4px 7px;
    border-radius: 2px;
    background: #1db8ff;
    font-size: 11px;
    color: #fff;
    vertical-align: middle;
    white-space: nowrap;
}
.uisr-search-goods-layer .area-event .el-txt{
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
}
.uisr-search-goods-layer .area-search{
    position: relative;
    border: 1px solid #1db8ff;
    border-radius: 10px;
}
.uisr-search-goods-layer .area-search .el-input-text{
    width: 100%;
    height: 38px;
    padding: 10px 74px 10px 3px;
    border: 0 none;
    background: none;
    font-size: 20px;
    color: #000;
}
.uisr-search-goods-layer .area-search .el-input-text:-ms-input-placeholder{
    font-weight: 300;
    color: #666;
}
.uisr-search-goods-layer .area-search .el-input-text::placeholder{
    font-weight: 300;
    color: #666;
}
/* MODIFY(01/21): Start */
.uisr-search-goods-layer .area-search .input_del{
    display: none;
    position: absolute;
    top: 1px;
    right: 40px;
    width: 33px;
    height: 36px;
    margin-top: 0;
    background: url(/images/directinsurance/common/new/btn_input_del_new.png) no-repeat center;
    background-size: 12px;
    font-size: 0;
    line-height: 0;
}
/* MODIFY(01/21): End */
.uisr-search-goods-layer .area-search .el-btn-search{
    position: absolute;
    top: -1px;
    right: 0;
    z-index: 10;
    width: 40px;
    height: 40px;
    padding: 10px;
    background: url(/images/directinsurance/btn_icon/icon_search_magnifier.png) no-repeat 50% 50%;
    background-size: 20px;
}
.uisr-search-goods-layer .area-search .el-btn-search img{
    width: 20px;
    height: 20px;
}
/* UXI3: Start */
.uisr-search-goods-layer [class^="area-keyword-"]{
    margin: 24px 0 0;
    font-size: 13px;
}
.uxi-word__search__suggest [class^="area-keyword-"]{
    font-size: 13px;
}
.uisr-search-goods-layer [class^="area-keyword-"] + [class^="area-keyword-"]{
    margin: 40px 0 0;
}
.uxi-word__search__suggest [class^="area-keyword-"] + [class^="area-keyword-"],
.uxi-gnb__panel-layer [class^="area-keyword-"] + [class^="area-keyword-"]{
    margin: 16px 0 0;
}
.uisr-search-goods-layer [class^="area-keyword-"] .el-title,
.uxi-word__search__suggest [class^="area-keyword-"] .el-title{
    padding: 0 0 5px;
    font-family: "YoonGothic";
    font-size: 12px;
    color: #666;
}
.uisr-search-goods-layer [class^="area-keyword-"] .el-list,
.uxi-word__search__suggest [class^="area-keyword-"] .el-list{
    cursor: default;
}
.uisr-search-goods-layer [class^="area-keyword-"] .el-list li,
.uxi-word__search__suggest [class^="area-keyword-"] .el-list li{
    display: inline-block;
    position: relative;
    margin: 8px 6px 0 0;
}
.uisr-search-goods-layer [class^="area-keyword-"] .el-txt-keyword,
.uxi-word__search__suggest [class^="area-keyword-"] .el-txt-keyword{
    display: block;
    border-width: 1px;
    border-style: solid;
    border-radius: 30px;
    -webkit-transition: box-shadow .3s linear;
    transition: box-shadow .3s linear;
    cursor: pointer;
}
.uxi-word__search__suggest [class^="area-keyword-"] .el-txt-keyword,
.uxi-gnb__panel-layer [class^="area-keyword-"] .el-txt-keyword{
    border-width: 0;
}
.uisr-search-goods-layer [class^="area-keyword-"] .el-txt-keyword:focus,
.uisr-search-goods-layer [class^="area-keyword-"] .el-txt-keyword:hover,
.uxi-word__search__suggest [class^="area-keyword-"] .el-txt-keyword:focus,
.uxi-word__search__suggest [class^="area-keyword-"] .el-txt-keyword:hover{
    box-shadow: 0 0 10px rgba(0,0,0,.07);
}
.uisr-search-goods-layer [class^="area-keyword-"] .el-txt-keyword:focus-visible,
.uxi-word__search__suggest [class^="area-keyword-"] .el-txt-keyword:focus-visible{
    text-decoration: underline;
}
.uisr-search-goods-layer [class^="area-keyword-"] .el-btn-del,
.uxi-word__search__suggest [class^="area-keyword-"] .el-btn-del{
    position: absolute;
    top: 50%;
    right: 3px;
    z-index: 2;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    border-radius: 50%;
}
.uisr-search-goods-layer [class^="area-keyword-"] .el-btn-del:before,
.uisr-search-goods-layer [class^="area-keyword-"] .el-btn-del:after,
.uxi-word__search__suggest [class^="area-keyword-"] .el-btn-del:before,
.uxi-word__search__suggest [class^="area-keyword-"] .el-btn-del:after{
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1px;
    height: 12px;
    margin-top: -6px;
    background: #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: background .15s ease;
    transition: background .15s ease;
}
.uxi-word__search__suggest [class^="area-keyword-"] .el-btn-del:before,
.uxi-word__search__suggest [class^="area-keyword-"] .el-btn-del:after,
.uxi-gnb__panel-layer [class^="area-keyword-"] .el-btn-del:before,
.uxi-gnb__panel-layer [class^="area-keyword-"] .el-btn-del:after{
    background: #666;
}
.uisr-search-goods-layer [class^="area-keyword-"] .el-list .el-btn-del:after,
.uxi-word__search__suggest [class^="area-keyword-"] .el-list .el-btn-del:after{
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.uisr-search-goods-layer [class^="area-keyword-"] .el-btn-del:hover:before,
.uisr-search-goods-layer [class^="area-keyword-"] .el-btn-del:hover:after,
.uxi-word__search__suggest [class^="area-keyword-"] .el-btn-del:hover:before,
.uxi-word__search__suggest [class^="area-keyword-"] .el-btn-del:hover:after{
    background: #000;
}
.uisr-search-goods-layer .area-keyword-recent .el-list a,
.uxi-word__search__suggest .area-keyword-recent .el-list a{
    padding: 8px 32px 8px 10px;
    border-color: #9cdefc;
    color: #000;
    line-height: 1.3;
}
.uxi-word__search__suggest .area-keyword-recent .el-list a,
.uxi-gnb__panel-layer .area-keyword-recent .el-list a{
    background: #f3f8fd;
}
.uisr-search-goods-layer .area-keyword-popular .el-list a,
.uxi-word__search__suggest .area-keyword-popular .el-list a{
    padding: 8px 12px;
    border-color: #ddd;
    color: #000;
}
.uxi-word__search__suggest .area-keyword-popular .el-list a,
.uxi-gnb__panel-layer .area-keyword-popular .el-list a{
    background: #f8f8f8;
}
.uisr-search-goods-layer .form__btn-box,
.uxi-word__search__suggest .form__btn-box{
    display: block;
}
/* UXI3: End */
.uisr-search-goods-layer .layer__footer{
    display: none;
}

@media all and (max-width: 767px) {
    /* MODIFY(0314/WA): Start */
    .skip{display: none;}
    /* MODIFY(0314/WA): End */
    #header.is-subMenu .gnb {
        border-bottom: 1px solid #d3d5da;
    }
    #header.is-subMenu {
        border-bottom: none;
    }
    /* 주소찾기 */
    .lay_findzip_new.form-layer {
        right: 16px; 
        left: 16px; 
        width: auto;
    }
    .lay_findzip_new.form-layer .find_wrap_new {
        width: 100%;
    }
    /* //주소찾기 */
    
    .form-layer.form-layer--full.uisr-search-goods-layer .form__btn-box{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 52px;
        margin: 0;
        padding: 0;
    }
    .form-layer.form-layer--full.uisr-search-goods-layer .form__btn-box .form__btn{
        width: 100%;
        height: 52px;
        background: #1db8ff;
        font-size: 16px;
    }
    /* MODIFY(0314/WA): Start: 보이스오버 페이지스크롤 */
    .w768 .ui_scrollarea{
        overflow-y:auto;
    }
    /* MODIFY(2204_c):Start */
    .w768 .form-layer.constituent-scrollbar .layer__content{padding-right:0;}
    .w768 .form-layer.constituent-scrollbar .layer__content .ui_scrollarea{padding-right:20px;}
    /* MODIFY(2204_c):End */
    .hide{
        white-space:nowrap; letter-spacing: -0.5em; transform: scale(0.5, 0.5);
    }
    /* MODIFY(0314/WA): End */
}

@media all and (max-width: 1023px) {
    #header ul.navi {
	    display: block;
	    height: auto;
	    overflow: hidden;
	}/* 200626 / 수정 / 권혁찬 */
    /* 버튼 */
    .form .form__btn + .form__btn {
        margin-left: 6px;
    }
    .form .form__btn-box {
        text-align: center;
    }
    .form .form__btn-box--text {
        margin: 20px 0;
        text-align: left;
    }
    .form .form__btn-box.form__btn-box--big-margin {
        margin: 28px 0 57px;
    }
    .form .form__btn {
        width: 144px;
        font-size: 14px;
        border-radius: 4px;
    }
    .form .form__btn.form__btn--line {
        display: inline-block;
        background-color: #fff;
        color: #0b0d0f;
        border: 1px solid #bec2c7;
        padding: 5px;
        width: auto;
        min-width: 144px;
        height: 35px;
        font-family: "YoonGothic";
        box-sizing: border-box;
    }
    .form .form__btn--text,
    .form .form__btn--text * {
        font-size: 14px;
        width: auto;
        font-family: 'YoonGothic';
    }
    /* //버튼 */
    /* Layer Popup */
    .form-layer .ui_scrollbar {
        right: -15px;
    }
    .form-layer .list_acco .ui_scrollbar {
        right: -10px;
    }
    /* Layer Popup */
    .form-layer {
        right: 16px;
        left: 16px;
        width: auto;
    }
    .form-layer .layer__header {
        padding: 18px 45px 18px 20px;
    }

    .form-layer .layer__header h1 {
        font-size: 15px;
        line-height: 1.2;
        font-weight: normal;
    }

    .form-layer .layer__content {
        padding: 30px 20px 20px;
    }

    .form-layer .scrollview {
        margin-right: 0;
        outline: none;
    }

    .form-layer .ui_scrollarea {
        max-height: 210px;
        min-height: 100px;
    }
    .form-layer .head button {
        top: 6px;
        right: 6px;
    }

    .form-layer .list_acco {
        padding-right: 10px;
    }
    .form-layer .list_acco li {
        margin-top:14px;
    }
    .form-layer .desc_wrap {
        display: none;
        margin: 9px 10px 2px 30px;
        text-align: left;
        line-height: 23px;
    }
    .form-layer .desc_wrap h3 {
        margin-top: 16px;
        margin-bottom:0;
        text-align: left;
    }
    .form-layer .layer__footer .close {
        top: 21px; 
        right: 20px;
    }
    .form-layer.form .form__btn-box .form__btn {
        width: 144px;
        height: 40px;
        line-height: 40px;
        border-radius: 2px;
    }
    .form-layer.form-layer--full {
        right: 0;
        left: 0 !important;
        width: 100%;
        height: 100%;
        border-radius: 0;
    }
    .form-layer.form-layer--full .layer__content {
        padding: 30px 20px 150px 20px;
        height: 100%;
        box-sizing: border-box;
    }
    .form-layer.form-layer--full .form__btn-box {
        position: absolute;
        bottom: 0;
        background-color: #fff;
        padding: 30px 0 20px;
        margin-bottom: 0;
        margin-top: 0;
        margin-left: -80px;
        left: 50%;
    }
    .form-layer.form-layer--full .ui_scrollarea {
        height: 100%;
        max-height: -webkit-fill-available;
    }
    .form.form-layer {
        padding-top: 0;
        max-width: 100%;
    }
    .form.form-layer .form__btn {
        font-size: 14px;
    }
    .form.form-layer .form__btn + .form__btn {
        margin: 0 6px;
    }
    .form-layer .layer__content-inner {
        padding-bottom: 30px;
    }
    .form-layer .layer-txt {
        font-size: 14px;
        line-height: 20px;
    }
    /* Layer Popup */
    .form-layer .ico__wrap--app {
        margin-bottom: 15px;
    }
    
    .form-layer.form-layer--full.uisr-search-goods-layer .form__btn-box{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 52px;
        margin: 0;
        padding: 0;
    }
    .form-layer.form-layer--full.uisr-search-goods-layer .form__btn-box .form__btn{
        width: 100%;
        height: 52px;
        background: #1db8ff;
        font-size: 16px;
    }
}
@media all and (max-width: 374px) {
    .form-layer.form .form__btn-box .form__btn {
        width: 140px;
    }
    .form-layer.form .form__btn-box .form__btn + .form__btn {
        margin-top: 0;
        margin-right: 0;
    }
}
@media all and (max-width: 499px) {
    #header ul.navi {
        width: 500px;
    }
}
@media all and (min-width: 320px) {
    .swiper-container {
        border-top: 1px solid #e8e8e8;
        position: relative;
        margin: 0;
        padding:  0;
        padding-left: 16px;
    }
	.swiper-container:before {
        right: -3px;
        width: 16px;
        display: none;
    }
	.swiper-container:after {
        left: -3px;
        width: 16px;
    }

    /* SLICK */
    *[data-js=slick] {
        opacity: 0;
    }               
    .slick-initialized[data-js=slick] {
        opacity: 1;
    }

    /* header */
    #header .gnb:after {
        display: block;
        clear: both;
        content: '';
    }
    #header .gnb > h1{
        float: none;
        margin: 15px 16px;
        width: 199px;
        height: 15px;
    }
    #header .gnb > h1 a {
        display: block;
    }
    #header .navi-swiper:after {
        display: block;
        clear: both;
        content: '';
    }
    #header ul.navi {
        margin: 0 -12px;
        text-align: left;
        list-style: none;
        font-size: 0;
    }
    #header ul.navi > li {
    	width:auto;/* 190523 수정/이벤트오류수정/김은영 */
        float: none;
        display: inline-block;
        vertical-align: middle;
        box-sizing: border-box;
        text-align: center;
        padding: 0 25px;/* 200608 / 수정 / 권혁찬 */
    }
    #header ul.navi > li > a {
        margin: 0;
        padding: 15px 0 !important;
        height: auto;
        color: #101010;
        font-size: 16px;
        font-family: 'YoonGothic';
        line-height: 100%;
        letter-spacing: -0.05em;
        vertical-align: middle;
        position: relative;
        display: inline-block;
        word-break: keep-all;/* 200626 / 수정 / 권혁찬 */
    }
    #header ul.navi > li:nth-child(4) > a {
        padding-right: 10px;
    }
    #header ul.navi > li:nth-child(4) > a:before {
        display: none;
    }
    #header .m_display .login_area {
        margin-top: -41px;
        margin-right: 16px;
    }
    #header .login_area {
        font-size: 0;
    }
    #header .login_area > button,
    #header .login_area > a {
        float: none;
        display: inline-block;
        vertical-align: top;/*190529 수정/ 김은영*/
        margin-top: 9px;
    }
    #header .login_area > a.ui_link_login:before {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        width: 15px;
        height: 19.5px;
        background: url(/images/directinsurance/common/new/ico-login-area.png) no-repeat;
        background-size: 50px auto;
        content: '';
    }
    #header .login_area > a.t_logout:before {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        width: 15px;
        height: 19.5px;
        background: url(/images/directinsurance/common/new/ico-login-area.png) no-repeat -16px 0;
        background-size: 50px auto;
        content: '';
    }
    #header .login_area > a.ui_link_mypage:before {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        margin-left: 20px;
        width: 17.5px;
        height: 19.5px;
        background: url(/images/directinsurance/common/new/ico-login-area.png) no-repeat -33.5px 0;
        background-size: 50px auto;
        content: '';
    }
    
    /* searchGoods: Start */
    .uisr-search-goods-btn:before{
        content: "";
        display: inline-block;
        vertical-align: top;
        width: 20px;
        height: 20px;
        background: url(/images/directinsurance/main/new/ico-main-search-ico_30x30.png) no-repeat 50% 50% / contain;
    }
    #header .login_area a.login_btn:hover{
        border-bottom: 0;
    }
    #header .login_area .uisr-search-goods-btn ~ a.login_btn:before,
    #header .login_area .uisr-search-goods-btn ~ a.t_logout:before{
        margin-left: 20px;
    }
    /* searchGoods: End */
}

@media all and (min-width: 500px) {
    #header ul.navi > li {
    width:auto;
	}/* 200626 / 수정 / 권혁찬 */
}

@media all and (min-width: 768px) {
    #container {
        margin-top: 107px;
    }
    #header.is-subMenu ~ #container {
        margin-top: 221px;
    }
    #header.is-subMenu ~ #container.insur_products {
        margin-top: 224px;
    }
    .evt_wrap #container{margin-top: 106px;}/*190530_4 수정/ 김은영*//*190529 추가/ 김은영*/
}
@media all and (min-width: 1024px) {
    #header .gnb > h1 {
        position: absolute;
        top: 0;
        left: 0;
        box-sizing: border-box;
        margin: 0 16px;
        width: 289px;
        height: 72px;
        line-height: 72px;
        z-index: 1111;
    }
    #header .navi-swiper {
        padding-left: 420px;
        box-sizing: border-box;
    }
    #header ul.navi {
        float: none;
        padding-right: 0;
        text-align: left;
    }
    #header ul.navi > li {
        width: auto;
        padding: 0 40px; /* 200608 / 수정 / 권혁찬 */
    }
    #header ul.navi > li > a {
        height: 72px;
        padding: 1px 20px 0 20px;
        color: #101010;
        font-size: 21px;
        font-family: 'YoonGothic';
        letter-spacing: -0.05em;
        box-sizing: border-box;
        vertical-align: middle;
        position: relative;
        display: inline-block;
    }
    #header .swiper-container {
        border-top: 0;
    }
    #header .p_display .login_area {
        right: 16px;
        padding-top: 24px;
    }
    #header .p_display .login_area.is-login {
        padding-top: 14px;
    }
    #header .p_display .login_area > button,
    #header .p_display .login_area > a {
        margin-top: 0;
    }
    #header .login_area > a.ui_link_login:before {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        width: 18px;
        height: 24px;
        background: url(/images/directinsurance/common/new/ico-login-area.png) no-repeat;
        background-size: auto 24px;
        content: '';
    }
    #header .login_area > a.t_logout:before {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        width: 18px;
        height: 24px;
        background: url(/images/directinsurance/common/new/ico-login-area.png) no-repeat -20px 0;
        background-size: auto 24px;
        content: '';
    }
    #header .login_area > a.ui_link_mypage:before {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        margin-left: 20px;
        width: 21px;
        height: 24px;
        background: url(/images/directinsurance/common/new/ico-login-area.png) no-repeat -41px 0;
        background-size: auto 24px;
        content: '';
    }
    #header.is-subMenu ~ #container {
        margin-top: 279px;
    }
    #header.is-subMenu ~ #container.insur_products {
        margin-top: 268px;
    }
    /* searchGoods: Start */
    #header .login_area > .uisr-search-goods-btn:before{
        content: "";
        display: inline-block;
        vertical-align: top;
        margin: 0;
        margin-left: 20px;
        width: 23px;
        height: 24px;
        background: url(/images/directinsurance/main/new/ico-main-search-ico_30x30.png) no-repeat 50% 50% / contain;
    }
    .form-layer.form-layer--full.uisr-search-goods-layer{
        width: 690px;
    }
    .form-layer.form-layer--full.uisr-search-goods-layer .layer__content{
        padding: 72px 0 0;
    }
    .form-layer.form-layer--full.uisr-search-goods-layer .ui_content{
        padding: 0 32px 32px;
    }
    .form-layer.form-layer--full.uisr-search-goods-layer .form__btn-box{
        display: none;
    }
    .uisr-search-goods-layer .layer__footer{
        display: block;
    }
    .uisr-search-goods-layer .layer__footer .close{
        right: 32px;
        width: 22px;
        height: 22px;
        border-radius: 2px;
        background: url(/images/directinsurance/common/new/btn_lypop_close_m.png) no-repeat 50% 50% / 26px 26px;
    }
    .uisr-search-goods-layer .area-event .el-title{
        margin: 0 10px 0 0;
        padding: 6px 14px;
        border-radius: 3px;
        font-size: 16px;
    }
    .uisr-search-goods-layer .area-event .el-txt{
        font-size: 18px;
    }
    .uisr-search-goods-layer .area-search .el-input-text{
        height: 54px;
        padding: 10px 84px 10px 3px;
        font-size: 18px;
    }
    .uisr-search-goods-layer .area-search .el-input-text:-ms-input-placeholder{
        letter-spacing: -0.1em;
    }
    .uisr-search-goods-layer .area-search .el-input-text::placeholder{
        letter-spacing: -0.1em;
    }
    .uisr-search-goods-layer .area-search .input_del{
        top: 9px;
        right: 50px;
    }
    .uisr-search-goods-layer .area-search .el-btn-search{
        width: 56px;
        height: 56px;
        background-size: 28px;
    }
    .uisr-search-goods-layer .area-search .el-btn-search img{
        width: 28px;
        height: 28px;
    }
    .uisr-search-goods-layer [class^="area-keyword-"]{
        margin: 43px 0 0;
        font-size: 16px;
    }
    .uxi-word__search [class^="area-keyword-"]{
        font-size: 16px;
    }
    .uisr-search-goods-layer [class^="area-keyword-"] + [class^="area-keyword-"],
    .uxi-word__search [class^="area-keyword-"] + [class^="area-keyword-"]{
        margin: 51px 0 0;
    }
    .uisr-search-goods-layer [class^="area-keyword-"] .el-title,
    .uxi-word__search [class^="area-keyword-"] .el-title{
        padding: 0 0 8px;
        font-size: 18px;
    }
    .uisr-search-goods-layer [class^="area-keyword-"] .el-list li,
    .uxi-word__search [class^="area-keyword-"] .el-list li{
        margin: 12px 7px 0 0;
    }
    .uisr-search-goods-layer [class^="area-keyword-"] .el-btn-del,
    .uxi-word__search [class^="area-keyword-"] .el-btn-del{
        right: 8px
    }
    .uisr-search-goods-layer .area-keyword-recent .el-list a,
    .uxi-word__search .area-keyword-recent .el-list a{
        padding: 9px 36px 9px 16px;
    }
    .uisr-search-goods-layer .area-keyword-popular .el-list a,
    .uxi-word__search .area-keyword-popular .el-list a{
        padding: 9px 16px;
    }
    /* searchGoods: End */
}
@media all and (min-width:768px) and (max-width: 1199px) {
    /* MODIFY(0314/WA): Start */
    .skip{display: inherit;}
    /* MODIFY(0314/WA): End */
    #header.is-subMenu .gnb {
        border-bottom: 1px solid #d3d5da;
    }
    #header.is-subMenu {
        border-bottom: none;
    }
    #header ul.navi {
        float: none;
        box-sizing: border-box;
        padding-left: 0;
    }
    #header ul.navi > li {
        padding: 0 24px;
    }

    #header .gnb--mypage {
        overflow: hidden;
        height: 72px;
        background-color: #fff;
    }
}
@media all and (min-width:1024px) and (max-width: 1199px) {
    #header .p_display .login_area.is-login {
        padding-top: 24px;
    }
}
@media all and ( max-width: 1200px ) {
    #header .p_display .login_area > a.btn_rem_time {
        display: none;
    }
}
@media all and (min-width: 1200px) {
    #header .login_area a.btn_rem_time:after {
        top: 11px;
    }
    #header.is-subMenu {
        border-bottom: none;
    }
    #header .head_top {
        background-color: #f3f5f8;
        border-color: #d3d5da;
    }
    #header .head_top p {
        max-width: 1280px;
    }
    #header .head_top p a {
        font-weight: bold;
        font-size: 15px;
        color: #2b2e38;
    }
    #header .head_top p a.go_samsungcard:after {
        display: none;
    }
    #header div.gnb {
        max-width: none;
    }
}
@media all and (min-width: 1280px) {
    #header div.gnb {
        max-width: 1280px;
    }
    #header .gnb > h1 {
        margin: 0;
    }
    #header .navi-swiper {
        padding-right: 0;
    }
    #header .p_display .login_area {
        right: 0;
    }
}


/* 약관 동의 */
.terms_sec .top_sec	{margin-bottom:16px;padding:20px 0;border-top:1px solid #686868;border-bottom:1px solid #e0e0e0;background:#fffdf5;text-align:center;}
.terms_sec .top_sec .alert	{display:inline-block;}
.terms_sec .top_sec .btn_sub_gray	{margin-left:22px;}
.terms_sec .top_sec .btn_sub_gray span	{padding-right:27px;background:url('/images/personal/common/bg_arrow_set.png') no-repeat right 12px;}
.terms_sec .top_sec .btn_sub_gray.on span	{padding-right:27px;background:url('/images/personal/common/bg_arrow_set.png') no-repeat right -32px;}
.terms_sec .all_summary	{padding:7px 0 10px;}
.terms_sec .all_summary p	{font-size:14px;color:#303030;}
.terms_sec .chk_wrap label	{display:inline-block;margin-top:-2px;color:#101010;font-size:14px;text-indent:0;}
.terms_sec .chk_b_wrap label	{display:inline-block;margin-top:-5px;text-indent:0;}
.terms_sec .invi_summary	{margin:-7px 0 16px;padding:15px 44px 15px 24px;background:#f4f4f4;font-size:14px;color:#303030;}
.terms_sec .invi_summary .chk_wrap	{margin-right:18px;}
.terms_sec .invi_summary .chk_wrap a	{vertical-align:middle;}
.terms_sec .invi_summary .chk_wrap label	{text-indent:0;}
.terms_sec .invi_summary .list_box	{margin-bottom:12px;}
.terms_sec .invi_summary .list_box p	{margin-top:6px;line-height:23px}
.terms_sec .invi_summary .list_box p.first	{margin-top:0;}
.terms_sec ul.list_age	{border-top:1px solid #686868;}
.terms_sec ul.list_age li.li	{border-bottom:1px solid #e0e0e0;}
.terms_sec ul.list_age li.li.active, .terms_sec ul.list_age li.li.on	{position:relative;margin-top:-1px;border-top:1px solid #686868;border-bottom:1px solid #686868;}
.terms_sec ul.list_age li.li .head	{padding:18px 154px 15px 16px;}
.terms_sec ul.list_age li.li .head .chk_wrap	{padding-left:36px;text-indent:0;}
.terms_sec ul.list_age li.li .head .chk_wrap a	{position:absolute;left:0;top:-3px;}
.terms_sec ul.list_age li.li .head .chk_wrap label	{line-height:23px;vertical-align:top;}
.terms_sec ul.list_age li.li .head .chk_wrap label.notify	{font-size:16px;font-weight: bold}/*161206_1.61up_30-10*/
.terms_sec ul.list_info li.li .head .tit	{padding-left:24px;background:none;}
.terms_sec ul.list_info li.li .head .tit .stit	{margin-left:16px;font-size:14px;color:#606060;}
.terms_sec ul.list_age li.li .btn_open, .terms_sec ul.list_age li.li .btn_close	{right:0;top:10px;width:92px;height:44px;}
.terms_sec ul.list_age li.li .btn_open	{background-position:-524px -208px;}
.terms_sec ul.list_age li.li .btn_close	{background-position:-524px -313px;}
.terms_sec ul.list_age li.li .btn_pt	{position:absolute;right:40px;top:16px;right:106px;width:32px;height:32px;background:url('/images/personal/common/bg_accordion.png') no-repeat -140px -40px;z-index:1;}
.terms_sec ul.list_info li.li .btn_pt	{position:absolute;right:40px;top:16px;width:32px;height:32px;background:url('/images/personal/common/bg_accordion.png') no-repeat -140px -40px;z-index:1;}
.terms_sec ul.list_age li.li .no_open .btn_pt	{right:8px;}
.terms_sec ul.list_age li.li .btn_txt	{display:block;margin-top:-6px;padding-right:32px;font-size:14px;color:#303030;text-decoration:underline;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;line-height:100%;}
.terms_sec ul.list_age li.li .desc_wrap, .terms_sec ul.list_info li.li .desc_wrap	{margin-bottom:-1px;padding:16px 8px 16px 44px;border-top:1px solid #e0e0e0;border-bottom:1px solid #686868;}
.terms_sec ul.list_age li.li .desc_wrap .box_collect_line {margin-bottom: 28px; padding-bottom: 16px; border-bottom: 1px solid #e0e0e0;}
.terms_sec .list_service_info .desc_wrap {margin-bottom:-1px;padding:16px 8px 16px 16px !important;border-top:1px solid #e0e0e0;border-bottom:1px solid #686868;}
.terms_sec .list_service_info .desc_wrap .box_l {margin-bottom:45px}
	.w768 .terms_sec .list_service_info .desc_wrap .box_l {margin-bottom:20px}
  .w768 .terms_sec .top_sec	{margin-bottom:18px;padding:20px 0;border-top:1px solid #686868;border-bottom:1px solid #e0e0e0;background:#fffdf5;text-align:center;}
  .w768 .terms_sec .top_sec .alert	{display:inline-block;width:100%;}
  .w768 .terms_sec .top_sec .btn_sub_gray	{height:40px;margin:16px 0 0 0;}
  .w768 .terms_sec .top_sec .btn_sub_gray span	{padding-right:27px;background:url('/images/personal/common/bg_arrow_set_mpc.png') no-repeat right -39px;} /* PC */
  .w768 .terms_sec .top_sec .btn_sub_gray.on span	{padding-right:27px;background:url('/images/personal/common/bg_arrow_set_mpc.png') no-repeat right -56px;}
  .w768 .terms_sec .all_summary	{padding:14px 16px 8px;}
  .w768 .terms_sec .all_summary p	{font-size:14px;color:#303030;}
  .w768 .terms_sec .chk_wrap label	{display:inline-block;margin-top:-2px;color:#101010;font-size:14px;text-indent:0;}
  .w768 .terms_sec .chk_wrap a	{vertical-align:middle;} /* PC */
  .w768 .terms_sec .chk_b_wrap label	{font-size:16px;color:#101010;}
  .w768 .terms_sec .invi_summary	{margin:0 16px 16px;padding:12px 16px;background:#f4f4f4;font-size:14px;color:#303030;}
  .w768 .terms_sec .invi_summary .chk_wrap	{margin:12px 18px 2px 0;}
  .w768 .terms_sec .invi_summary .chk_wrap a	{vertical-align:middle;}
  .w768 .terms_sec .invi_summary .chk_wrap label	{font-size:14px;}
  .w768 .terms_sec .invi_summary .list_box_nt	{padding:0;}
  .w768 .terms_sec .invi_summary .list_box	{margin-bottom:0;}
  .w768 .terms_sec .invi_summary .list_box p	{margin-top:4px;font-size:14px;line-height:21px}
  .w768 .terms_sec .invi_summary .list_box p.first	{margin-top:0;}
  .w768 .terms_sec ul.list_age	{border-top:1px solid #686868;}
  .w768 .terms_sec ul.list_age li.li	{border-bottom:1px solid #e0e0e0;}
  .w768 .terms_sec ul.list_age li.li .head	{padding:17px 100px 19px 16px;}
  .w768 .terms_sec ul.list_age li.li .head .chk_wrap	{padding-left:31px;text-indent:0;}
  .w768 .terms_sec ul.list_age li.li .head .chk_wrap a	{top:-3px;}
  .w768 .terms_sec ul.list_age li.li .head .tit04	{margin-top:0;}
  .w768 .terms_sec ul.list_info li.li .head .tit	{padding-left:16px;font-size:14px;background:none;}
  .w768 .terms_sec ul.list_info li.li .head .tit .stit, .w768 .terms_sec ul.list_info li.li .btn_pt	{display:none;}
  .w768 .terms_sec ul.list_age li.li .btn_open, .w768 .terms_sec ul.list_age li.li .btn_close	{right:0;top:10px;width:92px;height:44px;}
  .w768 .terms_sec ul.list_age li.li .btn_open	{background-position:-224px -94px;}
  .w768 .terms_sec ul.list_age li.li .btn_close	{background-position:-224px -147px;}
  .w768 .terms_sec ul.list_age li.li .btn_pt	{display:none;}
  .w768 .terms_sec ul.list_age li.li .btn_txt	{position:absolute;right:33px;top:11px;width:56px;font-size:14px;color:#303030;text-decoration:underline;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;margin-top:0;padding-right:0;}
  .w768 .terms_sec ul.list_age li.li .desc_wrap	{margin-bottom:0;padding:8px 8px 8px 16px;border-top:1px solid #e0e0e0;border-bottom:none;}
.terms_sec.type2 .allcheck_wrap {padding: 11px 70px 21px 16px;vertical-align: top;word-break: keep-all;border-top: 1px solid #686868;}
.terms_sec.type2 .allcheck_wrap .chk_wrap label {color: #101010;font-size: 16px;font-weight: bold;}
.terms_sec.type2 ul.list_age li.li {border-bottom: none;}
.terms_sec.type2 ul.list_age li.li.last {border-bottom: 1px solid #e0e0e0;padding-bottom: 0px;}
.terms_sec.type2 ul.list_age li.li.last.on {border-bottom: none;padding-bottom: 0}
.terms_sec.type2 ul.list_age li.li .head {padding:5px 92px 5px 20px;}
.terms_sec.type2 ul.list_age li.li .btn_open, .terms_sec.type2 ul.list_age li.li .btn_close {height: 40px;top:0;}
.terms_sec.type2 ul.list_age li.li.active	{position:relative;margin-top:0;border-top:0;}
.terms_sec.type2 .chk_wrap label {color: #606060}
	.w768 .terms_sec.type2 .allcheck_wrap {padding: 7px 92px 12px 16px;}
	.w768 .terms_sec.type2 ul.list_age li.li.first {padding-top: 16px}
	.w768 .terms_sec.type2 ul.list_age li.li.last {padding-bottom: 16px;}
	.w768 .terms_sec.type2 ul.list_age li.li .head {padding:8px 92px 8px 23px;}
	.w768 .terms_sec.type2 ul.list_age li.li .desc_wrap {border-bottom: 1px solid #686868;}
.terms_sec ul.list_age li.li .head.notxt {padding-left: 0}

/* 약관 간격 rework */
article.terms 	{padding:15px 20px 20px 0px;letter-spacing:-1px;line-height:26px;}
.terms_sec article.terms {line-height:23px;}
article.terms h2,
article.terms h3,
article.terms h4	{padding-top:5px;}
.terms_sec article.terms h2,
.terms_sec article.terms h3,
.terms_sec article.terms h4	{padding-top:8px;}

article.terms h2.solo,
article.terms h3.solo,
article.terms h4.solo	{margin-top:0 !important;padding-top:0 !important;}
article.terms li.solo	{padding-top:0 !important;}

article.terms ul	{line-height:0;}
article.terms li	{padding-top:5px;font-size:16px;line-height:26px;}
.terms_sec article.terms li	{padding-top:8px;font-size:14px;line-height:23px;}
article.terms li li	{padding-left:16px;}
article.terms ul.no_tit li {padding-top:13px;}
article.terms ul.no_tit li:first-child {padding-top:5px;}
article.terms ul.no_tit li li {padding-top:5px;}
article.terms .no_tit.term_txt	{padding:11px 0 8px;}
.terms_sec article.terms ul.no_tit li {padding-top:16px;}
.terms_sec article.terms ul.no_tit li:first-child {padding-top:8px;}
.terms_sec article.terms ul.no_tit li li {padding-top:8px;}
.terms_sec article.terms .no_tit.term_txt	{padding:14px 0 8px;}

article.terms li h2,
article.terms li h3,
article.terms li h4,
article.terms li h5,
article.terms li h6	{padding-top:0;padding-left:16px;}

article.terms .term_tit	{position:relative;margin:42px auto 28px;text-align:center;font-family:'YoonGothic';font-size:21px;color:#101010;line-height:34px;letter-spacing:-1px;}
article.terms .term_tit.solo {margin-top:0;}
article.terms .term_tit span.line {position:relative;display:inline-block;padding:0 26px;}
article.terms .term_tit span.line:after	{content:"";display:block;position:absolute;right:0;top:0;font-size:0;line-height:0;width:2px;height:100%;background-color:#101010;}
article.terms .term_tit span.line:before	{content:"";display:block;position:absolute;left:0;top:0;font-size:0;line-height:0;width:2px;height:100%;background-color:#101010;}
article.terms .term_date	{margin:42px 0 28px;text-align:center;}
article.terms .term_date.solo {margin-top:0;}
article.terms .term_date .date {margin-top:6px;font-size:14px;color:#303030;line-height:23px;}
article.terms .term_date .term_tit {margin:0 0;}
article.terms .term_t	{margin-top:16px;color:#101010;font-size:16px;font-weight:bold;}
article.terms .term_t_nor	{margin-top:16px;color:#303030;font-size:16px;}
article.terms .term_txt	{padding-top:6px;color:#303030;font-size:16px;}
.terms_sec article.terms .term_t	{margin-top:16px;color:#101010;font-size:14px;font-weight:bold;}
.terms_sec article.terms .term_t_nor	{margin-top:16px;color:#303030;font-size:14px;}
.terms_sec article.terms .term_txt	{padding-top:8px;color:#303030;font-size:14px;}

article.terms li .term_txt {padding-top:0;}
.terms_sec article.terms li .term_txt {padding-top:0;}

article.terms .tm_num	{display:block;padding-left:15px;text-indent:-15px;}  /* 1. */
article.terms .tm_num_2	{display:block;padding-left:22px;text-indent:-22px;}  /* 11. */
article.terms .tm_num_br	{display:block;padding-left:16px;text-indent:-16px;}  /* 1) */
article.terms .tm_num_br_2	{display:block;padding-left:23px;text-indent:-23px;}  /* 11) */
article.terms .tm_num_twbr	{display:block;padding-left:18px;text-indent:-18px;}  /* (1) */
article.terms .tm_num_twbr_2	{display:block;padding-left:25px;text-indent:-25px;}  /* (11) */
article.terms .tm_num_arr	{display:block;padding-left:19px;text-indent:-19px;}  /* ① */
article.terms .tm_hall	{display:block;padding-left:14px;text-indent:-14px;}  /* ※ */
article.terms .tm_chr	{display:block;padding-left:22px;text-indent:-22px;}  /* 가. */
article.terms .tm_bar	{display:block;padding-left:10px;text-indent:-10px;}  /* - */
article.terms .tm_dot	{display:block;padding-left:6px;text-indent:-6px;}  /* ㆍ */

article.terms li p.tm_hall	{padding-top:6px;}
article.terms li.term_t_nor p.tm_hall	{padding-top:0;}
.terms_sec article.terms li p.tm_hall	{padding-top:8px;}
.terms_sec article.terms li.term_t_nor p.tm_hall	{padding-top:0;}

article.terms li.term_txt p {padding-top:11px;}
article.terms li.term_txt p:first-child {padding-top:0;}
article.terms li li li.term_txt p {padding-top:3px;}
article.terms li li li.term_txt p:first-child {padding-top:0;}
.terms_sec article.terms li li li.term_txt p {padding-top:6px;}

article.terms .table_row.mt, article.terms .table_col.mt {margin-top:11px;}

/* 161209_1.61up_30-10 추가 */
.list_terms_telecom:after {display:block;clear:both;content:'';}
.list_terms_telecom {margin:0 0 12px 18px;}
.list_terms_telecom li {float:left;margin-right:5px;}
.list_terms_telecom li a {display:block;min-width:28px;height:18px;padding:0 5px;font-size:14px;color:#666;text-align:center;line-height:1em;text-transform:uppercase;border-bottom:1px solid #666;}
.list_terms_telecom li.on a {font-weight:bold;color:#f05000;border-bottom:1px solid #f05000;}
.box_terms {margin-bottom:50px;}
	.w768 .list_terms_telecom:after {display:block;clear:both;content:'';}
	.w768 .list_terms_telecom {margin:0 0 12px 12px;}
	.w768 .list_terms_telecom li {float:left;margin-right:5px;}
	.w768 .list_terms_telecom li a {display:block;min-width:35px;height:18px;padding:0 5px;font-size:14px;color:#666;text-align:center;line-height:1em;text-transform:uppercase;border-bottom:1px solid #666;}
	.w768 .list_terms_telecom li.on a {font-weight:bold;color:#f05000;border-bottom:1px solid #f05000;}
	.w768 .box_terms {margin-bottom:50px;}
/* //161209_1.61up_30-10 추가 */

	.w768 article.terms 	{margin:0 16px;padding:15px 10px 20px 0px;letter-spacing:-1px;line-height:23px;}
	.w768 .list_service_info article.terms,
	.w768 .terms_sec article.terms 	{margin:0 0;}
	.w768 .terms_sec article.terms {line-height:21px;}
	.w768 article.terms h2,
	.w768 article.terms h3,
	.w768 article.terms h4,
	.w768 article.terms h5,
	.w768 article.terms h6	{padding-top:4px;}
	.w768 .terms_sec article.terms h2,
	.w768 .terms_sec article.terms h3,
	.w768 .terms_sec article.terms h4,
	.w768 .terms_sec article.terms h5,
	.w768 .terms_sec article.terms h6	{padding-top:4px;}
	.w768 article.terms h2.solo,
	.w768 article.terms h3.solo,
	.w768 article.terms h4.solo	{margin-top:0 !important;padding-top:0 !important;}
	.w768 article.terms li.solo	{padding-top:0 !important;}

	.w768 article.terms ul	{line-height:0;}
	.w768 article.terms li	{padding-top:4px;font-size:14px;line-height:23px;}
	.w768 .terms_sec article.terms li	{padding-top:4px;font-size:14px;line-height:21px;}
	.w768 article.terms li li	{padding-left:12px;}
	.w768 article.terms ul.no_tit li {padding-top:8px;}
	.w768 article.terms ul.no_tit li:first-child {padding-top:4px;}
	.w768 article.terms ul.no_tit li li {padding-top:4px;}
	.w768 article.terms .no_tit.term_txt	{padding:6px 0 4px;}
	.w768 .terms_sec article.terms ul.no_tit li li {padding-top:8px;}
	.w768 .terms_sec article.terms ul.no_tit li li:first-child {padding-top:4px;}
	.w768 .terms_sec article.terms ul.no_tit li li {padding-top:4px;}
	.w768 .terms_sec article.terms .no_tit.term_txt	{padding:6px 0 4px;}

	.w768 article.terms li h2,
	.w768 article.terms li h3,
	.w768 article.terms li h4,
	.w768 article.terms li h5,
	.w768 article.terms li h6	{padding-top:0;padding-left:12px;}

	.w768 article.terms .term_tit	{margin:28px auto 14px;text-align:center;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;font-size:18px;color:#101010;line-height:25px;letter-spacing:-1px;font-weight:bold;}
	.w768 article.terms .term_tit.solo {margin-top:0;}
	.w768 article.terms .term_tit span.line {display:inline-block;padding:0 16px;}
	.w768 article.terms .term_tit span.line:after	{content:"";display:block;position:absolute;right:0;top:0;font-size:0;line-height:0;width:2px;height:100%;background-color:#101010;}
	.w768 article.terms .term_tit span.line:before	{content:"";display:block;position:absolute;left:0;top:0;font-size:0;line-height:0;width:2px;height:100%;background-color:#101010;}
	.w768 article.terms .term_tit .cp {display:block;}
	.w768 article.terms .term_date	{margin:28px 0 14px;text-align:center;}
	.w768 article.terms .term_date.solo {margin-top:0;}
	.w768 article.terms .term_date .date {margin-top:4px;font-size:12px;color:#303030;line-height:17px;}
	.w768 article.terms .term_date .term_tit {margin:0 0;}
    .w768 article.terms .term_t	{margin-top:8px;color:#101010;font-size:14px;font-weight:bold;line-height:21px;}
    .w768 article.terms .term_t{font-family:'YoonGothic',sans-serif; font-weight:400;}/* MODIFY(2204):Start __ common.css에서 weight 초기화, .w768 웹폰트 사용. */
	.w768 article.terms .term_t_nor	{margin-top:8px;color:#303030;font-size:14px;line-height:21px;}
	.w768 article.terms .term_txt	{color:#303030;font-size:14px;line-height:21px;}
	.w768 .terms_sec article.terms .term_t	{margin-top:8px;color:#101010;font-size:14px;font-weight:bold;}
	.w768 .terms_sec article.terms .term_t_nor	{margin-top:7px;color:#303030;font-size:14px;}
	.w768 .terms_sec article.terms .term_txt	{color:#303030;font-size:14px;}

	.w768 article.terms li li .term_t,
	.w768 article.terms li li .term_t_nor	{margin-top:8px;}
	.w768 .terms_sec article.terms li .term_t	{margin-top:8px;}

	.w768 article.terms .tm_num	{display:block;padding-left:12px;text-indent:-12px;}  /* 1. */
	.w768 article.terms .tm_num_2	{display:block;padding-left:18px;text-indent:-18px;}  /* 1. */
	.w768 article.terms .tm_num_br	{display:block;padding-left:14px;text-indent:-14px;}  /* 1) */
	.w768 article.terms .tm_num_br_2	{display:block;padding-left:20px;text-indent:-20px;}  /* 11) */
	.w768 article.terms .tm_num_twbr	{display:block;padding-left:16px;text-indent:-16px;}  /* (1) */
	.w768 article.terms .tm_num_twbr_2	{display:block;padding-left:22px;text-indent:-22px;}  /* (11) */
	.w768 article.terms .tm_num_arr	{display:block;padding-left:17px;text-indent:-17px;}  /* ① */
	.w768 article.terms .tm_hall	{display:block;padding-left:15px;text-indent:-15px;}  /* ※ */
	.w768 article.terms .tm_chr	{display:block;padding-left:18px;text-indent:-18px;}  /* 가. */
	.w768 article.terms .tm_bar	{display:block;padding-left:9px;text-indent:-9px;}  /* - */
	.w768 article.terms .tm_dot	{display:block;padding-left:6px;text-indent:-6px;}  /* ㆍ */

	.w768 article.terms li p.term_t_nor,
	.w768 article.terms li p.term_txt,
	.w768 article.terms li p.tm_hall	{padding-top:4px;}
	.w768 .terms_sec article.terms li p.term_t_nor,
	.w768 .terms_sec article.terms li p.term_txt,
	.w768 .terms_sec article.terms li p.tm_hall	{padding-top:4px;}

	.w768 article.terms li.term_txt p {padding-top:11px;}
	.w768 article.terms li.term_txt p:first-child {padding-top:0;}
	.w768 article.terms li li li.term_txt p {padding-top:4px;}
	.w768 article.terms li li li.term_txt p:first-child {padding-top:0;}

	.w768 article.terms .table_row.mt, .w768 article.terms .table_col.mt {margin-top:9px;}

article.terms .box_agree {margin:32px 0 24px;padding:12px 23px 23px;border:1px solid #d0d0d0;}
article.terms .box_agree .term_t {margin:0;padding:0 0 0;}
article.terms .ck_wrap	{position:relative;display:inline-block;margin-left:12px;padding-left:0;text-indent:0;vertical-align:top;}
article.terms .ck_wrap .ck	{display:inline-block;margin-right:4px;vertical-align:middle;}
article.terms .ck_wrap .ck img {vertical-align:middle;}
article.terms .ck_wrap .txt	{display:inline-block;color:#303030;vertical-align:top;}
	.w768 article.terms .box_agree {margin:24px 0 16px;padding:12px 15px 15px;border:1px solid #d0d0d0;}
	.w768 article.terms .box_agree .term_t {margin:0;padding:0 0 0;}
	.w768 article.terms .ck_wrap	{position:relative;display:inline-block;margin-left:8px;padding-left:0;text-indent:0;vertical-align:top;}
	.w768 article.terms .ck_wrap .ck	{display:inline-block;margin-right:4px;vertical-align:middle;}
	.w768 article.terms .ck_wrap .ck img {vertical-align:middle;}
	.w768 article.terms .ck_wrap .txt	{display:inline-block;color:#303030;vertical-align:top;}

article.terms .date_wrap	{margin-top:24px;text-align:right;}
article.terms .date_wrap span	{display:inline-block;font-size:14px;color:#606060;}
article.terms .date_wrap .yy	{width:62px;}
article.terms .date_wrap .mm	{width:62px;}
article.terms .date_wrap .dd	{width:62px;}
article.terms .name_wrap	{margin:15px 0 34px;}
article.terms .name_wrap p	{margin-top:6px;text-align:right;}
article.terms .name_wrap span	{display:inline-block;}
article.terms .name_wrap .name	{width:200px;font-size:16px;font-weight:bold;color:#101010;}
article.terms .name_wrap .sign	{width:242px;font-size:14px;color:#303030;}
.terms_sec  .date_wrap span,
.terms_sec  .name_wrap,
.terms_sec  article.terms .name_wrap .name,
.terms_sec  article.terms .name_wrap .sign  {font-size:14px;}
	.w768 article.terms .date_wrap	{margin-top:16px;text-align:right;}
	.w768 article.terms .date_wrap span	{display:inline-block;font-size:12px;color:#606060;}
	.w768 article.terms .date_wrap .yy	{width:62px;}
	.w768 article.terms .date_wrap .mm	{width:62px;}
	.w768 article.terms .date_wrap .dd	{width:62px;}
	.w768 article.terms .name_wrap	{margin:15px 0 34px;}
	.w768 article.terms .name_wrap p	{margin-top:3px;text-align:right;}
	.w768 article.terms .name_wrap span	{display:inline-block;}
	.w768 article.terms .name_wrap .name	{width:150px;font-size:14px;font-weight:bold;color:#101010;}
	.w768 article.terms .name_wrap .sign	{width:192px;font-size:12px;color:#303030;}
	.w768 .terms_sec  .date_wrap span,
	.w768 .terms_sec  .name_wrap,
	.w768 .terms_sec  article.terms .name_wrap .name,
	.w768 .terms_sec  article.terms .name_wrap .sign  {font-size:12px;}
/* //약관 간격 rework */

.term_fc_blue {
    color:#2e81f8 !important;
}

.animate-spin:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(/images/directinsurance/common/new/ico-spinner.png) no-repeat 0 0;
    background-size: 20px;
    animation: spin 1s linear infinite;
    content: '';
}
.animate-spin {
    position: relative;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    text-align: center;
}
@keyframes spin {
    from {
        transform: rotate( 0deg )
    }
    to {
        transform: rotate( 360deg )
    }
}
/*190529 추가/ 김은영*/
#header .p_display .login_area{ z-index: 10;}
/*//190529 추가/ 김은영*/


/* UXI3_(1px) */
body[data-uxi="3"]{
    background:#f3f3f8;
}
.uxi-gnb__panel-layer .uxi-area-login__greeting strong,
.uxi-gnb__panel-layer .uxi-area-login__status strong,
.uxi-gnb__panel-layer .uxi-area-quicklink .el-title{
    font-weight:400; font-family:'YoonGothic',sans-serif;
}
#header.uxi-header ~ #container{
    margin-top:113px;
}
#header.uxi-header ~ #container.insur_products{
    margin-top:255px !important;
}
#header.uxi-header{
    border-bottom:0; background:rgba(255,255,255,0);
}
.uxi-header{
    border-radius:0 0 16px 16px;
}
#header.uxi-header .gnb{
    z-index:2; height:auto; min-height:45px; border-bottom:0; background:#2090ff;
}
body[data-uxi="intr"] #header.uxi-header .gnb{
    height:0; min-height:inherit;
}
#header.uxi-header .gnb > h1,
#header.uxi-header .gnb > h1 a,
.uxi-gnb__panel-layer__logo a{
    font-size:10px; font-family:sans-serif;
}
#header.uxi-header .gnb > h1{
    width:200px; height:auto; margin:0 16px; line-height:45px;
}/* 220907 / 수정 / DGC-1078 / 박경린 */
.uxi-gnb__panel-btn{
    position:absolute; top:0; right:6px; z-index:1; width:44px; height:44px;
}
.uxi-gnb__panel-btn .el-btn--open,
.uxi-gnb__panel-btn .el-btn--close{
    display:block; width:100%; height:44px;
}
.uxi-gnb__panel-btn .el-btn--open:before,
.uxi-gnb__panel-btn .el-btn--open:after{
    content:""; background-image:none;
}
.uxi-gnb__panel-btn .el-btn--open:before,
.uxi-gnb__panel-btn .el-btn--open:after,
.uxi-gnb__panel-btn .el-btn--open > span{
    display:block; width:20px; height:2px; margin:0 10px 5px auto; border-radius:2px; background:#fff;
}
.uxi-gnb__panel-btn .el-btn--open:after{
    margin-bottom:0;
}
.uxi-gnb__panel-btn .el-btn--close{
    display:none; font-size:1px;
}
.uxi-gnb__panel-btn .el-btn--close img{
    width:12px;
}
.uxi-gnb__panel-layer.form-layer .layer__header{
    position:absolute; top:0; left:0; z-index:20; width:100%; padding:0; border-radius:0 0 16px 16px; background:#2090ff;
}
.uxi-gnb__panel-layer__head-top{
    display:none;
}
.uxi-gnb__panel-layer__logo{
    width:200px; height:45px; margin:0 16px; font-size:1px; line-height:45px; box-sizing:border-box;
}/* 220907 / 수정 / DGC-1078 / 박경린 */
.uxi-gnb__panel-layer__logo a{
    display:block;
}
.uxi-gnb__panel-layer__logo img{
    width:100%;
}
.uxi-gnb__panel-layer.form-layer .layer__footer{
    display:none;
}
.uxi-gnb__panel-layer__btn--close{
    display:block; position:absolute; top:0; right:6px; z-index:30; width:44px; height:44px; background:rgba(255,255,255,0); font-size:1px; text-align:center; box-sizing:border-box;
}
.uxi-gnb__panel-layer__btn--close img{
    width:12px;
}
/* MODIFY(01/21): Start */
.uxi-gnb__panel-layer.form-layer.form-layer--full{
    line-height:initial;
}
/* MODIFY(01/21): End */
.uxi-gnb__panel-layer.form-layer.form-layer--full .layer__content{
    padding:0;
}
.uxi-gnb__panel-layer.form-layer.form-layer--full .scrollview{
    border-right:0;
}
.uxi-gnb__panel-layer.form-layer.form-layer--full .ui_content{
    padding:76px 16px 64px;
}
/* MODIFY(01/21): Start */
.uxi-gnb__panel-layer.form-layer.form-layer--full .scrollview.strack .ui_content{
    margin:0 !important;
}
/* MODIFY(01/21): End */
.uxi-gnb__panel-layer .uxi-area-login{
    overflow:hidden; margin:0 0 32px; padding:18px 16px; border-radius:8px; border:1px solid #eee; font-size:14px;
}
.uxi-gnb__panel-layer .uxi-area-login__greeting{
    display:flex; align-items:center; justify-content:space-between; width:100%;
}
.uxi-gnb__panel-layer .uxi-area-login__greeting .el-btn{
    display:inline-block; padding:4px 12px; border-radius:24px; border:1px solid #ccc; font-size:10px; color:#000;
}
.uxi-gnb__panel-layer .uxi-area-login__greeting .el-btn:focus,
.uxi-gnb__panel-layer .uxi-area-login__greeting .el-btn:hover{
    border-color:#bbb; text-decoration:underline;
}
.uxi-gnb__panel-layer .uxi-area-login__status{
    width:100%; margin:20px 0 0; font-size:12px;
}
.uxi-gnb__panel-layer .uxi-area-login__status:after{
    content:""; display:block; clear:both;
}
.uxi-gnb__panel-layer .uxi-area-login__status li{
    display:flex; align-items:center; justify-content:space-between; position:relative; float:left; width:50%; padding:0 0 0 16px; box-sizing:border-box;
}
.uxi-gnb__panel-layer .uxi-area-login__status li:first-child{
    padding:0 16px 0 0;
}
.uxi-gnb__panel-layer .uxi-area-login__status li:first-child:before{
    content:""; display:block; position:absolute; top:50%; right:0; width:1px; height:16px; margin-top:-8px; background:#ccc;
}
.uxi-gnb__panel-layer .uxi-area-login__status a{
    display:flex; align-items:center; justify-content:space-between; width:100%;
}
.uxi-gnb__panel-layer .uxi-area-login__status strong{
    font-size:16px; letter-spacing:0;
}
.uxi-gnb__panel-layer.form-layer .area-search{
    overflow:hidden; border-radius:8px; border:1px solid #2090ff;
}
.uxi-gnb__panel-layer.form-layer .area-search .el-input-text{
    font-size:15px;
}
.uxi-gnb__panel-layer.form-layer [class^="area-keyword-"] + [class^="area-keyword-"]{
    margin-top:16px;
}
.uxi-gnb__panel-layer.form-layer [class^="area-keyword-"] .el-title{
    font-size:11px;
}
.uisr-search-goods-layer .area-keyword-popular .el-list a, 
.uxi-word__search__suggest .area-keyword-popular .el-list a{
    border:0; background:#f8f8f8;
}
.uxi-gnb__panel-layer .uxi-area-quicklink{
    position:relative; margin-top:32px; padding-top:40px;
}
.uxi-gnb__panel-layer .uxi-area-quicklink:before{
    content:""; display:block; position:absolute; top:0; left:-16px; width:100%; height:8px; border-right:32px solid #f3f3f8; background:#f3f3f8;
}
.uxi-gnb__panel-layer .uxi-area-quicklink .el-title{
    font-size:12px;
}
.uxi-gnb__panel-layer .uxi-area-quicklink .el-list{
    overflow:hidden;
}
.uxi-gnb__panel-layer .uxi-area-quicklink .el-list li{
    float:left; width:20%; margin:12px 0 0; font-size:11px; text-align:center;
}
.uxi-gnb__panel-layer .uxi-area-quicklink .el-list a{
    display:inline-block;
}
.uxi-gnb__panel-layer .uxi-area-quicklink .el-list__img{
    display:block; width:32px; margin:0 auto 9px; text-align:center;
}
.uxi-gnb__panel-layer .uxi-area-quicklink .el-list__img img{
    width:100%;
}
.uxi-page__detail__btn--close{
    display:none;
}
body[data-uxi="intr"] .uxi-page__detail__btn--close{
    display:block; position:absolute; top:16px; right:16px; z-index:20; width:32px;
}
body[data-uxi="intr"] .uxi-page__detail__btn--close a{
    display:block; padding:10px; border-radius:24px; background:rgba(255,255,255,0.5);
}
body[data-uxi="intr"] .uxi-page__detail__btn--close img{
    display:block; width:12px; height:auto;
}
.uxi-word__search{
    position:relative; z-index:10; padding:12px 16px 16px; border-radius:0 0 16px 16px;
}
.uxi-word__search--header{
    display:none !important; margin-top:-1px; background:#2090ff;
}
body[data-uxi-search="true"] .uxi-word__search--header{
    display:block !important;
}
.uxi-word__search > .inner-wrap{
    position:relative;
}
.uxi-word__search__direct{
    padding:0 16px; border-radius:8px; background:#fff;
}
.uxi-word__search.act .uxi-word__search__direct{
    border-radius:8px 8px 0 0;
}
input.uxi-word__search__direct__inp{
    width:100%; height:40px; padding-right:70px; border:0; border-bottom:1px solid rgba(255,255,255,0); background:#fff;text-indent:0;
}
input.uxi-word__search__direct__inp:focus{
    border-color:rgba(255,255,255,0);
}
/* MODIFY(01/21): Start */
input.uxi-word__search__direct__inp:-ms-input-placeholder{
    color:#d3d5da;
}
input.uxi-word__search__direct__inp::placeholder{
    color:#d3d5da;
}
/* MODIFY(01/21): End */
.uxi-word__search.act .uxi-word__search__direct__inp{
    border-bottom:1px solid #ddd;
}
/* MODIFY(01/21): Start */
.uxi-word__search__direct .input_del{
    position:absolute; top:0; right:52px; width:34px; height:40px; margin-top:0; background:url(/images/directinsurance/common/new/btn_input_del_new.png) no-repeat 50% 50%; background-size:10px; font-size:0; line-height:0;
}
/* MODIFY(01/21): End */
.uxi-word__search__direct__btn{
    display:block; position:absolute; top:0; right:0; width:52px; height:40px; border-radius:0 10px 10px 0;
}
.uxi-word__search__direct__btn > img{
    width:20px; height:20px;
}
.uxi-word__search__suggest{
    display:none; position:absolute; top:40px; left:0; overflow:hidden; width:100%; padding:20px; border-radius:0 0 10px 10px; background:#fff; box-shadow:0 8px 8px rgba(102,102,102,.2); box-sizing:border-box;
}
.uxi-word__search.act .uxi-word__search__suggest{
    display:block;
}
/* MODIFY(01/21): Start */
.uxi-word__search__suggest__btn--close{
    display:block; width:100%; height:32px; margin:24px 0 0; border:1px solid #2090ff; border-radius:4px; background:#fff; font-size:13px; color:#2090ff;
}
/* MODIFY(01/21): End */

body[data-uxi="intr"] #header.uxi-header .head_top,
body[data-uxi="intr"] #header.uxi-header .gnb_log,
body[data-uxi="intr"] #header.uxi-header .uxi-gnb__panel-btn,
body[data-uxi="intr"] #header.uxi-header .uxi-word__search{
    display:none;
}
body[data-uxi="intr"] #header.uxi-header ~ #container{
    margin-top:0;
}
body[data-uxi="intr"] #footer{
    display:none;
}

.uxi-header .loginPop .scrollview{
    border-right:0;
}
.uxi-header .loginPop .ui_content{
    margin-right:0;
}
.uxi-header .loginPop .comment{
    margin-top:10px;
}
.uxi-header .loginPop .scroll.ui_scrollbar{
    display:none;
}
.uxi-header .loginPop .btn_pop{
    padding:0 20px;
}

/* UXI3_(600px) */
@media all and (min-width:600px){
    #header.uxi-header ~ #container.insur_products{
        margin-top:223px !important;
    }
}

/* UXI3_(max767px) */
@media all and (max-width:767px){
    /* MODIFY(01/21): Start */
    .uxi-gnb__panel-layer.form-layer.form-layer--full .ui_scrollarea{
        overflow:auto; min-height:-webkit-fill-available !important; max-height:-webkit-fill-available !important;
    }
    /* MODIFY(01/21): End */
}

/* UXI3_(768px) */
@media all and (min-width:768px){
    #header.uxi-header ~ #footer .footer_wrap,
    #header.uxi-header ~ .footer_onw .footer_wrap .f_menu{
        width:100%; max-width:1136px; box-sizing:border-box;
    }
    #header.uxi-header .head_top{
        position:relative; z-index:2;
    }
    #header.uxi-header .head_top p{
        overflow:hidden; padding:0 16px; box-sizing:border-box;
    }
    #header.uxi-header .head_top p a.info_edit:after{
        display:none;
    }
    #header.uxi-header .gnb{
        border-radius:0;
    }
    .uxi-gnb__panel-layer__head-top{
        width:100%; height:32px; border-bottom:1px solid #e8e8e8; background-color:#f4f4f4;
    }
	.uxi-gnb__panel-layer__head-top p{
        max-width:1280px; height:100%; margin:0 auto; padding-left:24px; padding-right:24px; text-align:right; box-sizing:border-box;
    }
	.uxi-gnb__panel-layer__head-top p:after{
        content:''; display:block; clear:both;
    }
	.uxi-gnb__panel-layer__head-top a{
        display:inline-block; position:relative; font-size:13px; font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif; color:#606060; line-height:32px; letter-spacing:-0.075em;
    }
	.uxi-gnb__panel-layer__head-top a:before{
        content:''; display:inline-block; height:100%; vertical-align:middle;
    }
	.uxi-gnb__panel-layer__head-top a:hover{
        text-decoration:underline;
    }
	.uxi-gnb__panel-layer__head-top a.request{
        margin-left:40px;
    }
	.uxi-gnb__panel-layer__head-top a.go_samsungcard{
        float:left;
    }
    .uxi-gnb__panel-layer__head-top a.go_samsungcard:after{
        content:''; display:inline-block; width:6px; height:10px; margin-top:-2px; margin-left:6px; background:url('/images/directinsurance/btn_icon/icon_arrow.png') -40px -120px; vertical-align:middle; 
    }
    .uxi-gnb__panel-layer__logo{
        margin-left:30px;
    }
    .uxi-gnb__panel-layer__btn--close{
        right:20px;
    }
    .uxi-gnb__panel-layer.form-layer.form-layer--full .layer__footer{
        display:none;
    }
    /* MODIFY(01/21): Start */
    .uxi-gnb__panel-layer.form-layer.form-layer--full .ui_scrollarea{
        overflow: hidden;
    }
    .uxi-gnb__panel-layer .ui_scrollbar{
        right:4px; width:8px; border-radius:8px; background:rgb(160,160,168); opacity:.6; transition:opacity .2s ease;
    }
    .uxi-gnb__panel-layer .ui_scrollbar:active,
    .uxi-gnb__panel-layer .ui_scrollbar:hover{
        opacity:.9;
    }
    /* MODIFY(01/21): End */
    .uxi-gnb__panel-layer.form-layer.form-layer--full .ui_content{
        padding:74px 30px 64px;
    }
    .uxi-gnb__panel-layer .uxi-area-login{
        margin:0 0 40px; padding:24px 30px; font-size:20px;
    }
    .uxi-gnb__panel-layer .uxi-area-login__greeting .el-btn{
        padding:6px 24px; font-size:16px;
    }
    .uxi-gnb__panel-layer .uxi-area-login__status{
        font-size:16px;
    }
    .uxi-gnb__panel-layer .uxi-area-login__status strong{
        font-size:24px;
    }
    .uxi-gnb__panel-layer.form-layer .area-search .el-input-text{
        height:60px; font-size:24px;
    }
    .uxi-gnb__panel-layer.form-layer .area-search .input_del{
        top:12px; right:70px;
    }
    .uxi-gnb__panel-layer.form-layer .area-search .el-btn-search{
        top:0; width:60px; height:60px; background:none;
    }
    .uxi-gnb__panel-layer.form-layer .area-search .el-btn-search img{
        width:32px; height:32px;
    }
    .uxi-gnb__panel-layer.form-layer [class^="area-keyword-"] + [class^="area-keyword-"]{
        margin-top:32px;
    }
    .uxi-gnb__panel-layer.form-layer [class^="area-keyword-"]{
        font-size:18px;
    }
    .uxi-gnb__panel-layer.form-layer [class^="area-keyword-"] .el-title{
        font-size:16px;
    }
    .uxi-gnb__panel-layer .uxi-area-quicklink{
        margin-top:40px;
    }
    .uxi-gnb__panel-layer .uxi-area-quicklink .el-list li{
        margin-top:20px; font-size:16px;
    }
    .uxi-gnb__panel-layer .uxi-area-quicklink:before{
        left:-30px; height:4px; border-right:60px solid #f3f3f8;
    }
    .uxi-gnb__panel-layer .uxi-area-quicklink .el-title{
        font-size:18px;
    }
    .uxi-gnb__panel-layer .uxi-area-quicklink .el-list__img{
        width:48px;
    }
    .uxi-word__search__direct .input_del{
        top:10px; right:72px;
    }
    body[data-uxi-search="true"] .uxi-word__search--header{
        display:none !important;
    }
    #header.uxi-header ~ #container{
        margin-top:78px;
    }
    #header.uxi-header ~ #container.insur_products{
        margin-top:212px !important;
    }
    body[data-uxi="intr"] #header.uxi-header .head_top,
    body[data-uxi="intr"] #header.uxi-header .gnb_log,
    body[data-uxi="intr"] #header.uxi-header .uxi-gnb__panel-btn,
    body[data-uxi="intr"] #header.uxi-header .uxi-word__search{
        display:block;
    }
    body[data-uxi="intr"] #header.uxi-header .gnb{
        height:auto; min-height:45px;
    }
    body[data-uxi="intr"] .uxi-page__detail__btn--close{
        display:none;
    }
    body[data-uxi="intr"] #header.uxi-header ~ #container{
        margin-top:78px;
    }
    body[data-uxi="intr"] #footer{
        display:block;
    }
}

/* UXI3_(1024px) */
@media all and (min-width:1024px){
    #header.uxi-header{
        border-radius:0;
    }
    #header.uxi-header .head_top p{
        padding:0 24px;
    }
    #header.uxi-header .gnb{
        min-height:72px;
    }
    #header.uxi-header .gnb > h1{
        position:static; width:278px; margin:0 24px; line-height:72px;
    }/* 220907 / 수정 / DGC-1078 / 박경린 */
    .uxi-gnb__panel-btn{
        top:6px; right:8px; width:60px; height:60px;
    }
    .uxi-gnb__panel-btn .el-btn--open{
        height:60px;
    }
    .uxi-gnb__panel-btn .el-btn--open:before, 
    .uxi-gnb__panel-btn .el-btn--open:after, 
    .uxi-gnb__panel-btn .el-btn--open > span{
        width:26px; height:3px; margin:1px auto 7px;
    }
    .uxi-gnb__panel-btn .el-btn--open:after{
        margin-bottom:1px;
    }
    .uxi-gnb__panel-layer.form-layer.form-layer--full{
        left:auto !important; right:24px !important; overflow:visible; width:560px; height:100%; margin-left:0 !important;
    }
    .uxi-gnb__panel-layer.form-layer .layer__header{
        position:fixed; top:0; border-radius:0;
    }
    .uxi-gnb__panel-layer__head-top{
        display:block; position:relative; top:0; left:0; width:100%; height:32px; border-bottom:1px solid #d3d5da; background:#f3f5f8;
    }
    .uxi-gnb__panel-layer__logo{
        width:278px; height:72px; margin:0 24px; line-height:72px;
    }/* 220907 / 수정 / DGC-1078 / 박경린 */
    .uxi-gnb__panel-layer__btn--close{
        position:fixed; top:39px; right:8px; width:60px; height:60px;
    }
    .uxi-gnb__panel-layer__btn--close img{
        width:24px; height:24px;
    }
    .uxi-gnb__panel-layer.form-layer.form-layer--full .ui_content{
        padding:134px 30px 100px;
    }
    .uxi-gnb__panel-layer.form-layer.form-layer--full .ui_scrollarea{
        height:100%;
    }
    #header.uxi-header ~ #container{
        margin-top:105px;
    }
    #header.uxi-header ~ #container.insur_products{
        margin-top:283px !important;
    }
    body[data-uxi="intr"] #header.uxi-header ~ #container{
        margin-top:105px;
    }
}

/* UXI3_(1200px) */
@media all and (min-width:1200px){
    .uxi-gnb__panel-layer__head-top a{
        font-weight:700; font-size:15px; color:#2b2e38;
    }
    .uxi-gnb__panel-layer__head-top a.go_samsungcard:after{
        display:none;
    }
    #header.uxi-header .gnb{
        max-width:none;
    }
}

/* UXI3_(1280px) */
@media all and (min-width:1280px){
    #header.uxi-header .gnb > h1{
        position:relative; left:50%; margin:0 0 0 -616px;
    }
    .uxi-gnb__panel-btn{
        right:auto; left:50%; margin-left:573px;
    }
    .uxi-gnb__panel-layer.form-layer.form-layer--full{
        left:50% !important; margin-left:54px !important;
    }
    .uxi-gnb__panel-layer__btn--close{
        left:50%; margin-left:573px;
    }
    .uxi-gnb__panel-layer__logo{
        position:relative; left:50%; margin:0 16px 0 -616px;
    }
}

/* 220907 / 추가 / DGC-1078 / 박경린 */
.footer_wrap .copyright{position: relative;}
.footer_onw .footer_wrap .copyright .new2204_f_logo{position: absolute; right: 0; top: 0;}
.footer_onw .footer_wrap .copyright .new2204_f_logo img{width: 97px; height: 33px;}
.footer_onw .txt_com_copy{margin: 0 16px; padding: 15px 0; color: #666666; font-size: 13.5px; display: flex; justify-content: space-between; align-items: center; border-top: 1px solid #dee0e5;}
.footer_onw .txt_com_copy img{width: 70px; height: 24px;}
/* //220907 / 추가 / DGC-1078 / 박경린 */