/* reset */
* { -webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;-webkit-touch-callout:none;padding:0;margin:0;border:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, hgroup, header, footer, figure, figcaption, nav, section { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
article, aside, hgroup, header, footer, figure, figcaption, nav, section { display: block; }
body { font:normal .75em/130% '돋움', Dotum,Helvetica,Verdana,Arial,sans-serif; color:#777; -webkit-text-size-adjust:none; }
h1, h2, h3, h4, h5, h6 { font-weight:600;}
strong {font-weight:600;}
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,q:before, q:after { content:''; }
table { border-collapse:collapse; border-spacing:0; table-layout:fixed; width:100%;}
button { margin:0; padding:0; border:0; font:inherit; color:inherit; background:transparent; overflow:visible; cursor:pointer; line-height:1; }
a:link, a:visited, a:hover, a,active, a:focus { text-decoration:none; cursor:pointer; color:#999;}
legend, caption { display:none; }
textarea { resize:vertical; font:inherit; overflow-y:auto; }
input, select { color:inherit; font:inherit; vertical-align: middle;}
address, i { font-style:normal; }
table { border-collapse:collapse; table-layout:fixed; }
img, select, input, button { vertical-align:middle; }
em { font-style:normal; }


/* popup */
.windowpopup .pop_wrap {background:#fff;position:relative;width:100%;/*max-width:945px;height:730px;*/overflow:hidden;}
.windowpopup .pop_wrap .pop_tit {background:url('./../images/bg_layerpop_tit.gif') repeat-y;background-size:100% auto;color:#000;display:block;font-size:31px;font-family:'SamsungIFBd';line-height:33px;padding:20px 0 26px 50px;box-sizing:border-box;width:100%;}
.windowpopup .pop_wrap .pop_cont {}
.windowpopup .pop_wrap .pop_cont .scrollwrap {box-sizing:border-box;color:#595959;font-size:18px;line-height:26px;letter-spacing:-0.25px;padding:42px 40px 58px 50px;}
.windowpopup .pop_wrap .pop_cont .scrollwrap .scrollCont {/*padding:0 20px 0 0;height:390px;overflow-y:scroll;*/}
.windowpopup .pop_wrap .pop_cont .scrollwrap .scrollCont strong {display:block;margin:0 0 12px;}
.windowpopup .pop_wrap .pop_cont .btn_ok {border-top:1px solid #ccedf7;text-align:center;padding:39px 0;}
.windowpopup .pop_wrap .pop_cont .btn_ok a {border:4px solid #2fb9f1;color:#303030;display:inline-block;font-size:20px;font-family:'SamsungIFBd';line-height:42px;text-align:center;text-transform:uppercase;width:152px;height:42px;}
.windowpopup .pop_wrap .pop_cont .btn_ok a:hover {background:#2fb9f1;}

.windowpopup#popup_terms_conditions .pop_wrap .pop_tit {}

.windowpopup .pop_wrap .pop_cont .scrollwrap a {color:#1aafad;text-decoration:underline;}
.windowpopup .pop_wrap .pop_cont .scrollwrap .scrollCont strong {margin:22px 0 12px;}
.windowpopup .pop_wrap .pop_cont .scrollwrap .scrollCont strong:first-child {margin-top:0}
.windowpopup .pop_wrap .pop_cont .scrollwrap .scrollCont ul li {position:relative;padding:0 0 0 30px;}
.windowpopup .pop_wrap .pop_cont .scrollwrap .scrollCont ul.depth2 li {padding:0 0 0 40px;}
.windowpopup .pop_wrap .pop_cont .scrollwrap .scrollCont ul li span {position:absolute;left:0;top:0;}

@media (max-width:768px){
	.layerpopup .valign {box-sizing:border-box;left:0;margin:0;padding:20px;width:100%;min-width:360px;}
	.windowpopup .pop_wrap {/*height:536px;*/}
	.windowpopup .pop_wrap .pop_tit {font-size:22px;line-height:28px;padding:20px 30px;}
	.windowpopup .pop_wrap .pop_cont .scrollwrap {padding:22px 18px 42px 26px;}
	.windowpopup .pop_wrap .pop_cont .scrollwrap .scrollCont {}
	.windowpopup .pop_wrap .pop_cont .btn_ok {padding:19px 0;}
}
@media screen and (max-width:400px){
	.windowpopup .pop_wrap .pop_tit {font-size:18px;line-height:22px;padding:12px 20px;}
	.windowpopup .pop_wrap .pop_cont .scrollwrap {font-size:16px;line-height:22px;}
	.windowpopup .pop_wrap .pop_cont .scrollwrap .scrollCont {padding-right:10px;}
}