/* layout */
html, body {height:100%;}
/* body {min-width:320px; margin:0; padding:0; font-family:"notokr", dotum, sans-serif; color:#3b3b3b; line-height:1; word-break:break-word;} */

BUTTON {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; OUTLINE-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px}
H4 {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

.pop-layer {display:none; position:fixed; left:0; top:0; width:100%; height:100%; overflow-y:auto; z-index:9999;}
.pop-layer .pop-tbl {display:table; width:100%; height:100%;}
.pop-layer .pop-cell {display:table-cell; vertical-align:middle;}
.pop-layer .pop-cont {position:relative; max-width:600px; margin:0 auto; background:#ffffff;}
.pop-layer .pop-cont .pop-head {position:relative; padding:16px 30px; background:#3b3b3b;}
.pop-layer .pop-head h4 {color:#fff; font-size:1.056em; letter-spacing:-0.025em;}
.pop-layer .pop-head .pop-close {position:absolute; left:auto; top:0; right:0; width:50px; height:100%; text-indent:-9999px; background:url("/w/inc/policy/icon_pop_close.png") no-repeat center center;}
.pop-layer .pop-cont .pop-body {padding:35px 30px;}
.pop-layer .pop-body .scroll-body {height:420px; padding:0 10px 0 0; overflow-y:auto;}
.pop-layer .pop-body p {font-size:0.889em; line-height:1.625em;}
.pop-bg {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9998;}
