@charset "utf-8";
/* popup - common */
.btn-popup{cursor:pointer;}
.popup{display:none;position:fixed;top:50%;left:50%;/*transform:translate(-50%,-50%);*/z-index:1;}/*모달팝업을 윈도우팝업과 같이 드래그가 가능하도록 할때*/
.popup::before{display:block;content:"";position:fixed;width:100%;height:100%; left:0; top:0; background:rgba(0, 0, 0, 0.3);}
.popup.show{display:block;}
.popup + .popup.layer,
.popup.windows + .popup[data-popidx="1"],
.popup[data-popname="alert"],
.popup[data-popname="confirm"]{width:100%;height:100%;}
.popup + .popup.layer::before,
.popup.windows + .popup[data-popidx="1"]::before,
.popup[data-popname="alert"]::before,
.popup[data-popname="confirm"]::before{top:0;left:0;background:rgba(0, 0, 0, .5);}
.popup .popup-box{position:absolute;top:50%;right:50%;padding:99px 0 0;box-sizing:border-box;background:#fff;transform:translate(50%,-50%);}
.popup .popup-head{position:absolute;top:0;left:0;width:100%;height:99px;padding:0 65px;box-sizing:border-box;}
.popup .popup-tit{position:relative;padding:46px 0 28px 0;box-sizing:border-box;}
.popup .popup-tit .txt {font-family:'NotoSansKR-Bold',sans-serif;font-size:23px;color:#000;letter-spacing: 0;}
/* .popup .popup-tit:before{content:"▶";position:absolute;top:0;left:0;line-height:60px;font-size:12px;} */
.popup .popup-tit-sub{line-height:18px;padding:0 0 10px;font-size:16px;font-family:'NanumGothicBold';color:#444;border-bottom:2px solid #000;}
.popup .btn-close{position:absolute;top:40px;right:65px;width:30px;height:30px;background:none; border:0; cursor: pointer;}
.popup .btn-close:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:30px;height:30px;background:url(../images/common/btn_pop_close.png) no-repeat 0 0;}
.popup .popup-content{position:relative;height:100%;padding:29px 65px 70px 65px;box-sizing:border-box;}
.popup .paging .btn-number{margin:0 2.5px;}

/* alert popup */
.alert{display:none; position:fixed; top:0; left:0; z-index:10;}
.alert-box{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    background: #efefef;
    width: 300px;
    height: auto;
    padding-bottom: 30px;
}
.alert-box .pop-txt{
	background: url(../images/common/ico_warning.png) no-repeat center 35px;
    text-align: center;
    padding: 100px 10px 30px 5px;
    line-height: 23px;
    font-size: 16px;
    word-break: keep-all;
}
.pop-cont-box{text-align:center;}
.pop-cont-box button{
	background: #aa7944;
    font-size: 16px;
    color: #fff;
    width: 160px;
    outline: 0;
    border: none;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    cursor: pointer;
}

/* popup - windows */
.popup.windows{display:block;/*position:relative;top:auto;right:auto;bottom:auto;left:auto;*/}
.popup.windows:before{display:none;}
.popup.windows .popup-box{position:relative;top:auto;right:auto;height:100%;transform:translate(0,0);}
.popup.windows .btn-close{display:none;}
.popup.windows{display:block;top:auto;right:auto;bottom:auto;left:auto;transform:translate(0,0);}

/* popup - button style*/
.popup-box a.btn-save{background:#aa7944;color:#fff;}
.popup-box a.btn-cancel{background:#efefef;color:#000;margin-left:20px;}

/* popup - layer - 마이데스크 > 우편번호찾기 */
[data-popname="Y_PR_view_ps_p"] .popup-box{width:570px;transform:translate(50%,-50%);}
[data-popname="Y_PR_view_ps_p"] .addr-box table td [data-widget="selectbox"]{vertical-align:middle;}
[data-popname="Y_PR_view_ps_p"] .addr-box .addr-txt{line-height:21px;font-size:15px;text-align:left;color:#666;}
[data-popname="Y_PR_view_ps_p"] .addr-box .addr-txt em{font-family:'NanumGothicExtraBold';color:#444;}
[data-popname="Y_PR_view_ps_p"] .addr-box .addr-tip{display:inline-block;color:#666;vertical-align:middle;}
[data-popname="Y_PR_view_ps_p"] .popup-box .scroll-y{height:251px;}
[data-popname="Y_PR_view_ps_p"] .popup-box .scroll-y.fix-thead table{width:514px;}
[data-popname="Y_PR_view_ps_p"] .popup-box .scroll-y.fix-thead thead th:nth-of-type(1){width:111px;}
[data-popname="Y_PR_view_ps_p"] .popup-box .scroll-y.fix-thead thead th:nth-of-type(2){width:403px;}


/*popup - 다운로드*/
[data-popname="download_p"] .popup-box{width:940px;height:auto;}
[data-popname="download_p"] .popup-box .txt-noti{font-size:18px; font-weight:normal; color:#aa7944;}
[data-popname="download_p"] .popup-box .popup-table{position:relative;height:100%;padding:0 65px 36px 65px;box-sizing:border-box;}
[data-popname="download_p"] .popup-box .popup-table table{border-top:2px solid #000; border-bottom:2px solid #000;}
[data-popname="download_p"] .popup-box .popup-table table tbody tr th{background:#efefef; font-size:18px; color:#000; text-align:left; width:130px; height:60px; padding-left:15px;border-bottom:1px solid #9a9a9a;box-sizing:border-box;}
[data-popname="download_p"] .popup-box .popup-table table tbody tr th:last-child{border-bottom:none;}
[data-popname="download_p"] .popup-box .popup-table table tbody tr th.big-h-size{height:150px;}
[data-popname="download_p"] .popup-box .popup-table table tbody tr td{font-size:18px; color:#000; text-align:left; padding-left:15px; border-bottom:1px solid #9a9a9a;letter-spacing:-0.08em;}
[data-popname="download_p"] .popup-box .popup-table table tbody tr td.small-size{padding-right: 10px;padding-left: 10px;background:#efefef;font-weight:bold}
[data-popname="download_p"] .popup-box .popup-table table tbody tr td.other-padding{padding:20px 0 20px 15px;}
[data-popname="download_p"] .popup-box .popup-table table tbody tr td h6{font-size:18px; color:#000;letter-spacing:-0.08em;}
[data-popname="download_p"] .popup-box .popup-table table tbody tr td input[type="text"]{width:180px; height:40px; border:1px solid #d1d1d1; box-sizing:border-box;}
[data-popname="download_p"] .popup-box .btn-box{width:340px; height:auto; margin:0 auto 36px auto;}
[data-popname="download_p"] .popup-box .btn-box:after{content:'';display:block;clear:both;}
[data-popname="download_p"] .popup-box .btn-box a{float:left;width:160px; height:50px; line-height:50px; text-align:center;font-size:18px;}

/*popup - 개인정보처리방침*/
[data-popname="download_info_agree_p"] .popup-box{width:900px;height:620px;}
[data-popname="download_info_agree_p"] .popup-box .popup-content{height:422px;padding-top:0;}
[data-popname="download_info_agree_p"] .popup-box .popup-content h2{ font-size:18px; color:#000;letter-spacing:-0.025em;line-height:28px;padding-top:15px; border-top:2px solid #000;}
[data-popname="download_info_agree_p"] .popup-box .popup-content ul li{margin-top:40px;}
[data-popname="download_info_agree_p"] .popup-box .popup-content ul li{ font-size:18px;color:#000;line-height:28px;letter-spacing:-0.025em;}
[data-popname="download_info_agree_p"] .popup-box .popup-content ul li strong{font-size:19px; text-decoration:underline; font-weight:bold;}
[data-popname="download_info_agree_p"] .popup-box .popup-content ul li h6{ font-weight:bold;font-size:18px;color:#000;line-height:36px;letter-spacing:-0.025em;}

/*popup - 마케팅 이용동의*/
[data-popname="download_mk_agree_p"] .popup-box{width:900px;height:620px;}
[data-popname="download_mk_agree_p"] .popup-box .popup-content{height:422px; padding-top:0;}
[data-popname="download_mk_agree_p"] .popup-content h2{font-size:18px;color:#000;/* letter-spacing:-0.025em; */line-height:28px;padding-top:15px;border-top:2px solid #000;}
[data-popname="download_mk_agree_p"] .popup-content dl{margin-top:40px;}
[data-popname="download_mk_agree_p"] .popup-content dt{font-size:18px;color:#aa7944;letter-spacing:-0.025em; margin-bottom:20px;}
[data-popname="download_mk_agree_p"] .popup-content dd{font-size:18px;color:#000;line-height:32px;/* letter-spacing:-0.025em; */}
[data-popname="download_mk_agree_p"] .popup-content dd strong{font-size:19px; font-weight:bold; text-decoration:underline;}

/*popup - 개인정보의 취급위탁*/
[data-popname="download_info1_p"] .popup-box{width:900px;height:620px;}
[data-popname="download_info1_p"] .popup-box .popup-content{height:422px; padding-top:0;}
[data-popname="download_info1_p"] .popup-content h2{font-size:18px; color:#000;letter-spacing:-0.025em;line-height:28px;padding-top:15px; border-top:2px solid #000;}
[data-popname="download_info1_p"] .popup-content dl{margin-top:40px;}
[data-popname="download_info1_p"] .popup-content dt{font-size:18px;color:#aa7944;letter-spacing:-0.025em; margin-bottom:20px;}
[data-popname="download_info1_p"] .popup-content dd{font-size:18px;color:#000;line-height:32px;letter-spacing:-0.025em;}

/*popup - 개인정보의 국외 이전*/
[data-popname="download_info2_p"] .popup-box{width:900px;height:620px;}
[data-popname="download_info2_p"] .popup-box .popup-content{height:422px; padding-top:0;}
[data-popname="download_info2_p"] .popup-content h2{font-size:18px; color:#000;letter-spacing:-0.025em;line-height:28px;padding-top:15px; border-top:2px solid #000;}
[data-popname="download_info2_p"] .popup-content dl{margin-top:40px;}
[data-popname="download_info2_p"] .popup-content dt{font-size:18px;color:#aa7944;letter-spacing:-0.025em; margin-bottom:20px;}
[data-popname="download_info2_p"] .popup-content dd{font-size:18px;color:#000;line-height:32px;letter-spacing:-0.025em;}

/*popup - 등록완료*/
[data-popname="alert_p"] .popup-box{width:500px;height:300px;}
[data-popname="alert_p"] .popup-box button {height:40px;line-height:40px;}
[data-popname="alert_p"] .popup-box .popup-content{height:422px;padding-top:0;}
[data-popname="alert_p"] .popup-box .popup-content h2{ font-size:18px; color:#000;letter-spacing:-0.025em;line-height:28px;padding-top:15px; border-top:2px solid #000;}
[data-popname="alert_p"] .popup-box .popup-content ul li{margin-top:40px;}
[data-popname="alert_p"] .popup-box .popup-content ul li{ font-size:18px;color:#000;line-height:28px;letter-spacing:-0.025em;}
[data-popname="alert_p"] .popup-box .popup-content ul li h6{ font-weight:bold;font-size:18px;color:#000;line-height:36px;letter-spacing:-0.025em;}

