@charset "utf-8";

.hk-layer_wrapper {position:fixed;top:0;left:0; width:100%;height:100%;padding:15px; font-family:'Malgun Gothic', '맑은 고딕', 'Apple SD Gothic Neo', 'AppleGothic', 'Droid Sans fallback', '돋움', Dotum, '굴림', Gulim, Verdana, Arial, sans-serif; text-align:center; word-break:keep-all; word-wrap:break-word; z-index:9999; box-sizing:border-box}
.hk-layer_inner {display:inline-block;position:absolute; top:50%; left:50%; min-width:320px; max-height:100%; max-width:570px;text-align:left; background-color:#fff; border:1px solid #c3c3c3; vertical-align:middle; box-sizing:border-box; z-index:10; transform: translate(-50%, -50%);}
.hk-layer_wrapper.hk-layer_mask:after {content:''; position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, 1)}
.hk-layer_wrapper .ft_bold {display:inline-block;font-weight:bold}
.hk-layer_wrapper em {font-style:normal}
.hk-layer_wrapper button {border:0; background:none; border-radius:0; cursor:pointer}
.hk-layer_scroller {overflow:hidden; overflow-y:auto; max-height:500px; padding:40px; box-sizing:border-box}
.hk-inside .hk-layer_scroller {padding:60px 40px}
.hk-inside .hk-layer_cont {text-align:center}
.hk-inside .hk-layer_cont p {font-size:20px;}
.hk-inside .hk-layer_cont p + p {margin-top:10px;}
.hk-layer_cont {font-size:17px; line-height:26px; letter-spacing:-0.075em}
.hk-layer_cont p + p {margin-top:24px;}
.hk-layer-cont-line {border-bottom:2px solid #8f8f8f}

@media all and (max-width:510px) {
    .hk-layer_pc {display:none}
    .hk-layer_wrapper {margin:0; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%)}
    .hk-layer_wrapper.hk-layer_mask {top:0; left:0; bottom:0; -webkit-transform:none; -moz-transform:none; transform:none}
    .hk-layer_wrapper.hk-layer_mask:before {content:''; display:inline-block; width:0px; height:100%; margin-left:-6px; vertical-align:middle}
}
@media all and (max-width:480px) and (max-height:480px) {
    .hk-layer_wrapper, .hk-layer_inner {height:100%}
    .hk-layer_scroller {height:100%; max-height:inherit}
}
