/* reset */
html,body{margin:0;padding:0}
body,p,ul,menu,ol,li,dl,dt,dd,form,table,th,td,fieldset,input,textarea,select,button,h1,h2,h3,h4,h5,h6,pre,address,i,svg{margin:0; padding:0}
html,body,select,input,textarea,button,h1,h2,h3,h4,h5,h6,pre,address{font-family:Dotum,Gulim,Sans-serif;line-height:1.3;font-size:12px;color:#333}
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block;margin:0; padding:0}
fieldset,img {border:0}
img {vertical-align:top; -ms-interpolation-mode:bicubic}
img,video,audio,object,embed,iframe {max-width:100%}
caption {width:0; height:0; line-height:0; visibility:hidden; overflow:hidden}
legend {width:0; height:0; line-height:0; visibility:hidden; overflow:hidden; position:absolute}
table {border-spacing:0; border-collapse:collapse}
ul,ol,menu{list-style:none}
a {color:#333; text-decoration:none}
address,em,i{font-style:normal}
del{text-decoration:none}
button{overflow:hidden;border:0;background:none;-webkit-appearance:none;text-align:center;cursor:pointer;outline:0}
pre{word-break:break-all;white-space:pre-line}
.blind{width:0;height:0;line-height:0;visibility:hidden;overflow:hidden}
:focus {outline:0}

.u{text-decoration:underline !important}
.fs_up{font-size:14px !important;}

.win_pop .head{position:relative;background-color:#dd2b4f;}
.win_pop .head h1{line-height:3;text-indent:13px;font-size:16px;color:#fff;}
.win_pop .btn_cls{position:absolute;top:2px;right:2px;padding:10px}
.win_pop .btn_cls i{display:inline-block;width:24px;height:24px;background-image:url(btn_cls.png);color:transparent;font-size:0;vertical-align:top}

.agree_ct{padding:20px 25px;line-height:1.5}
.agree_ct .title{color:#000;}
.agree_ct .sub{display:inline-block;margin-left:13px;}