/* @import url("layout.css");
@import url("/common/css/con_com.css");
@import url("/common/css/board.css"); */

#popup_wrap {position:relative; word-break:keep-all; word-wrap:break-word;}
#popup_wrap h1 {padding:0.75rem 3rem 0.75rem 1rem; font-size:1rem; font-weight:700; letter-spacing:-0.07em; line-height:1.3; color:#fff; background:#043763;}
#popup_wrap .popup_con {padding:1rem; font-size:0.8rem;}
#popup_wrap .popup_con .txt{margin-top:1rem; line-height:1.5;}
#popup_wrap .popup_close {position:absolute; right:0; top:0; }
#popup_wrap .popup_close a {display:block; overflow:hidden; width:2.5rem; height:2.8rem; color:transparent; background:#00213c url("/images/web/webtv/sub/popup_close.png") no-repeat center;}

.popup_btns { margin-top:1.5rem; padding-top:1rem; border-top:1px dashed #ccc; text-align:center; }
.popup_btns.no-dashLine { padding-top: 0; border-top: none;}
.popup_btns a { padding:0.75rem; font-size:0.95rem; letter-spacing:-0.05em; border-radius: 2px;}
.popup_btns .btn_bl.check { padding: 0.7rem 1.5rem 0.7rem 2.5rem; font-size: 1rem; background: #0084c2 url("/images/web/webtv/sub/icon_check.png") no-repeat 1rem center;}
